Diff for /libaitsched/src/hooks.c between versions 1.18.4.2 and 1.18.4.3

version 1.18.4.2, 2013/08/15 17:58:31 version 1.18.4.3, 2013/08/15 18:14:54
Line 215  sched_hook_cancel(void *task, void *arg __unused) Line 215  sched_hook_cancel(void *task, void *arg __unused)
 #endif  #endif
                         return NULL;                          return NULL;
                 case taskRTC:                  case taskRTC:
                        timer_delete((timer_t) TASK_DATLEN(t));                        timer_delete(*(timer_t*) TASK_DATLEN(t));
                         schedCancel((sched_task_t*) TASK_RET(t));                          schedCancel((sched_task_t*) TASK_RET(t));
                           free((void*) TASK_DATLEN(t));
                         return NULL;                          return NULL;
                 default:                  default:
                         return NULL;                          return NULL;
Line 1164  sched_hook_rtc(void *task, void *arg __unused) Line 1165  sched_hook_rtc(void *task, void *arg __unused)
                         free(tmr);                          free(tmr);
                 return (void*) -1;                  return (void*) -1;
         } else          } else
                TASK_DATLEN(t) = (size_t) *tmr;                TASK_DATLEN(t) = (size_t) tmr;
   
         if (!(sigt = schedSignal(TASK_ROOT(t), TASK_FUNC(t), TASK_ARG(t), evt.sigev_signo,           if (!(sigt = schedSignal(TASK_ROOT(t), TASK_FUNC(t), TASK_ARG(t), evt.sigev_signo, 
                                 TASK_DATA(t), TASK_DATLEN(t)))) {                                  TASK_DATA(t), TASK_DATLEN(t)))) {

Removed from v.1.18.4.2  
changed lines
  Added in v.1.18.4.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>