|
|
| 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(); |