Be more verbose when we finish process due to limit reached
authorMatthieu Patou <mat@matws.net>
Sun, 14 Nov 2010 08:02:35 +0000 (11:02 +0300)
committerMatthieu Patou <mat@matws.net>
Tue, 23 Nov 2010 18:10:15 +0000 (21:10 +0300)
timelimit.c

index 1d938073f0dbede38ecb01031ad55136a791f13c..7232ecf1610efbd5155759f3a61c24003149aa47 100644 (file)
@@ -36,16 +36,18 @@ static void sig_alrm_kill(int sig)
 
 static void sig_alrm_term(int sig)
 {
+       fprintf(stderr, "\nMaximum time expired in timelimit - sending TERM To child\n");
        kill(-child_pid, SIGTERM);
-       alarm(5);
        signal(SIGALRM, sig_alrm_kill);
+       alarm(5);
 }
 
 static void sig_term(int sig)
 {
+       fprintf(stderr, "\nReceived TERM/INT/QUIT signal\n");
        kill(-child_pid, SIGTERM);
-       alarm(1);
        signal(SIGALRM, sig_alrm_kill);
+       alarm(1);
 }
 
 static void sig_usr1(int sig)