in reply to why?

I can't say for sure why it is not working. I downloaded it, and
ran it, and it hangs in NT...my feeling would be that it's a quirk
with how Fork is implemented on NT. This is a new feature in 5.6, and
I am almost certain that it will behave differently than Unix Fork.
The PerlFork documentation has not been updated for 5.6 yet....
Have you tried running your code on the NT box with the debug option?

Replies are listed 'Best First'.
RE: Re: why?
by iic (Sexton) on May 04, 2000 at 21:25 UTC
    Yes,I have the same feeling with you that fork() in
    activeperl (NT) does not work as the rule we have known.
    I have tried that script step by step.It stop at the second
    time to execute the function fork().
    It seems to can not to fork() again when there is a
    child process in existence and the child is waiting for a
    filehandle.
    It's all that I have found so far.
    Sorry,English is not my native language.Hope you can
    understand my "English" : ).
    Whatsoever,many thanks for your answer.