diff options
Diffstat (limited to 'lib/libc/thread')
| -rw-r--r-- | lib/libc/thread/thrd_create.c | 8 | ||||
| -rw-r--r-- | lib/libc/thread/thrd_detach.c | 3 | ||||
| -rw-r--r-- | lib/libc/thread/thrd_join.c | 1 |
3 files changed, 5 insertions, 7 deletions
diff --git a/lib/libc/thread/thrd_create.c b/lib/libc/thread/thrd_create.c index e5b7405c..fa7ada78 100644 --- a/lib/libc/thread/thrd_create.c +++ b/lib/libc/thread/thrd_create.c @@ -1,15 +1,13 @@ +#include "stddef.h" +#include "sys/cdefs.h" #include <__thread.h> -#include <asm/prctl.h> -#include <errno.h> #include <libc.h> -#include <linux/sched.h> #include <sched.h> -#include <signal.h> +#include <stdint.h> #include <stdio.h> #include <sys/mman.h> #include <syscall.h> #include <threads.h> -#include <unistd.h> struct thread_start { struct __thread_self *self; diff --git a/lib/libc/thread/thrd_detach.c b/lib/libc/thread/thrd_detach.c index b315a20a..1cbe7627 100644 --- a/lib/libc/thread/thrd_detach.c +++ b/lib/libc/thread/thrd_detach.c @@ -1,9 +1,8 @@ +#include "stddef.h" #include <__thread.h> -#include <libc/futex.h> #include <stdatomic.h> #include <sys/mman.h> #include <threads.h> -#include <unistd.h> int thrd_detach(thrd_t thr) { diff --git a/lib/libc/thread/thrd_join.c b/lib/libc/thread/thrd_join.c index 7ec38c4a..5a36f597 100644 --- a/lib/libc/thread/thrd_join.c +++ b/lib/libc/thread/thrd_join.c @@ -1,3 +1,4 @@ +#include "stddef.h" #include <__thread.h> #include <libc/futex.h> #include <stdatomic.h> |
