summaryrefslogtreecommitdiff
path: root/tests/self2.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/self2.c')
-rw-r--r--tests/self2.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/tests/self2.c b/tests/self2.c
index f8a68c9..93be0c7 100644
--- a/tests/self2.c
+++ b/tests/self2.c
@@ -64,14 +64,9 @@ main()
assert(pthread_create(&t, NULL, entry, NULL) == 0);
- Sleep(2000);
+ Sleep(100);
- /*
- * Not much more we can do here but bytewise compare t with
- * what pthread_self returned.
- */
- assert(t == me);
- assert(memcmp((const void *) t, (const void *) me, sizeof t) == 0);
+ assert(pthread_equal(t, me) != 0);
/* Success. */
return 0;