version 1.34.2.1, 2023/08/31 15:25:59
|
version 1.34.2.2, 2023/08/31 15:31:17
|
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 269 schedInit(void ** __restrict data, size_t datlen)
|
Line 272 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 |
sigprocmask(SIG_BLOCK, NULL, &root->root_oldset); |
sigprocmask(SIG_BLOCK, NULL, &root->root_oldset); |
#endif |
#endif |