Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to use a library that seems to be making the assumption that Process.fork() is available.

On Windows it is not.

I tried installing Cygwin with the idea that it might simulate this.

Didn't work.

Any other ideas to get this working on Windows (Vista-32)?

share|improve this question
What library do you need to use ? – Gnoupi Sep 16 '09 at 14:53
Possible duplicate :… – caliban Sep 16 '09 at 15:04
up vote 0 down vote accepted

See the link given by caliban, but if it's too technical then the simple answer is : Not easily possible, as the Unix and Windows models for process operations differ by too much. The link suggests that Cygwin can, with a truly heroic effort, make Windows work as Unix (I would like to see it working before I believe in it). I would suggest that you replace your forks by spawns for improved compatibility.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.