Diff for /libaitsched/example/test.c between versions 1.14.30.2 and 1.14.30.3

version 1.14.30.2, 2023/02/24 16:20:06 version 1.14.30.3, 2023/02/25 15:41:45
Line 136  void sig(int s) Line 136  void sig(int s)
 {  {
         switch (s) {          switch (s) {
                 case SIGTERM:                  case SIGTERM:
                   case SIGINT:
                           printf("I'm in switch case %d\n", s);
                         Kill[0]++;                          Kill[0]++;
                         break;                          break;
                 case SIGHUP:                  case SIGHUP:
Line 163  main(int argc, char **argv) Line 165  main(int argc, char **argv)
         int f, fd;          int f, fd;
         struct sockaddr_in sin;          struct sockaddr_in sin;
         struct timespec ts = { 20, 0 };          struct timespec ts = { 20, 0 };
//        struct timespec p = { 0, 10000000 };        struct timespec p = { 0, 10000000 };
 //      struct sigaction sa;  //      struct sigaction sa;
         sched_task_t *t;          sched_task_t *t;
 #ifdef AIO_SUPPORT  #ifdef AIO_SUPPORT
Line 317  main(int argc, char **argv) Line 319  main(int argc, char **argv)
         schedSignal(root, sigt, NULL, SIGTERM, NULL, 0);          schedSignal(root, sigt, NULL, SIGTERM, NULL, 0);
         schedSignal(root, sigt, NULL, SIGINT, NULL, 0);          schedSignal(root, sigt, NULL, SIGINT, NULL, 0);
   
//        schedPolling(root, &p, NULL);        schedPolling(root, &p, NULL);
         schedSignalDispatch(root, 42);          schedSignalDispatch(root, 42);
         schedRun(root, Kill);          schedRun(root, Kill);
         schedSignalDispatch(root, 0);          schedSignalDispatch(root, 0);

Removed from v.1.14.30.2  
changed lines
  Added in v.1.14.30.3


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