Diff for /libaitsched/inc/aitsched.h between versions 1.6 and 1.7

version 1.6, 2012/03/13 10:01:59 version 1.7, 2012/05/14 12:09:12
Line 182  struct sched_RootTask { Line 182  struct sched_RootTask {
 #define ROOT_DATA(x)    (x)->root_data.iov_base  #define ROOT_DATA(x)    (x)->root_data.iov_base
 #define ROOT_DATLEN(x)  (x)->root_data.iov_len  #define ROOT_DATLEN(x)  (x)->root_data.iov_len
 };  };
   #define ROOT_QUEUE_EMPTY(x, _q) TAILQ_EMPTY(&((x)->root_##_q))
   
   
 inline int sched_GetErrno();  inline int sched_GetErrno();
Line 250  inline void *schedFetch(sched_root_task_t * __restrict Line 251  inline void *schedFetch(sched_root_task_t * __restrict
  * @killState = kill condition variable, if !=0 stop scheduler loop   * @killState = kill condition variable, if !=0 stop scheduler loop
  * return: -1 error or 0 ok   * return: -1 error or 0 ok
  */   */
int schedRun(sched_root_task_t * __restrict root, volatile intptr_t * __restrict killState);int schedRun(sched_root_task_t *root, volatile intptr_t * __restrict killState);
 /*  /*
  * schedCancel() - Cancel task from scheduler   * schedCancel() - Cancel task from scheduler
  *   *

Removed from v.1.6  
changed lines
  Added in v.1.7


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