From 5ff3ff33ff930e4ec49da7910612d8a41eb068cb Mon Sep 17 00:00:00 2001 From: Petr Hosek Date: Fri, 12 Jul 2024 09:28:41 -0700 Subject: [libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597) This is a part of #97655. --- libc/src/threads/call_once.cpp | 5 +++-- libc/src/threads/call_once.h | 5 +++-- libc/src/threads/cnd_broadcast.h | 5 +++-- libc/src/threads/cnd_destroy.h | 5 +++-- libc/src/threads/cnd_init.h | 5 +++-- libc/src/threads/cnd_signal.h | 5 +++-- libc/src/threads/cnd_wait.h | 5 +++-- libc/src/threads/linux/Futex.h | 5 +++-- libc/src/threads/linux/cnd_broadcast.cpp | 5 +++-- libc/src/threads/linux/cnd_destroy.cpp | 5 +++-- libc/src/threads/linux/cnd_init.cpp | 5 +++-- libc/src/threads/linux/cnd_signal.cpp | 5 +++-- libc/src/threads/linux/cnd_wait.cpp | 5 +++-- libc/src/threads/mtx_destroy.cpp | 5 +++-- libc/src/threads/mtx_destroy.h | 5 +++-- libc/src/threads/mtx_init.cpp | 5 +++-- libc/src/threads/mtx_init.h | 5 +++-- libc/src/threads/mtx_lock.cpp | 5 +++-- libc/src/threads/mtx_lock.h | 5 +++-- libc/src/threads/mtx_unlock.cpp | 5 +++-- libc/src/threads/mtx_unlock.h | 5 +++-- libc/src/threads/thrd_create.cpp | 5 +++-- libc/src/threads/thrd_create.h | 5 +++-- libc/src/threads/thrd_current.cpp | 5 +++-- libc/src/threads/thrd_current.h | 5 +++-- libc/src/threads/thrd_detach.cpp | 5 +++-- libc/src/threads/thrd_detach.h | 5 +++-- libc/src/threads/thrd_equal.cpp | 5 +++-- libc/src/threads/thrd_equal.h | 5 +++-- libc/src/threads/thrd_exit.cpp | 5 +++-- libc/src/threads/thrd_exit.h | 5 +++-- libc/src/threads/thrd_join.cpp | 5 +++-- libc/src/threads/thrd_join.h | 5 +++-- libc/src/threads/tss_create.cpp | 5 +++-- libc/src/threads/tss_create.h | 5 +++-- libc/src/threads/tss_delete.cpp | 5 +++-- libc/src/threads/tss_delete.h | 5 +++-- libc/src/threads/tss_get.cpp | 5 +++-- libc/src/threads/tss_get.h | 5 +++-- libc/src/threads/tss_set.cpp | 5 +++-- libc/src/threads/tss_set.h | 5 +++-- 41 files changed, 123 insertions(+), 82 deletions(-) (limited to 'libc/src/threads') diff --git a/libc/src/threads/call_once.cpp b/libc/src/threads/call_once.cpp index 2d91094b1209..8466cd622afe 100644 --- a/libc/src/threads/call_once.cpp +++ b/libc/src/threads/call_once.cpp @@ -8,11 +8,12 @@ #include "src/threads/call_once.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/callonce.h" #include // For once_flag and __call_once_func_t definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(void, call_once, (once_flag * flag, __call_once_func_t func)) { @@ -20,4 +21,4 @@ LLVM_LIBC_FUNCTION(void, call_once, reinterpret_cast(func)); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/call_once.h b/libc/src/threads/call_once.h index 186d63cecdbd..b6208afd80b7 100644 --- a/libc/src/threads/call_once.h +++ b/libc/src/threads/call_once.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CALL_ONCE_H #define LLVM_LIBC_SRC_THREADS_CALL_ONCE_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void call_once(once_flag *flag, __call_once_func_t func); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CALL_ONCE_H diff --git a/libc/src/threads/cnd_broadcast.h b/libc/src/threads/cnd_broadcast.h index 4e996f22748f..ab911a774573 100644 --- a/libc/src/threads/cnd_broadcast.h +++ b/libc/src/threads/cnd_broadcast.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_BROADCAST_H #define LLVM_LIBC_SRC_THREADS_CND_BROADCAST_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int cnd_broadcast(cnd_t *cond); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CND_BROADCAST_H diff --git a/libc/src/threads/cnd_destroy.h b/libc/src/threads/cnd_destroy.h index d102e7b83e7b..224a9a4d0763 100644 --- a/libc/src/threads/cnd_destroy.h +++ b/libc/src/threads/cnd_destroy.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_DESTROY_H #define LLVM_LIBC_SRC_THREADS_CND_DESTROY_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void cnd_destroy(cnd_t *cond); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CND_DESTROY_H diff --git a/libc/src/threads/cnd_init.h b/libc/src/threads/cnd_init.h index c4fc02f5f9e7..dcd4f7b918fd 100644 --- a/libc/src/threads/cnd_init.h +++ b/libc/src/threads/cnd_init.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_INIT_H #define LLVM_LIBC_SRC_THREADS_CND_INIT_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int cnd_init(cnd_t *cond); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CND_INIT_H diff --git a/libc/src/threads/cnd_signal.h b/libc/src/threads/cnd_signal.h index 4c60a9295299..95d4426cdc2f 100644 --- a/libc/src/threads/cnd_signal.h +++ b/libc/src/threads/cnd_signal.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_SIGNAL_H #define LLVM_LIBC_SRC_THREADS_CND_SIGNAL_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int cnd_signal(cnd_t *cond); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CND_SIGNAL_H diff --git a/libc/src/threads/cnd_wait.h b/libc/src/threads/cnd_wait.h index 5d2cdbb68c78..8f9f0f3ddd38 100644 --- a/libc/src/threads/cnd_wait.h +++ b/libc/src/threads/cnd_wait.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_CND_WAIT_H #define LLVM_LIBC_SRC_THREADS_CND_WAIT_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int cnd_wait(cnd_t *cond, mtx_t *mutex); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_CND_WAIT_H diff --git a/libc/src/threads/linux/Futex.h b/libc/src/threads/linux/Futex.h index 4b426ac51ad1..e7fde14629d5 100644 --- a/libc/src/threads/linux/Futex.h +++ b/libc/src/threads/linux/Futex.h @@ -9,9 +9,10 @@ #ifndef LLVM_LIBC_SRC_THREADS_LINUX_FUTEX_H #define LLVM_LIBC_SRC_THREADS_LINUX_FUTEX_H +#include "src/__support/macros/config.h" #include "src/__support/macros/properties/architectures.h" // Architecture macros -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { #if (defined(LIBC_TARGET_ARCH_IS_AARCH64) || \ defined(LIBC_TARGET_ARCH_IS_X86_64)) @@ -27,6 +28,6 @@ static_assert(sizeof(FutexWordType) == 4, #error "Futex word base type not defined for the target architecture." #endif -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_LINUX_FUTEX_H diff --git a/libc/src/threads/linux/cnd_broadcast.cpp b/libc/src/threads/linux/cnd_broadcast.cpp index a56aaa21ee12..5c5187461bbe 100644 --- a/libc/src/threads/linux/cnd_broadcast.cpp +++ b/libc/src/threads/linux/cnd_broadcast.cpp @@ -8,12 +8,13 @@ #include "src/threads/cnd_broadcast.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/CndVar.h" // TODO: https://github.com/llvm/llvm-project/issues/92968 #include // cnd_t, thrd_error, thrd_success -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(CndVar) == sizeof(cnd_t)); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, cnd_broadcast, (cnd_t * cond)) { return thrd_success; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/linux/cnd_destroy.cpp b/libc/src/threads/linux/cnd_destroy.cpp index 2b03b18c48e4..963991bddfe4 100644 --- a/libc/src/threads/linux/cnd_destroy.cpp +++ b/libc/src/threads/linux/cnd_destroy.cpp @@ -8,11 +8,12 @@ #include "src/threads/cnd_destroy.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/CndVar.h" #include // cnd_t -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(CndVar) == sizeof(cnd_t)); @@ -21,4 +22,4 @@ LLVM_LIBC_FUNCTION(void, cnd_destroy, (cnd_t * cond)) { CndVar::destroy(cndvar); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/linux/cnd_init.cpp b/libc/src/threads/linux/cnd_init.cpp index d3d2c8a57d82..478011a5255e 100644 --- a/libc/src/threads/linux/cnd_init.cpp +++ b/libc/src/threads/linux/cnd_init.cpp @@ -8,11 +8,12 @@ #include "src/threads/cnd_init.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/CndVar.h" #include // cnd_t, thrd_error, thrd_success -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(CndVar) == sizeof(cnd_t)); @@ -21,4 +22,4 @@ LLVM_LIBC_FUNCTION(int, cnd_init, (cnd_t * cond)) { return CndVar::init(cndvar) ? thrd_error : thrd_success; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/linux/cnd_signal.cpp b/libc/src/threads/linux/cnd_signal.cpp index f144013e0882..0d218405d3ac 100644 --- a/libc/src/threads/linux/cnd_signal.cpp +++ b/libc/src/threads/linux/cnd_signal.cpp @@ -8,11 +8,12 @@ #include "src/threads/cnd_signal.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/CndVar.h" #include // cnd_t, thrd_error, thrd_success -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(CndVar) == sizeof(cnd_t)); @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, cnd_signal, (cnd_t * cond)) { return thrd_success; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/linux/cnd_wait.cpp b/libc/src/threads/linux/cnd_wait.cpp index 97cade3f231d..3633cc85277b 100644 --- a/libc/src/threads/linux/cnd_wait.cpp +++ b/libc/src/threads/linux/cnd_wait.cpp @@ -8,12 +8,13 @@ #include "src/threads/cnd_wait.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/CndVar.h" #include "src/__support/threads/mutex.h" #include // cnd_t, mtx_t, thrd_error, thrd_success -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(CndVar) == sizeof(cnd_t)); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, cnd_wait, (cnd_t * cond, mtx_t *mtx)) { return cndvar->wait(mutex) ? thrd_error : thrd_success; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/mtx_destroy.cpp b/libc/src/threads/mtx_destroy.cpp index 5ee4777f5b2c..f5e3f828b1b0 100644 --- a/libc/src/threads/mtx_destroy.cpp +++ b/libc/src/threads/mtx_destroy.cpp @@ -8,12 +8,13 @@ #include "src/threads/mtx_destroy.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/mutex.h" #include // For mtx_t definition. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(void, mtx_destroy, (mtx_t *)) {} -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/mtx_destroy.h b/libc/src/threads/mtx_destroy.h index 1abf5d572f5d..8919008e00f1 100644 --- a/libc/src/threads/mtx_destroy.h +++ b/libc/src/threads/mtx_destroy.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_DESTROY_H #define LLVM_LIBC_SRC_THREADS_MTX_DESTROY_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void mtx_destroy(mtx_t *mutex); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_MTX_DESTROY_H diff --git a/libc/src/threads/mtx_init.cpp b/libc/src/threads/mtx_init.cpp index 7cd848d12ee6..eb0ba5010584 100644 --- a/libc/src/threads/mtx_init.cpp +++ b/libc/src/threads/mtx_init.cpp @@ -8,11 +8,12 @@ #include "src/threads/mtx_init.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/mutex.h" #include // For mtx_t definition. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(Mutex) <= sizeof(mtx_t), "The public mtx_t type cannot accommodate the internal mutex " @@ -25,4 +26,4 @@ LLVM_LIBC_FUNCTION(int, mtx_init, (mtx_t * m, int type)) { return err == MutexError::NONE ? thrd_success : thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/mtx_init.h b/libc/src/threads/mtx_init.h index 69294d796666..41dc807ff384 100644 --- a/libc/src/threads/mtx_init.h +++ b/libc/src/threads/mtx_init.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_INIT_H #define LLVM_LIBC_SRC_THREADS_MTX_INIT_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int mtx_init(mtx_t *mutex, int type); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_MTX_INIT_H diff --git a/libc/src/threads/mtx_lock.cpp b/libc/src/threads/mtx_lock.cpp index 013a88a8e02b..5595ebd87199 100644 --- a/libc/src/threads/mtx_lock.cpp +++ b/libc/src/threads/mtx_lock.cpp @@ -8,11 +8,12 @@ #include "src/threads/mtx_lock.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/mutex.h" #include // For mtx_t definition. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // The implementation currently handles only plain mutexes. LLVM_LIBC_FUNCTION(int, mtx_lock, (mtx_t * mutex)) { @@ -21,4 +22,4 @@ LLVM_LIBC_FUNCTION(int, mtx_lock, (mtx_t * mutex)) { return err == MutexError::NONE ? thrd_success : thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/mtx_lock.h b/libc/src/threads/mtx_lock.h index 15c9e1a12545..110ac2763a61 100644 --- a/libc/src/threads/mtx_lock.h +++ b/libc/src/threads/mtx_lock.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_LOCK_H #define LLVM_LIBC_SRC_THREADS_MTX_LOCK_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int mtx_lock(mtx_t *mutex); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_MTX_LOCK_H diff --git a/libc/src/threads/mtx_unlock.cpp b/libc/src/threads/mtx_unlock.cpp index a72ee4427c5a..dcb2206e905d 100644 --- a/libc/src/threads/mtx_unlock.cpp +++ b/libc/src/threads/mtx_unlock.cpp @@ -8,11 +8,12 @@ #include "src/threads/mtx_unlock.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/mutex.h" #include // For mtx_t definition. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // The implementation currently handles only plain mutexes. LLVM_LIBC_FUNCTION(int, mtx_unlock, (mtx_t * mutex)) { @@ -21,4 +22,4 @@ LLVM_LIBC_FUNCTION(int, mtx_unlock, (mtx_t * mutex)) { return err == MutexError::NONE ? thrd_success : thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/mtx_unlock.h b/libc/src/threads/mtx_unlock.h index 54fb034a04a2..54f6f79ae213 100644 --- a/libc/src/threads/mtx_unlock.h +++ b/libc/src/threads/mtx_unlock.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_MTX_UNLOCK_H #define LLVM_LIBC_SRC_THREADS_MTX_UNLOCK_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int mtx_unlock(mtx_t *mutex); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_MTX_UNLOCK_H diff --git a/libc/src/threads/thrd_create.cpp b/libc/src/threads/thrd_create.cpp index 06cba84eb864..52af72b07c8a 100644 --- a/libc/src/threads/thrd_create.cpp +++ b/libc/src/threads/thrd_create.cpp @@ -8,12 +8,13 @@ #include "src/threads/thrd_create.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -30,4 +31,4 @@ LLVM_LIBC_FUNCTION(int, thrd_create, return thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_create.h b/libc/src/threads/thrd_create.h index 0efa6f58c47e..c7b527b6e4f5 100644 --- a/libc/src/threads/thrd_create.h +++ b/libc/src/threads/thrd_create.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_CREATE_H #define LLVM_LIBC_SRC_THREADS_THRD_CREATE_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int thrd_create(thrd_t *thread, thrd_start_t func, void *arg); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_CREATE_H diff --git a/libc/src/threads/thrd_current.cpp b/libc/src/threads/thrd_current.cpp index b5ea0432aa52..634159712b62 100644 --- a/libc/src/threads/thrd_current.cpp +++ b/libc/src/threads/thrd_current.cpp @@ -8,11 +8,12 @@ #include "src/threads/thrd_current.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(thrd_t, thrd_current, ()) { return th; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_current.h b/libc/src/threads/thrd_current.h index 2125729ccffe..aec9cd8ed472 100644 --- a/libc/src/threads/thrd_current.h +++ b/libc/src/threads/thrd_current.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_CURRENT_H #define LLVM_LIBC_SRC_THREADS_THRD_CURRENT_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { thrd_t thrd_current(); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_CURRENT_H diff --git a/libc/src/threads/thrd_detach.cpp b/libc/src/threads/thrd_detach.cpp index 17731c638bd5..a3fe257a3456 100644 --- a/libc/src/threads/thrd_detach.cpp +++ b/libc/src/threads/thrd_detach.cpp @@ -8,11 +8,12 @@ #include "src/threads/thrd_detach.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, thrd_detach, (thrd_t th)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_detach.h b/libc/src/threads/thrd_detach.h index 64f2094acd65..d139aad1b869 100644 --- a/libc/src/threads/thrd_detach.h +++ b/libc/src/threads/thrd_detach.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_DETACH_H #define LLVM_LIBC_SRC_THREADS_THRD_DETACH_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int thrd_detach(thrd_t thread); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_DETACH_H diff --git a/libc/src/threads/thrd_equal.cpp b/libc/src/threads/thrd_equal.cpp index b9717cf121b0..1d901cb697ac 100644 --- a/libc/src/threads/thrd_equal.cpp +++ b/libc/src/threads/thrd_equal.cpp @@ -8,11 +8,12 @@ #include "src/threads/thrd_equal.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, thrd_equal, (thrd_t lhs, thrd_t rhs)) { return *lhs_internal == *rhs_internal; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_equal.h b/libc/src/threads/thrd_equal.h index 5878ea458ba4..5309dbc2758c 100644 --- a/libc/src/threads/thrd_equal.h +++ b/libc/src/threads/thrd_equal.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_EQUAL_H #define LLVM_LIBC_SRC_THREADS_THRD_EQUAL_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int thrd_equal(thrd_t lhs, thrd_t rhs); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_EQUAL_H diff --git a/libc/src/threads/thrd_exit.cpp b/libc/src/threads/thrd_exit.cpp index 67a7a419cf99..72fd95034d0a 100644 --- a/libc/src/threads/thrd_exit.cpp +++ b/libc/src/threads/thrd_exit.cpp @@ -8,11 +8,12 @@ #include "src/threads/thrd_exit.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -21,4 +22,4 @@ LLVM_LIBC_FUNCTION(void, thrd_exit, (int retval)) { thread_exit(ThreadReturnValue(retval), ThreadStyle::STDC); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_exit.h b/libc/src/threads/thrd_exit.h index 19eb027d0357..0569967d044e 100644 --- a/libc/src/threads/thrd_exit.h +++ b/libc/src/threads/thrd_exit.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_EXIT_H #define LLVM_LIBC_SRC_THREADS_THRD_EXIT_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void thrd_exit(int retval); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_EXIT_H diff --git a/libc/src/threads/thrd_join.cpp b/libc/src/threads/thrd_join.cpp index cc8ba4b97a3a..74211caeb8b6 100644 --- a/libc/src/threads/thrd_join.cpp +++ b/libc/src/threads/thrd_join.cpp @@ -8,11 +8,12 @@ #include "src/threads/thrd_join.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include // For thrd_* type definitions. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static_assert(sizeof(thrd_t) == sizeof(LIBC_NAMESPACE::Thread), "Mismatch between thrd_t and internal Thread."); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, thrd_join, (thrd_t th, int *retval)) { return result == 0 ? thrd_success : thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/thrd_join.h b/libc/src/threads/thrd_join.h index 21a398c6e835..0889d586fb66 100644 --- a/libc/src/threads/thrd_join.h +++ b/libc/src/threads/thrd_join.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_THRD_JOIN_H #define LLVM_LIBC_SRC_THREADS_THRD_JOIN_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int thrd_join(thrd_t thread, int *retval); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_THRD_JOIN_H diff --git a/libc/src/threads/tss_create.cpp b/libc/src/threads/tss_create.cpp index ddea44dce301..05403a37e221 100644 --- a/libc/src/threads/tss_create.cpp +++ b/libc/src/threads/tss_create.cpp @@ -9,11 +9,12 @@ #include "tss_create.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, tss_create, (tss_t * key, tss_dtor_t dtor)) { auto k = LIBC_NAMESPACE::new_tss_key(dtor); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, tss_create, (tss_t * key, tss_dtor_t dtor)) { return thrd_success; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/tss_create.h b/libc/src/threads/tss_create.h index def903e29e06..6f055a06ec0e 100644 --- a/libc/src/threads/tss_create.h +++ b/libc/src/threads/tss_create.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_TSS_CREATE_H #define LLVM_LIBC_SRC_THREADS_TSS_CREATE_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int tss_create(tss_t *key, tss_dtor_t dtor); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_TSS_CREATE_H diff --git a/libc/src/threads/tss_delete.cpp b/libc/src/threads/tss_delete.cpp index a2a4e9aa349b..c0a07d6049df 100644 --- a/libc/src/threads/tss_delete.cpp +++ b/libc/src/threads/tss_delete.cpp @@ -9,14 +9,15 @@ #include "tss_delete.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(void, tss_delete, (tss_t key)) { LIBC_NAMESPACE::tss_key_delete(key); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/tss_delete.h b/libc/src/threads/tss_delete.h index 3efc0d745dd1..72e711147e9c 100644 --- a/libc/src/threads/tss_delete.h +++ b/libc/src/threads/tss_delete.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_TSS_DELETE_H #define LLVM_LIBC_SRC_THREADS_TSS_DELETE_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void tss_delete(tss_t key); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_TSS_DELETE_H diff --git a/libc/src/threads/tss_get.cpp b/libc/src/threads/tss_get.cpp index 9b8c94fbeba2..d6a0b965a6ff 100644 --- a/libc/src/threads/tss_get.cpp +++ b/libc/src/threads/tss_get.cpp @@ -9,12 +9,13 @@ #include "tss_get.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(void *, tss_get, (tss_t key)) { return get_tss_value(key); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/tss_get.h b/libc/src/threads/tss_get.h index dfdb79cf122b..c5dd9cbeaae9 100644 --- a/libc/src/threads/tss_get.h +++ b/libc/src/threads/tss_get.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_TSS_GET_H #define LLVM_LIBC_SRC_THREADS_TSS_GET_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { void *tss_get(tss_t); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_TSS_GET_H diff --git a/libc/src/threads/tss_set.cpp b/libc/src/threads/tss_set.cpp index 640896d14e1c..a159c9d4fd9f 100644 --- a/libc/src/threads/tss_set.cpp +++ b/libc/src/threads/tss_set.cpp @@ -9,11 +9,12 @@ #include "tss_set.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/__support/threads/thread.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, tss_set, (tss_t key, void *data)) { if (set_tss_value(key, data)) @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, tss_set, (tss_t key, void *data)) { return thrd_error; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/threads/tss_set.h b/libc/src/threads/tss_set.h index 249607fdc700..68f50f922235 100644 --- a/libc/src/threads/tss_set.h +++ b/libc/src/threads/tss_set.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_THREADS_TSS_SET_H #define LLVM_LIBC_SRC_THREADS_TSS_SET_H +#include "src/__support/macros/config.h" #include -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int tss_set(tss_t, void *); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_THREADS_TSS_SET_H -- cgit v1.2.3