diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2000-05-08 12:52:28 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2000-05-08 12:52:28 +0000 |
commit | 28d10f449039e06a7239d833e6609790919b1d75 (patch) | |
tree | 480657b809ab47023e4a6a9eae68ecd68f5ca88b /pp_sys.c | |
parent | 5892f3166a51c3d9b95fdd216ebdea68fb835dc6 (diff) | |
download | perl-28d10f449039e06a7239d833e6609790919b1d75.tar.gz |
fork() failure to create pseudo process sets errno=EAGAIN and returns
undef on windows (from Clinton Pierce <clintp@geeksalad.org>)
p4raw-id: //depot/perl@6093
Diffstat (limited to 'pp_sys.c')
-rw-r--r-- | pp_sys.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -3679,6 +3679,8 @@ PP(pp_fork) EXTEND(SP, 1); PERL_FLUSHALL_FOR_CHILD; childpid = PerlProc_fork(); + if (childpid == -1) + RETSETUNDEF; PUSHi(childpid); RETURN; # else |