on Mon, 26 Aug 2002 14:15:02 GMT, [EMAIL PROTECTED] (Chad Kellerman) wrote:
> I have been trying to work on a script that does forking. > But the script dies in the fork. Here is what I have: > [...] > my $child_limit = 1; > my $child_pids = 0; > $SIG{CHLD} = \&CHILD_COUNT($child_limit); You can't have arguments here. This line should be: $SIG{CHLD} = \&CHILD_COUNT; > [...] > sub CHILD_COUNT { > my $child_limit = @_; ^^^^^^^^^^^^^^^^^^^^^ Remove this line, so you essentially work with the my-variable $child_limit declared at file scope at the top of your program. -- felix -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]