diff --git a/libc/src/pthread/pthread_mutex_init.h b/libc/src/pthread/pthread_mutex_init.h --- a/libc/src/pthread/pthread_mutex_init.h +++ b/libc/src/pthread/pthread_mutex_init.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_PTHREAD_PTHREAD_MUTEX_INIT_H #define LLVM_LIBC_SRC_PTHREAD_PTHREAD_MUTEX_INIT_H -#include "include/pthread.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/linux/signal_utils.h b/libc/src/signal/linux/signal_utils.h --- a/libc/src/signal/linux/signal_utils.h +++ b/libc/src/signal/linux/signal_utils.h @@ -9,12 +9,12 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_LINUX_SIGNAL_UTILS_H #define LLVM_LIBC_SRC_SIGNAL_LINUX_SIGNAL_UTILS_H -#include "include/sys/syscall.h" // For syscall numbers. #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/__support/common.h" #include #include +#include // For syscall numbers. namespace __llvm_libc { diff --git a/libc/src/signal/linux/sigprocmask.cpp b/libc/src/signal/linux/sigprocmask.cpp --- a/libc/src/signal/linux/sigprocmask.cpp +++ b/libc/src/signal/linux/sigprocmask.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// #include "src/signal/sigprocmask.h" -#include "include/sys/syscall.h" // For syscall numbers. #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" @@ -15,6 +14,7 @@ #include "src/__support/common.h" #include +#include // For syscall numbers. namespace __llvm_libc { diff --git a/libc/src/signal/raise.h b/libc/src/signal/raise.h --- a/libc/src/signal/raise.h +++ b/libc/src/signal/raise.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_RAISE_H #define LLVM_LIBC_SRC_SIGNAL_RAISE_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/sigdelset.h b/libc/src/signal/sigdelset.h --- a/libc/src/signal/sigdelset.h +++ b/libc/src/signal/sigdelset.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGDELSET_H #define LLVM_LIBC_SRC_SIGNAL_SIGDELSET_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/sigemptyset.h b/libc/src/signal/sigemptyset.h --- a/libc/src/signal/sigemptyset.h +++ b/libc/src/signal/sigemptyset.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGEMPTYSET_H #define LLVM_LIBC_SRC_SIGNAL_SIGEMPTYSET_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/sigfillset.h b/libc/src/signal/sigfillset.h --- a/libc/src/signal/sigfillset.h +++ b/libc/src/signal/sigfillset.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGFILLSET_H #define LLVM_LIBC_SRC_SIGNAL_SIGFILLSET_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/signal.h b/libc/src/signal/signal.h --- a/libc/src/signal/signal.h +++ b/libc/src/signal/signal.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGNAL_H #define LLVM_LIBC_SRC_SIGNAL_SIGNAL_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/signal/sigprocmask.h b/libc/src/signal/sigprocmask.h --- a/libc/src/signal/sigprocmask.h +++ b/libc/src/signal/sigprocmask.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGPROCMASK_H #define LLVM_LIBC_SRC_SIGNAL_SIGPROCMASK_H -#include "include/signal.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/cnd_broadcast.h b/libc/src/threads/cnd_broadcast.h --- a/libc/src/threads/cnd_broadcast.h +++ b/libc/src/threads/cnd_broadcast.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_BROADCAST_H #define LLVM_LIBC_SRC_THREADS_CND_BROADCAST_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/cnd_destroy.h b/libc/src/threads/cnd_destroy.h --- a/libc/src/threads/cnd_destroy.h +++ b/libc/src/threads/cnd_destroy.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_DESTROY_H #define LLVM_LIBC_SRC_THREADS_CND_DESTROY_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/cnd_init.h b/libc/src/threads/cnd_init.h --- a/libc/src/threads/cnd_init.h +++ b/libc/src/threads/cnd_init.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_INIT_H #define LLVM_LIBC_SRC_THREADS_CND_INIT_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/cnd_signal.h b/libc/src/threads/cnd_signal.h --- a/libc/src/threads/cnd_signal.h +++ b/libc/src/threads/cnd_signal.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_SIGNAL_H #define LLVM_LIBC_SRC_THREADS_CND_SIGNAL_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/cnd_wait.h b/libc/src/threads/cnd_wait.h --- a/libc/src/threads/cnd_wait.h +++ b/libc/src/threads/cnd_wait.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_WAIT_H #define LLVM_LIBC_SRC_THREADS_CND_WAIT_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/linux/CndVar.h b/libc/src/threads/linux/CndVar.h --- a/libc/src/threads/linux/CndVar.h +++ b/libc/src/threads/linux/CndVar.h @@ -9,8 +9,6 @@ #ifndef LLVM_LIBC_SRC_THREADS_LINUX_CNDVAR_H #define LLVM_LIBC_SRC_THREADS_LINUX_CNDVAR_H -#include "include/sys/syscall.h" // For syscall numbers. -#include "include/threads.h" // For values like thrd_success etc. #include "src/__support/CPP/atomic.h" #include "src/__support/OSUtil/syscall.h" // For syscall functions. #include "src/__support/threads/linux/futex_word.h" @@ -18,6 +16,8 @@ #include // For futex operations. #include +#include // For syscall numbers. +#include // For values like thrd_success etc. namespace __llvm_libc { diff --git a/libc/src/threads/mtx_destroy.h b/libc/src/threads/mtx_destroy.h --- a/libc/src/threads/mtx_destroy.h +++ b/libc/src/threads/mtx_destroy.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_DESTROY_H #define LLVM_LIBC_SRC_THREADS_MTX_DESTROY_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/mtx_destroy.cpp b/libc/src/threads/mtx_destroy.cpp --- a/libc/src/threads/mtx_destroy.cpp +++ b/libc/src/threads/mtx_destroy.cpp @@ -7,10 +7,11 @@ //===----------------------------------------------------------------------===// #include "src/threads/mtx_destroy.h" -#include "include/threads.h" // For mtx_t definition. #include "src/__support/common.h" #include "src/__support/threads/mutex.h" +#include // For mtx_t definition. + namespace __llvm_libc { LLVM_LIBC_FUNCTION(void, mtx_destroy, (mtx_t *)) {} diff --git a/libc/src/threads/mtx_init.h b/libc/src/threads/mtx_init.h --- a/libc/src/threads/mtx_init.h +++ b/libc/src/threads/mtx_init.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_INIT_H #define LLVM_LIBC_SRC_THREADS_MTX_INIT_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/mtx_init.cpp b/libc/src/threads/mtx_init.cpp --- a/libc/src/threads/mtx_init.cpp +++ b/libc/src/threads/mtx_init.cpp @@ -7,10 +7,11 @@ //===----------------------------------------------------------------------===// #include "src/threads/mtx_init.h" -#include "include/threads.h" // For mtx_t definition. #include "src/__support/common.h" #include "src/__support/threads/mutex.h" +#include // For mtx_t definition. + namespace __llvm_libc { static_assert(sizeof(Mutex) <= sizeof(mtx_t), diff --git a/libc/src/threads/mtx_lock.h b/libc/src/threads/mtx_lock.h --- a/libc/src/threads/mtx_lock.h +++ b/libc/src/threads/mtx_lock.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_LOCK_H #define LLVM_LIBC_SRC_THREADS_MTX_LOCK_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/mtx_lock.cpp b/libc/src/threads/mtx_lock.cpp --- a/libc/src/threads/mtx_lock.cpp +++ b/libc/src/threads/mtx_lock.cpp @@ -7,10 +7,11 @@ //===----------------------------------------------------------------------===// #include "src/threads/mtx_lock.h" -#include "include/threads.h" // For mtx_t definition. #include "src/__support/common.h" #include "src/__support/threads/mutex.h" +#include // For mtx_t definition. + namespace __llvm_libc { // The implementation currently handles only plain mutexes. diff --git a/libc/src/threads/mtx_unlock.h b/libc/src/threads/mtx_unlock.h --- a/libc/src/threads/mtx_unlock.h +++ b/libc/src/threads/mtx_unlock.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_UNLOCK_H #define LLVM_LIBC_SRC_THREADS_MTX_UNLOCK_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/mtx_unlock.cpp b/libc/src/threads/mtx_unlock.cpp --- a/libc/src/threads/mtx_unlock.cpp +++ b/libc/src/threads/mtx_unlock.cpp @@ -7,10 +7,11 @@ //===----------------------------------------------------------------------===// #include "src/threads/mtx_unlock.h" -#include "include/threads.h" // For mtx_t definition. #include "src/__support/common.h" #include "src/__support/threads/mutex.h" +#include // For mtx_t definition. + namespace __llvm_libc { // The implementation currently handles only plain mutexes. diff --git a/libc/src/threads/thrd_current.h b/libc/src/threads/thrd_current.h --- a/libc/src/threads/thrd_current.h +++ b/libc/src/threads/thrd_current.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_CURRENT_H #define LLVM_LIBC_SRC_THREADS_THRD_CURRENT_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/thrd_detach.h b/libc/src/threads/thrd_detach.h --- a/libc/src/threads/thrd_detach.h +++ b/libc/src/threads/thrd_detach.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_DETACH_H #define LLVM_LIBC_SRC_THREADS_THRD_DETACH_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/thrd_equal.h b/libc/src/threads/thrd_equal.h --- a/libc/src/threads/thrd_equal.h +++ b/libc/src/threads/thrd_equal.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_EQUAL_H #define LLVM_LIBC_SRC_THREADS_THRD_EQUAL_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/thrd_exit.h b/libc/src/threads/thrd_exit.h --- a/libc/src/threads/thrd_exit.h +++ b/libc/src/threads/thrd_exit.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_EXIT_H #define LLVM_LIBC_SRC_THREADS_THRD_EXIT_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/threads/thrd_join.h b/libc/src/threads/thrd_join.h --- a/libc/src/threads/thrd_join.h +++ b/libc/src/threads/thrd_join.h @@ -9,7 +9,7 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_JOIN_H #define LLVM_LIBC_SRC_THREADS_THRD_JOIN_H -#include "include/threads.h" +#include namespace __llvm_libc { diff --git a/libc/src/time/nanosleep.cpp b/libc/src/time/nanosleep.cpp --- a/libc/src/time/nanosleep.cpp +++ b/libc/src/time/nanosleep.cpp @@ -8,11 +8,12 @@ #include "src/time/nanosleep.h" -#include "include/sys/syscall.h" // For syscall numbers. #include "src/__support/OSUtil/syscall.h" // For syscall functions. #include "src/__support/common.h" #include "src/errno/libc_errno.h" +#include // For syscall numbers. + namespace __llvm_libc { // TODO(michaelrj): Move this into time/linux with the other syscalls.