]> Zhao Yanbai Git Server - minix.git/commitdiff
test59: fix status type for mthread_join call 36/2736/1
authorDavid van Moolenbroek <david@minix3.org>
Thu, 21 Aug 2014 15:22:24 +0000 (15:22 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Sun, 24 Aug 2014 09:22:35 +0000 (09:22 +0000)
Integer and pointer sizes may not be the same.

minix/tests/test59.c

index 8d99453ef20b8ef4b73dcaa7b51ccab938a42f25..f077ec70e1ef650f4c1608ab087f2c55db57e94f 100644 (file)
@@ -599,9 +599,9 @@ static void test_attributes(void)
 {
   attr_t tattr;
   thread_t tid;
-  int detachstate = -1, status = 0;
+  int detachstate = -1;
   unsigned int i, no_ints, stack_untouched = 1;
-  void *stackaddr, *newstackaddr;
+  void *status, *stackaddr, *newstackaddr;
   int *stackp;
   size_t stacksize, newstacksize;
 
@@ -750,7 +750,7 @@ static void test_attributes(void)
 #error "Unsupported chip for this test"
 #endif
 
-  if (mthread_join(tid, (void *) &status) != 0) err(11, 69);
+  if (mthread_join(tid, &status) != 0) err(11, 69);
   if ((size_t) status != stacksize) err(11, 70);
   if (mthread_attr_destroy(&tattr) != 0) err(11, 71); 
   if (mthread_mutex_destroy(condition_mutex) != 0) err(11, 72);