* rt/tst-timer2.c (do_test): If timer_create fails, just continue.
authorRoland McGrath <roland@gnu.org>
Wed, 11 Aug 2004 23:32:56 +0000 (23:32 +0000)
committerRoland McGrath <roland@gnu.org>
Wed, 11 Aug 2004 23:32:56 +0000 (23:32 +0000)
* rt/tst-timer4.c (do_test): If one of the timer_create calls fails,
return 1 immediately.

ChangeLog
rt/tst-timer2.c
rt/tst-timer4.c

index 487ff2b..5d70cbb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
 2004-08-11  Jakub Jelinek  <jakub@redhat.com>
 
+       * rt/tst-timer2.c (do_test): If timer_create fails, just continue.
+       * rt/tst-timer4.c (do_test): If one of the timer_create calls fails,
+       return 1 immediately.
+
        * time/tzfile.c (__tzfile_read): Free transitions only if it will
        not be reused.
 
-2004-08-11  Jakub Jelinek  <jakub@redhat.com>
-
        * sysdeps/ieee754/dbl-64/mpa.c: Include <sys/param.h>.
        * sysdeps/ieee754/dbl-64/mpa.h (MAX, MIN): Macros removed.
 
index 74ccc49..60026c1 100644 (file)
@@ -40,7 +40,10 @@ do_test (void)
       printf ("cnt = %d\n", i);
 
       if (timer_create (CLOCK_REALTIME, &sigev, &timerId) < 0)
-       perror ("timer_create");
+       {
+         perror ("timer_create");
+         continue;
+       }
 
       res = timer_settime (timerId, 0, &itval, NULL);
       if (res < 0)
index 2175211..bc5d14e 100644 (file)
@@ -206,7 +206,7 @@ do_test (void)
   if (timer_create (CLOCK_REALTIME, &ev, &timer_none) != 0)
     {
       printf ("*** timer_create for timer_none failed: %m\n");
-      result = 1;
+      return 1;
     }
 
   struct sigaction sa = { .sa_sigaction = sig1_handler,
@@ -223,7 +223,7 @@ do_test (void)
   if (timer_create (CLOCK_REALTIME, &ev, &timer_sig1) != 0)
     {
       printf ("*** timer_create for timer_sig1 failed: %m\n");
-      result = 1;
+      return 1;
     }
 
   memset (&ev, 0x33, sizeof (ev));
@@ -233,7 +233,7 @@ do_test (void)
   if (timer_create (CLOCK_REALTIME, &ev, &timer_sig2) != 0)
     {
       printf ("*** timer_create for timer_sig2 failed: %m\n");
-      result = 1;
+      return 1;
     }
 
   memset (&ev, 0x44, sizeof (ev));
@@ -244,7 +244,7 @@ do_test (void)
   if (timer_create (CLOCK_REALTIME, &ev, &timer_thr1) != 0)
     {
       printf ("*** timer_create for timer_thr1 failed: %m\n");
-      result = 1;
+      return 1;
     }
 
   pthread_attr_t nattr;
@@ -263,7 +263,7 @@ do_test (void)
   if (timer_create (CLOCK_REALTIME, &ev, &timer_thr2) != 0)
     {
       printf ("*** timer_create for timer_thr2 failed: %m\n");
-      result = 1;
+      return 1;
     }
 
   int ret = timer_getoverrun (timer_thr1);