version 1.23, 2013/11/21 14:39:10
|
version 1.23.2.1, 2014/01/27 16:52:56
|
Line 150 schedInit(void ** __restrict data, size_t datlen)
|
Line 150 schedInit(void ** __restrict data, size_t datlen)
|
root->root_miss = MAX_TASK_MISS; |
root->root_miss = MAX_TASK_MISS; |
|
|
/* INFINIT polling period by default */ |
/* INFINIT polling period by default */ |
|
#ifndef KQ_DISABLE |
sched_timespecinf(&root->root_poll); |
sched_timespecinf(&root->root_poll); |
|
#else |
|
sched_timevalinf(&root->root_poll); |
|
#endif |
|
|
#ifdef HAVE_LIBPTHREAD |
#ifdef HAVE_LIBPTHREAD |
for (i = 0; i < taskMAX; i++) |
for (i = 0; i < taskMAX; i++) |
Line 915 schedPolling(sched_root_task_t * __restrict root, stru
|
Line 919 schedPolling(sched_root_task_t * __restrict root, stru
|
if (!root) |
if (!root) |
return -1; |
return -1; |
|
|
|
#ifndef KQ_DISABLE |
if (tsold) |
if (tsold) |
*tsold = root->root_poll; |
*tsold = root->root_poll; |
|
|
Line 922 schedPolling(sched_root_task_t * __restrict root, stru
|
Line 927 schedPolling(sched_root_task_t * __restrict root, stru
|
sched_timespecinf(&root->root_poll); |
sched_timespecinf(&root->root_poll); |
else |
else |
root->root_poll = *ts; |
root->root_poll = *ts; |
|
#else |
|
if (tsold) |
|
sched_timeval2spec(&root->root_poll, tsold); |
|
|
|
if (!ts) |
|
sched_timevalinf(&root->root_poll); |
|
else |
|
sched_timespec2val(ts, &root->root_poll); |
|
#endif |
|
|
return 0; |
return 0; |
} |
} |