Diff for /libaitsched/example/test.c between versions 1.3.4.1 and 1.4.4.1

version 1.3.4.1, 2012/01/23 15:56:23 version 1.4.4.1, 2012/05/10 14:23:32
Line 23  void *eventlo(sched_task_t *arg) Line 23  void *eventlo(sched_task_t *arg)
   
 void *timer(sched_task_t *arg)  void *timer(sched_task_t *arg)
 {  {
        printf("Timer 10sec::\n");        printf("Timer %ld sec::\n", (intptr_t) TASK_ARG(arg));
         return NULL;          return NULL;
 }  }
   
Line 52  main(int argc, char **argv) Line 52  main(int argc, char **argv)
         sched_root_task_t *root;          sched_root_task_t *root;
         int f;          int f;
         struct sockaddr_in sin;          struct sockaddr_in sin;
        struct timeval tv = { 10, 0 };        struct timespec ts = { 20, 0 };
         struct timespec p = { 0, 10000000 };
   
         f = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);          f = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
         if (f == -1)          if (f == -1)
Line 70  main(int argc, char **argv) Line 71  main(int argc, char **argv)
                 return 1;                  return 1;
         }          }
   
           if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) {
                   printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());
                   return 4;
           } else
                   ts.tv_sec = 15;
           if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) {
                   printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());
                   return 4;
           } else
                   ts.tv_sec = 10;
   
         if (!schedEvent(root, event, "piuk", 1234, NULL, 0)) {          if (!schedEvent(root, event, "piuk", 1234, NULL, 0)) {
                 printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());                  printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());
                 return 2;                  return 2;
Line 80  main(int argc, char **argv) Line 92  main(int argc, char **argv)
                 return 3;                  return 3;
         }          }
   
        if (!schedTimer(root, timer, "blah", tv, NULL, 0)) {        if (!schedTimer(root, timer, (void*) ts.tv_sec, ts, NULL, 0)) {
                 printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());                  printf("Error:: #%d - %s\n", sched_GetErrno(), sched_GetError());
                 return 4;                  return 4;
         }          }
Line 97  main(int argc, char **argv) Line 109  main(int argc, char **argv)
   
         schedCallOnce(root, once, "000000", 42, NULL, 0);          schedCallOnce(root, once, "000000", 42, NULL, 0);
   
           schedPolling(root, &p, NULL);
         schedRun(root, &Kill);          schedRun(root, &Kill);
         schedEnd(&root);          schedEnd(&root);
   

Removed from v.1.3.4.1  
changed lines
  Added in v.1.4.4.1


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