version 1.28.2.4, 2016/08/02 15:18:41
|
version 1.29, 2016/08/08 13:21:13
|
Line 1197 flushBLOB(sched_task_t *task)
|
Line 1197 flushBLOB(sched_task_t *task)
|
e_free(b); |
e_free(b); |
} |
} |
|
|
if (!schedSignalSelf(task)) { | if (sigArg) { |
/* disabled kqueue support in libaitsched */ |
/* disabled kqueue support in libaitsched */ |
struct sigaction sa; |
struct sigaction sa; |
|
|
Line 1206 flushBLOB(sched_task_t *task)
|
Line 1206 flushBLOB(sched_task_t *task)
|
sa.sa_handler = (void (*)(int)) flushBLOB; |
sa.sa_handler = (void (*)(int)) flushBLOB; |
sa.sa_flags = SA_RESTART | SA_RESETHAND; |
sa.sa_flags = SA_RESTART | SA_RESETHAND; |
sigaction(SIGFBLOB, &sa, NULL); |
sigaction(SIGFBLOB, &sa, NULL); |
|
return NULL; |
|
} else { |
|
schedSignalSelf(task); |
|
taskExit(task, NULL); |
} |
} |
|
|
taskExit(task, NULL); |
|
} |
} |
|
|
static void * |
static void * |