[Melbourne-pm] fork()ing Windows

Leigh Sharpe lsharpe at pacificwireless.com.au
Sun Jul 24 17:30:25 PDT 2005

Hi All,
 Can anybody tell me what the status of fork() is on windows?
I have a program I am trying to port from Linux to Windows. The program uses quite a few fork()s. The basic structure is something like this:

for (;;)
    my $pid=fork;
    unless ($pid)
        #Do something here.
    my $pid2=fork;
    unless ($pid2)
        #do something else here
    my $pid3=fork;
    unless ($pid3)
        #And do something different again here..
    kill ('USR1',$pid2);

Under Perl V5.6.1, is the fork function able to handle this, or do I need to use Win32::Process to create distinct processes for each child? I have heard that windows doesn't fork very well.
And what about the kill(USR1)?  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/melbourne-pm/attachments/20050725/30063c37/attachment.html

More information about the Melbourne-pm mailing list