Diff for /libaitsched/src/tasks.c between versions 1.21 and 1.22

version 1.21, 2013/08/26 18:48:23 version 1.22, 2013/09/02 11:21:22
Line 138  _sched_threadWrapper(sched_task_t *t) Line 138  _sched_threadWrapper(sched_task_t *t)
         /* notify parent, thread is ready for execution */          /* notify parent, thread is ready for execution */
         pthread_testcancel();          pthread_testcancel();
   
        ret = TASK_FUNC(t)(t);        ret = schedCall(t);
   
         pthread_cleanup_pop(42);          pthread_cleanup_pop(42);
         TASK_ROOT(t)->root_ret = ret;          TASK_ROOT(t)->root_ret = ret;
Line 173  _sched_rtcWrapper(sched_task_t *t) Line 173  _sched_rtcWrapper(sched_task_t *t)
   
         timer_delete((timer_t) TASK_DATLEN(t));          timer_delete((timer_t) TASK_DATLEN(t));
   
        return func(task);        return schedCall(task);
 }  }
 #endif  #endif
   

Removed from v.1.21  
changed lines
  Added in v.1.22


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