Diff for /libaitsched/example/test.c between versions 1.6.8.3 and 1.6.8.4

version 1.6.8.3, 2012/08/01 22:12:39 version 1.6.8.4, 2012/08/01 22:20:49
Line 54  void *aiowrite(sched_task_t *arg) Line 54  void *aiowrite(sched_task_t *arg)
 {  {
         char *ole = malloc(BUFSIZ);          char *ole = malloc(BUFSIZ);
   
        printf("AIO write[%d]:: %d bytes\n%p/%s\n", TASK_FD(arg), (int) TASK_DATLEN(arg),         printf("AIO write[%d]:: %d bytes\n%p\n", TASK_FD(arg), (int) TASK_DATLEN(arg), 
                        TASK_DATA(arg), (char*) TASK_DATA(arg));                        TASK_DATA(arg));
         free(TASK_DATA(arg));          free(TASK_DATA(arg));
   
         schedAIORead(TASK_ROOT(arg), aioread, NULL, TASK_FD(arg), ole, BUFSIZ);          schedAIORead(TASK_ROOT(arg), aioread, NULL, TASK_FD(arg), ole, BUFSIZ);
Line 71  void *aioread(sched_task_t *arg) Line 71  void *aioread(sched_task_t *arg)
                         (char*) TASK_DATA(arg));                          (char*) TASK_DATA(arg));
   
         if (TASK_ARG(arg)) {          if (TASK_ARG(arg)) {
                write((int) TASK_ARG(arg), TASK_DATA(arg), TASK_DATLEN(arg));//                write((int) TASK_ARG(arg), TASK_DATA(arg), TASK_DATLEN(arg));
   
                len = strlcpy(ole, "++++++BAHURA OR CULTURE .... A CULTURE OR BAHURA :-)\n", BUFSIZ) + 1;                len = strlcpy(ole, "++++++BAHURA OR CULTURE .... A CULTURE OR BAHURA :-)\n", BUFSIZ);
                 printf("sched Write len=%d %p\n", len, ole);                  printf("sched Write len=%d %p\n", len, ole);
                 schedAIOWrite(TASK_ROOT(arg), aiowrite, TASK_ARG(arg), TASK_FD(arg), ole,  len);                  schedAIOWrite(TASK_ROOT(arg), aiowrite, TASK_ARG(arg), TASK_FD(arg), ole,  len);
                                                                   

Removed from v.1.6.8.3  
changed lines
  Added in v.1.6.8.4


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