Change 34976 by [EMAIL PROTECTED] on 2008/12/02 05:10:09

        setsid() returns -1 on failure.

Affected files ...

... //depot/perl/pod/perlipc.pod#69 edit

Differences ...

==== //depot/perl/pod/perlipc.pod#69 (text) ====
Index: perl/pod/perlipc.pod
--- perl/pod/perlipc.pod#68~33977~      2008-06-01 06:17:40.000000000 -0700
+++ perl/pod/perlipc.pod        2008-12-01 21:10:09.000000000 -0800
@@ -536,7 +536,7 @@
                                or die "Can't write to /dev/null: $!";
        defined(my $pid = fork) or die "Can't fork: $!";
        exit if $pid;
-       setsid                  or die "Can't start a new session: $!";
+       die "Can't start a new session: $!" if setsid == -1;
        open STDERR, '>&STDOUT' or die "Can't dup stdout: $!";
     }
 
End of Patch.

Reply via email to