diff options
Diffstat (limited to 'nptl/tst-mutex8.c')
-rw-r--r-- | nptl/tst-mutex8.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nptl/tst-mutex8.c b/nptl/tst-mutex8.c index 72dc9d4992..2089c50d4e 100644 --- a/nptl/tst-mutex8.c +++ b/nptl/tst-mutex8.c @@ -333,6 +333,13 @@ do_test (void) puts ("1st mutexattr_settype failed"); return 1; } +#ifdef ENABLE_PI + if (pthread_mutexattr_setprotocol (&ma, PTHREAD_PRIO_INHERIT)) + { + puts ("1st pthread_mutexattr_setprotocol failed"); + return 1; + } +#endif puts ("check recursive mutex"); res |= check_type ("recursive", &ma); if (pthread_mutexattr_destroy (&ma) != 0) @@ -351,6 +358,13 @@ do_test (void) puts ("2nd mutexattr_settype failed"); return 1; } +#ifdef ENABLE_PI + if (pthread_mutexattr_setprotocol (&ma, PTHREAD_PRIO_INHERIT)) + { + puts ("2nd pthread_mutexattr_setprotocol failed"); + return 1; + } +#endif puts ("check error-checking mutex"); res |= check_type ("error-checking", &ma); if (pthread_mutexattr_destroy (&ma) != 0) |