|
|
| version 1.4.2.6, 2012/01/24 14:51:03 | version 1.4.2.8, 2012/01/24 15:30:55 |
|---|---|
| Line 133 schedInit(void ** __restrict data, size_t datlen) | Line 133 schedInit(void ** __restrict data, size_t datlen) |
| memset(root, 0, sizeof(sched_root_task_t)); | memset(root, 0, sizeof(sched_root_task_t)); |
| /* INFINIT polling period by default */ | /* INFINIT polling period by default */ |
| root->root_poll.tv_sec = root->root_poll.tv_nsec = -1; | sched_timespecinf(&root->root_poll); |
| #ifdef HAVE_LIBPTHREAD | #ifdef HAVE_LIBPTHREAD |
| for (i = 0; i < taskMAX; i++) | for (i = 0; i < taskMAX; i++) |
| Line 419 schedCancelby(sched_root_task_t * __restrict root, sch | Line 419 schedCancelby(sched_root_task_t * __restrict root, sch |
| break; | break; |
| } | } |
| } else if (criteria == CRITERIA_TV) { | } else if (criteria == CRITERIA_TV) { |
| if (!timespeccmp(&TASK_TS(task), (struct timespec*) param, -)) { | if (!sched_timespeccmp(&TASK_TS(task), (struct timespec*) param, -)) { |
| flg++; | flg++; |
| break; | break; |
| } | } |
| Line 505 schedPolling(sched_root_task_t * __restrict root, stru | Line 505 schedPolling(sched_root_task_t * __restrict root, stru |
| *tsold = root->root_poll; | *tsold = root->root_poll; |
| if (!ts) | if (!ts) |
| root->root_poll.tv_sec = root->root_poll.tv_nsec = -1; | sched_timespecinf(&root->root_poll); |
| else | else |
| root->root_poll = *ts; | root->root_poll = *ts; |