|
|
| version 1.33, 2023/08/03 23:22:33 | version 1.34.2.1, 2023/08/31 15:25:59 |
|---|---|
| Line 211 schedInit(void ** __restrict data, size_t datlen) | Line 211 schedInit(void ** __restrict data, size_t datlen) |
| { | { |
| sched_root_task_t *root = NULL; | sched_root_task_t *root = NULL; |
| int (*func)(sched_root_task_t *); | int (*func)(sched_root_task_t *); |
| #if SUP_ENABLE == KQ_SUPPORT | |
| sigset_t ss; | |
| #endif | |
| #ifdef HAVE_LIBPTHREAD | #ifdef HAVE_LIBPTHREAD |
| register int i; | register int i; |
| #endif | #endif |
| Line 272 schedInit(void ** __restrict data, size_t datlen) | Line 269 schedInit(void ** __restrict data, size_t datlen) |
| for (i = 0; i < taskMAX; i++) | for (i = 0; i < taskMAX; i++) |
| pthread_mutex_unlock(&root->root_mtx[i]); | pthread_mutex_unlock(&root->root_mtx[i]); |
| #if SUP_ENABLE == KQ_SUPPORT | |
| sigfillset(&ss); | |
| pthread_sigmask(SIG_BLOCK, &ss, &root->root_oldset); | |
| #else | |
| pthread_sigmask(SIG_BLOCK, NULL, &root->root_oldset); | pthread_sigmask(SIG_BLOCK, NULL, &root->root_oldset); |
| #endif | |
| #else | #else |
| #if SUP_ENABLE == KQ_SUPPORT | |
| sigprocmask(SIG_BLOCK, &ss, &root->root_oldset); | |
| #else | |
| sigprocmask(SIG_BLOCK, NULL, &root->root_oldset); | sigprocmask(SIG_BLOCK, NULL, &root->root_oldset); |
| #endif | |
| #endif | #endif |
| if (data && *data) { | if (data && *data) { |