Diff for /libaitsched/inc/aitsched.h between versions 1.24.2.1 and 1.24.2.3

version 1.24.2.1, 2014/01/27 15:01:52 version 1.24.2.3, 2014/01/27 17:08:02
Line 49  SUCH DAMAGE. Line 49  SUCH DAMAGE.
   
 #include <sys/types.h>  #include <sys/types.h>
 #include <sys/queue.h>  #include <sys/queue.h>
#ifndef KQ_DISABLE#include <sys/select.h>
#include <sys/event.h> 
#endif 
 #include <sys/uio.h>  #include <sys/uio.h>
 #include <stdint.h>  #include <stdint.h>
 #include <pthread.h>  #include <pthread.h>
Line 196  struct sched_Task { Line 194  struct sched_Task {
 #define TASK_FD(x)      (x)->task_val.fd  #define TASK_FD(x)      (x)->task_val.fd
 #define TASK_TS(x)      (x)->task_val.ts  #define TASK_TS(x)      (x)->task_val.ts
   
   #define TASK_TS2TV(x, tvp)      (assert((tvp)), (tvp)->tv_sec = (x)->task_val.ts.tv_sec, \
                                           (tvp)->tv_usec = (x)->task_val.ts.tv_nsec / 1000)
   
         struct iovec                    task_data;          struct iovec                    task_data;
 #define TASK_DATA(x)    (x)->task_data.iov_base  #define TASK_DATA(x)    (x)->task_data.iov_base
 #define TASK_DATLEN(x)  (x)->task_data.iov_len  #define TASK_DATLEN(x)  (x)->task_data.iov_len
Line 213  typedef TAILQ_HEAD(, sched_Task) sched_queue_t; Line 214  typedef TAILQ_HEAD(, sched_Task) sched_queue_t;
 /* root task */  /* root task */
 struct sched_RootTask {  struct sched_RootTask {
         int             root_kq;          int             root_kq;
        fd_set          root_fds;        fd_set          root_fds[2];
        unsigned long   root_miss; 
         struct timespec root_wait;          struct timespec root_wait;
         struct timespec root_poll;          struct timespec root_poll;
           unsigned long   root_miss;
         intptr_t        root_cond;          intptr_t        root_cond;
         void            *root_ret;          void            *root_ret;
   

Removed from v.1.24.2.1  
changed lines
  Added in v.1.24.2.3


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