|
|
| version 1.24.4.4, 2014/01/28 10:08:18 | version 1.24.4.6, 2014/01/28 12:14:20 |
|---|---|
| Line 562 sched_hook_signal(void *task, void *arg __unused) | Line 562 sched_hook_signal(void *task, void *arg __unused) |
| LOGERR; | LOGERR; |
| return (void*) -1; | return (void*) -1; |
| } | } |
| #else | |
| #if 0 | |
| sched_task_t *t = task; | |
| struct sigaction sa; | |
| memset(&sa, 0, sizeof sa); | |
| sigemptyset(&sa.sa_mask); | |
| sa.sa_handler = _sched_sigHandler; | |
| sa.sa_flags = SA_RESETHAND | SA_RESTART; | |
| if (sigaction(TASK_VAL(t), &sa, NULL) == -1) { | |
| if (TASK_ROOT(t)->root_hooks.hook_exec.exception) | |
| TASK_ROOT(t)->root_hooks.hook_exec.exception(TASK_ROOT(t), NULL); | |
| else | |
| LOGERR; | |
| return (void*) -1; | |
| } | |
| #endif /* 0 */ | |
| #endif | #endif |
| return NULL; | return NULL; |
| } | } |