<br><div class="gmail_quote"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
POSIX subsystem was implemented by MS (and other major players) only<br>
to meet some bureaucratic reqs from DoD/UsGov, and i don&#39;t know any<br>
program really using it. just don&#39;t mix C library emulation of POSIX<br>
calls on top of Win32 with POSIX subsystem (btw, both are implemented<br>
on top of native Windows API)<br>
<font color="#888888"><br></font></blockquote></div><div>True. I tested the posix subsystem in the early days of NT and I found that fork actually forked nothing:. Exec after fork simply substituted the old process with the new without creation of any new process.. Then I concluded that the Posix sybsystem was there simply to pass the government requirements for public contracts. Probably, some standard executable test.  Arguably, the bugs where intentionally there just to make sure that it was useless, for reasons that anyone may guess...</div>

</div>
</div><br>