diff options
Diffstat (limited to 'test/nptl/tst-mqueue1.c')
| -rw-r--r-- | test/nptl/tst-mqueue1.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/test/nptl/tst-mqueue1.c b/test/nptl/tst-mqueue1.c index c7ac81a2f..8a9c23cb8 100644 --- a/test/nptl/tst-mqueue1.c +++ b/test/nptl/tst-mqueue1.c @@ -72,7 +72,7 @@ do_one_test (mqd_t q, const char *name, int nonblock) { int result = 0; - char v [] + unsigned char v [] = { 0x32, 0x62, 0x22, 0x31, 0x11, 0x73, 0x61, 0x21, 0x72, 0x71, 0x81 }; struct mq_attr attr; @@ -208,8 +208,9 @@ do_one_test (mqd_t q, const char *name, int nonblock) for (int i = 0; i < 10; ++i) { if (i & 1) - rets = mq_receive (q, (char *) &vr[i], 1, &prio); - rets = mq_timedreceive (q, (char *) &vr[i], 1, &prio, &ts); + rets = mq_receive (q, &vr[i], 1, &prio); + else + rets = mq_timedreceive (q, &vr[i], 1, &prio, &ts); if (rets != 1) { @@ -235,7 +236,7 @@ do_one_test (mqd_t q, const char *name, int nonblock) result = 1; } - rets = mq_timedreceive (q, (char *) &vr[10], 1, &prio, &ts); + rets = mq_timedreceive (q, &vr[10], 1, &prio, &ts); if (rets != -1) { puts ("mq_timedreceive on empty queue did not fail"); @@ -250,7 +251,7 @@ do_one_test (mqd_t q, const char *name, int nonblock) if (nonblock) { - ret = mq_receive (q, (char *) &vr[10], 1, &prio); + ret = mq_receive (q, &vr[10], 1, &prio); if (ret != -1) { puts ("mq_receive on empty non-blocking queue did not fail"); @@ -413,4 +414,4 @@ do_test (void) return result; } -#include "../test-skeleton.c" +#include "../test-skeleton.c"
\ No newline at end of file |
