|
version 1.28.2.1, 2015/07/02 22:38:28
|
version 1.30, 2015/07/02 23:27:06
|
|
Line 12 terms:
|
Line 12 terms:
|
| All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
| Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
| |
|
| Copyright 2004 - 2014 | Copyright 2004 - 2015 |
| by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
| |
|
| Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
|
Line 467 sched_hook_cancel(void *task, void *arg __unused)
|
Line 467 sched_hook_cancel(void *task, void *arg __unused)
|
| } |
} |
| #endif |
#endif |
| return NULL; |
return NULL; |
| #if defined(HAVE_TIMER_CREATE) && defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) | #if defined(HAVE_LIBRT) && defined(HAVE_TIMER_CREATE) && \ |
| | defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) |
| case taskRTC: |
case taskRTC: |
| timer_delete((timer_t) TASK_FLAG(t)); |
timer_delete((timer_t) TASK_FLAG(t)); |
| #if SUP_ENABLE == KQ_SUPPORT |
#if SUP_ENABLE == KQ_SUPPORT |
|
Line 1453 sched_hook_condition(void *root, void *arg)
|
Line 1454 sched_hook_condition(void *root, void *arg)
|
| * @arg = unused |
* @arg = unused |
| * return: <0 errors and 0 ok |
* return: <0 errors and 0 ok |
| */ |
*/ |
| #if defined(HAVE_TIMER_CREATE) && defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) |
|
| void * |
void * |
| sched_hook_rtc(void *task, void *arg __unused) |
sched_hook_rtc(void *task, void *arg __unused) |
| { |
{ |
| |
#if defined(HAVE_LIBRT) && defined(HAVE_TIMER_CREATE) && \ |
| |
defined(HAVE_TIMER_SETTIME) && defined(HAVE_TIMER_DELETE) |
| sched_task_t *sigt = NULL, *t = task; |
sched_task_t *sigt = NULL, *t = task; |
| struct itimerspec its; |
struct itimerspec its; |
| struct sigevent evt; |
struct sigevent evt; |
|
Line 1522 sched_hook_rtc(void *task, void *arg __unused)
|
Line 1524 sched_hook_rtc(void *task, void *arg __unused)
|
| timer_delete(tmr); |
timer_delete(tmr); |
| return (void*) -1; |
return (void*) -1; |
| } |
} |
| #endif /* HAVE_TIMER_CREATE */ |
| return NULL; |
return NULL; |
| } |
} |
| #endif /* HAVE_TIMER_CREATE */ |
|