Diff for /libaitsched/inc/aitsched.h between versions 1.11.2.2 and 1.11.2.4

version 1.11.2.2, 2012/08/01 12:49:26 version 1.11.2.4, 2012/08/01 14:49:37
Line 52  SUCH DAMAGE. Line 52  SUCH DAMAGE.
 #include <sys/uio.h>  #include <sys/uio.h>
 #include <stdint.h>  #include <stdint.h>
 #include <pthread.h>  #include <pthread.h>
   #ifdef EVFILT_AIO
   #include <aio.h>
   #endif
   
   
 /* criteria type */  /* criteria type */
Line 414  sched_task_t *schedSignal(sched_root_task_t * __restri Line 417  sched_task_t *schedSignal(sched_root_task_t * __restri
  * return: NULL error or !=NULL new queued task   * return: NULL error or !=NULL new queued task
  */   */
 sched_task_t *schedAIO(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg,   sched_task_t *schedAIO(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, 
                unsigned long acb, void *opt_data, size_t opt_dlen);                struct aiocb * __restrict acb, void *opt_data, size_t opt_dlen);
#define schedAIOSelf(x)        schedAIO(TASK_ROOT((x)), TASK_FUNC((x)), TASK_ARG((x)), \/*
                TASK_VAL((x)), TASK_DATA((x)), TASK_DATLEN((x))) * schedAIORead() - Add AIO read task to scheduler queue
  *
  * @root = root task
  * @func = task execution function
  * @arg = 1st func argument
  * @fd = file descriptor
  * @buffer = Buffer
  * @buflen = Buffer length
  * return: NULL error or !=NULL new queued task
  */
 inline sched_task_t *schedAIORead(sched_root_task_t * __restrict root, sched_task_func_t func, 
                 void *arg, int fd, void *buffer, size_t buflen);
 /*
  * schedAIOWrite() - Add AIO write task to scheduler queue
  *
  * @root = root task
  * @func = task execution function
  * @arg = 1st func argument
  * @fd = file descriptor
  * @buffer = Buffer
  * @buflen = Buffer length
  * return: NULL error or !=NULL new queued task
  */
 inline sched_task_t *schedAIOWrite(sched_root_task_t * __restrict root, sched_task_func_t func, 
                 void *arg, int fd, void *buffer, size_t buflen);
   
 /*  /*
  * schedUser() - Add trigger USER task to scheduler queue   * schedUser() - Add trigger USER task to scheduler queue

Removed from v.1.11.2.2  
changed lines
  Added in v.1.11.2.4


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