| 
 |   
| version 1.18, 2013/08/22 15:28:04 | version 1.18.2.2, 2013/08/26 07:40:06 | 
|---|---|
| Line 152 _sched_threadWrapper(sched_task_t *t) | Line 152 _sched_threadWrapper(sched_task_t *t) | 
| } | } | 
| #endif | #endif | 
| #if defined(HAVE_TIMER_CREATE) && defined(HAVE_TIMER_SETTIME) | |
| void * | |
| _sched_rtcWrapper(sched_task_t *t) | |
| { | |
| void *ret = NULL; | |
| sched_task_func_t func; | |
| sched_task_t *task; | |
| if (!t || !TASK_ROOT(t) || !TASK_DATA(t)) | |
| return NULL; | |
| else { | |
| task = (sched_task_t*) TASK_DATA(t); | |
| func = TASK_FUNC(task); | |
| } | |
| ret = func(task); | |
| timer_delete((timer_t) TASK_DATLEN(t)); | |
| return ret; | |
| } | |
| #endif | |
| #pragma GCC visibility pop | #pragma GCC visibility pop | 
| /* | /* |