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