test59: fix status type for mthread_join call
Integer and pointer sizes may not be the same.
This commit is contained in:
parent
3260d16f34
commit
d26b52b7cf
1 changed files with 3 additions and 3 deletions
|
@ -599,9 +599,9 @@ static void test_attributes(void)
|
||||||
{
|
{
|
||||||
attr_t tattr;
|
attr_t tattr;
|
||||||
thread_t tid;
|
thread_t tid;
|
||||||
int detachstate = -1, status = 0;
|
int detachstate = -1;
|
||||||
unsigned int i, no_ints, stack_untouched = 1;
|
unsigned int i, no_ints, stack_untouched = 1;
|
||||||
void *stackaddr, *newstackaddr;
|
void *status, *stackaddr, *newstackaddr;
|
||||||
int *stackp;
|
int *stackp;
|
||||||
size_t stacksize, newstacksize;
|
size_t stacksize, newstacksize;
|
||||||
|
|
||||||
|
@ -750,7 +750,7 @@ static void test_attributes(void)
|
||||||
#error "Unsupported chip for this test"
|
#error "Unsupported chip for this test"
|
||||||
#endif
|
#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 ((size_t) status != stacksize) err(11, 70);
|
||||||
if (mthread_attr_destroy(&tattr) != 0) err(11, 71);
|
if (mthread_attr_destroy(&tattr) != 0) err(11, 71);
|
||||||
if (mthread_mutex_destroy(condition_mutex) != 0) err(11, 72);
|
if (mthread_mutex_destroy(condition_mutex) != 0) err(11, 72);
|
||||||
|
|
Loading…
Reference in a new issue