Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Fork parent process dies unexpectedly

by BazB (Priest)
on Nov 19, 2005 at 15:29 UTC ( #510103=note: print w/ replies, xml ) Need Help??


in reply to Fork parent process dies unexpectedly

One minor-ish style point, there is no need to do

use POSIX 'WNOHANG'; use POSIX 'setsid'; use POSIX 'sys_wait_h';
use
use POSIX qw( WNOHANG setsid sys_wait_h );
instead. Repeated use statements for the same module are redundant and become awkward quickly, IMHO.

If the information in this post is inaccurate, or just plain wrong, don't just downvote - please post explaining what's wrong.
That way everyone learns.


Comment on Re: Fork parent process dies unexpectedly
Select or Download Code
Re^2: Fork parent process dies unexpectedly
by iang (Sexton) on Nov 19, 2005 at 19:43 UTC
    Thanks for this suggestion.

    I redid the code as suggested, but it fails in this format on sys_wait_h. I get a compile error :

    use POSIX qw ( WNOHANG setsid EINTR sys_wait_h ); ### use POSIX 'sys_wait_h' ":sys_wait_h'" is not exported by the POSIX module Can't continue after import errors at /usr/lib/perl5/5.8.0/i386-linux- +thread-multi/POSIX.pm line 19 BEGIN failed--compilation aborted at ./server.pl line 9
    Thanks I appreciate all the pointers. Ian

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://510103]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-11-27 01:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (178 votes), past polls