in reply to mysterious fork() failure
You need to reverse your tests, and check for undef'ness of $pid first. For enlightenment as to why, ponder on print undef == 0 ? "true!\n" : "false\n";# create new directory here if (($pid = fork()) == 0) { # remove directory here } if (!defined($pid)) { # log fork() failure here # remove directory here }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: mysterious fork() failure
by Marcello (Hermit) on Jan 05, 2002 at 02:02 UTC |
In Section
Seekers of Perl Wisdom