nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly
authorMike Crowe <mcrowe@brightsign.biz>
Mon, 25 Mar 2019 12:29:50 +0000 (09:29 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 25 Mar 2019 13:36:43 +0000 (10:36 -0300)
ChangeLog
nptl/tst-rwlock14.c

index 4fcf7db..0f4d746 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2019-03-25  Mike Crowe  <mac@mcrowe.com>
 
+       * nptl/tst-rwlock14.c (do_test): Replace duplicate calls to
+       pthread_rwlock_timedrdlock with calls to
+       pthread_rwlock_timedwrlock to ensure that the latter is tested
+       too. Use new function name in diagnostic messages too.
+
        * nptl/tst-sem5.c: Remove unused headers. Add <support/check.h>.
        (do_test) Use libsupport test macros rather than hand-coded
        conditionals and error messages. Ensure that sem_init returns zero
index f8c2183..6f57169 100644 (file)
@@ -117,15 +117,15 @@ do_test (void)
       result = 1;
     }
 
-  e = pthread_rwlock_timedrdlock (&r, &ts);
+  e = pthread_rwlock_timedwrlock (&r, &ts);
   if (e == 0)
     {
-      puts ("second rwlock_timedrdlock did not fail");
+      puts ("second rwlock_timedwrlock did not fail");
       result = 1;
     }
   else if (e != EINVAL)
     {
-      puts ("second rwlock_timedrdlock did not return EINVAL");
+      puts ("second rwlock_timedwrlock did not return EINVAL");
       result = 1;
     }
 
@@ -145,15 +145,15 @@ do_test (void)
       result = 1;
     }
 
-  e = pthread_rwlock_timedrdlock (&r, &ts);
+  e = pthread_rwlock_timedwrlock (&r, &ts);
   if (e == 0)
     {
-      puts ("third rwlock_timedrdlock did not fail");
+      puts ("third rwlock_timedwrlock did not fail");
       result = 1;
     }
   else if (e != EINVAL)
     {
-      puts ("third rwlock_timedrdlock did not return EINVAL");
+      puts ("third rwlock_timedwrlock did not return EINVAL");
       result = 1;
     }