diff options
Diffstat (limited to 'rt/tst-mqueue8.c')
-rw-r--r-- | rt/tst-mqueue8.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rt/tst-mqueue8.c b/rt/tst-mqueue8.c index da1e7644e6..b14cde1188 100644 --- a/rt/tst-mqueue8.c +++ b/rt/tst-mqueue8.c @@ -23,6 +23,7 @@ #include <unistd.h> #if _POSIX_THREADS # include <pthread.h> +# include <support/check.h> static pthread_barrier_t b; @@ -95,8 +96,11 @@ do_test (void) if (q == (mqd_t) -1) { + if (errno == ENOSYS) + FAIL_UNSUPPORTED ("mq_open not supported"); + printf ("mq_open failed with: %m\n"); - return 0; + return 1; } if (mq_unlink (name) != 0) |