|
|
| version 1.19, 2013/08/15 19:10:48 | version 1.20, 2013/08/22 15:28:04 |
|---|---|
| Line 1146 sched_hook_rtc(void *task, void *arg __unused) | Line 1146 sched_hook_rtc(void *task, void *arg __unused) |
| memset(&evt, 0, sizeof evt); | memset(&evt, 0, sizeof evt); |
| evt.sigev_notify = SIGEV_SIGNAL; | evt.sigev_notify = SIGEV_SIGNAL; |
| evt.sigev_signo = (int) TASK_DATA(t) + SIGRTMIN; | evt.sigev_signo = (intptr_t) TASK_DATA(t) + SIGRTMIN; |
| evt.sigev_value.sival_ptr = TASK_DATA(t); | evt.sigev_value.sival_ptr = TASK_DATA(t); |
| if (timer_create(CLOCK_MONOTONIC, &evt, &tmr) == -1) { | if (timer_create(CLOCK_MONOTONIC, &evt, &tmr) == -1) { |