fix math test gen script
[libc-test] / src / thread / sem.c
index 5bfcdfe..77d6796 100644 (file)
@@ -1,4 +1,3 @@
-#define _POSIX_C_SOURCE 200809L
 #include <pthread.h>
 #include <stdlib.h>
 #include <unistd.h>
@@ -18,7 +17,7 @@
        !strcmp((s),(x)) || \
        (error("[%s] != [%s] (%s)\n", s, x, m), 0) )
 
-void test_sem(void)
+int main(void)
 {
        int r;
        char buf[100];
@@ -48,4 +47,5 @@ void test_sem(void)
        TEST(r, sem_close(sem), 0, "failed to close sem");
        TEST(r, sem_close(sem), 0, "failed to close sem second time");
        TEST(r, sem_unlink(buf), 0, "failed to unlink sem");
+       return test_status;
 }