version 1.8.2.2, 2012/08/23 02:17:48
|
version 1.8.2.3, 2012/08/23 02:30:12
|
Line 107 void *thr4kill(sched_task_t *arg)
|
Line 107 void *thr4kill(sched_task_t *arg)
|
void sig(int s) |
void sig(int s) |
{ |
{ |
switch (s) { |
switch (s) { |
|
case SIGINT: |
case SIGTERM: |
case SIGTERM: |
Kill++; |
Kill++; |
break; |
break; |
Line 133 main(int argc, char **argv)
|
Line 134 main(int argc, char **argv)
|
sa.sa_handler = sig; |
sa.sa_handler = sig; |
sigemptyset(&sa.sa_mask); |
sigemptyset(&sa.sa_mask); |
sigaction(SIGTERM, &sa, NULL); |
sigaction(SIGTERM, &sa, NULL); |
|
sigaction(SIGINT, &sa, NULL); |
sigaction(SIGUSR1, &sa, NULL); |
sigaction(SIGUSR1, &sa, NULL); |
|
|
root = schedBegin(); |
root = schedBegin(); |