# HG changeset patch # User Maxim Dounin # Date 1238192245 -10800 # Node ID c7e29639f915ffedc5fc7e61d2fa5f7a46111186 # Parent b01ae969181bf221f7f7717491be52e2f14b0962 Tests: backout process group creation (b01ae969181b). This turns to be bad idea since hitting ^C no longer works as expected and leaves daemons running. And it's not used anyway. diff --git a/lib/Test/Nginx.pm b/lib/Test/Nginx.pm --- a/lib/Test/Nginx.pm +++ b/lib/Test/Nginx.pm @@ -114,8 +114,7 @@ sub stop() { while ($self->{_daemons} && scalar @{$self->{_daemons}}) { my $p = shift @{$self->{_daemons}}; - # SIGTERM to process group - kill -15, $p; + kill 'TERM', $p; wait; } @@ -155,7 +154,6 @@ sub run_daemon($;@) { die "Can't fork daemon: $!\n" unless defined $pid; if ($pid == 0) { - setpgrp(0, 0); if (ref($code) eq 'CODE') { $code->(@args); exit 0;