diff options
| author | Petr Hosek <phosek@google.com> | 2024-07-12 09:28:41 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-12 09:28:41 -0700 |
| commit | 5ff3ff33ff930e4ec49da7910612d8a41eb068cb (patch) | |
| tree | ffb876db6deb2dfd4c6c0c11ddf692db75082f7f /libc/src/signal | |
| parent | dd866040aeb2703debacc141f60429ea0f567146 (diff) | |
[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)
This is a part of #97655.
Diffstat (limited to 'libc/src/signal')
| -rw-r--r-- | libc/src/signal/kill.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/__restore.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/kill.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/raise.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigaction.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigaddset.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigaltstack.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigdelset.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigemptyset.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigfillset.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/signal.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/signal_utils.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/linux/sigprocmask.cpp | 5 | ||||
| -rw-r--r-- | libc/src/signal/raise.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigaction.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigaddset.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigaltstack.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigdelset.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigemptyset.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigfillset.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/signal.h | 5 | ||||
| -rw-r--r-- | libc/src/signal/sigprocmask.h | 5 |
22 files changed, 66 insertions, 44 deletions
diff --git a/libc/src/signal/kill.h b/libc/src/signal/kill.h index a6d18935459c..46048f2dbe04 100644 --- a/libc/src/signal/kill.h +++ b/libc/src/signal/kill.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_KILL_H #define LLVM_LIBC_SRC_SIGNAL_KILL_H +#include "src/__support/macros/config.h" #include <signal.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int kill(pid_t pid, int sig); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_KILL_H diff --git a/libc/src/signal/linux/__restore.cpp b/libc/src/signal/linux/__restore.cpp index 36fa375d672e..d3b4240f3e6a 100644 --- a/libc/src/signal/linux/__restore.cpp +++ b/libc/src/signal/linux/__restore.cpp @@ -11,10 +11,11 @@ // make any stack allocations so we must ensure this. #include "src/__support/OSUtil/syscall.h" +#include "src/__support/macros/config.h" #include <sys/syscall.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { extern "C" void __restore_rt() __attribute__((no_sanitize("all"), @@ -24,4 +25,4 @@ extern "C" void __restore_rt() { LIBC_NAMESPACE::syscall_impl<long>(SYS_rt_sigreturn); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/kill.cpp b/libc/src/signal/linux/kill.cpp index a02b3b1d1400..ed117858f51e 100644 --- a/libc/src/signal/linux/kill.cpp +++ b/libc/src/signal/linux/kill.cpp @@ -10,13 +10,14 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" #include <signal.h> #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, kill, (pid_t pid, int sig)) { int ret = LIBC_NAMESPACE::syscall_impl<int>(SYS_kill, pid, sig); @@ -31,4 +32,4 @@ LLVM_LIBC_FUNCTION(int, kill, (pid_t pid, int sig)) { return ret; // always 0 } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/raise.cpp b/libc/src/signal/linux/raise.cpp index 2250df547844..4a8913941db1 100644 --- a/libc/src/signal/linux/raise.cpp +++ b/libc/src/signal/linux/raise.cpp @@ -10,9 +10,10 @@ #include "hdr/types/sigset_t.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/signal/linux/signal_utils.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, raise, (int sig)) { sigset_t sigset; @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, raise, (int sig)) { return ret; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigaction.cpp b/libc/src/signal/linux/sigaction.cpp index 7b220e5c37f6..65ec36741683 100644 --- a/libc/src/signal/linux/sigaction.cpp +++ b/libc/src/signal/linux/sigaction.cpp @@ -10,10 +10,11 @@ #include "hdr/types/sigset_t.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // TOOD: Some architectures will have their signal trampoline functions in the // vdso, use those when available. @@ -46,4 +47,4 @@ LLVM_LIBC_FUNCTION(int, sigaction, return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigaddset.cpp b/libc/src/signal/linux/sigaddset.cpp index 8fc5d43180e2..628883e13b88 100644 --- a/libc/src/signal/linux/sigaddset.cpp +++ b/libc/src/signal/linux/sigaddset.cpp @@ -10,10 +10,11 @@ #include "hdr/types/sigset_t.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigaddset, (sigset_t * set, int signum)) { if (set != nullptr && add_signal(*set, signum)) @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, sigaddset, (sigset_t * set, int signum)) { return -1; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigaltstack.cpp b/libc/src/signal/linux/sigaltstack.cpp index 47e0b23f4bad..2e142a473fea 100644 --- a/libc/src/signal/linux/sigaltstack.cpp +++ b/libc/src/signal/linux/sigaltstack.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "src/signal/sigaltstack.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" @@ -15,7 +16,7 @@ #include <signal.h> #include <sys/syscall.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigaltstack, (const stack_t *__restrict ss, stack_t *__restrict oss)) { @@ -42,4 +43,4 @@ LLVM_LIBC_FUNCTION(int, sigaltstack, return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigdelset.cpp b/libc/src/signal/linux/sigdelset.cpp index 997f4574c05d..2e964051ebde 100644 --- a/libc/src/signal/linux/sigdelset.cpp +++ b/libc/src/signal/linux/sigdelset.cpp @@ -10,10 +10,11 @@ #include "hdr/types/sigset_t.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigdelset, (sigset_t * set, int signum)) { if (set != nullptr && delete_signal(*set, signum)) @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, sigdelset, (sigset_t * set, int signum)) { return -1; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigemptyset.cpp b/libc/src/signal/linux/sigemptyset.cpp index d08191e8ce4e..d347477695e6 100644 --- a/libc/src/signal/linux/sigemptyset.cpp +++ b/libc/src/signal/linux/sigemptyset.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// #include "src/signal/sigemptyset.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" @@ -14,7 +15,7 @@ #include <signal.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigemptyset, (sigset_t * set)) { if (!set) { @@ -25,4 +26,4 @@ LLVM_LIBC_FUNCTION(int, sigemptyset, (sigset_t * set)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/sigfillset.cpp b/libc/src/signal/linux/sigfillset.cpp index d98bbf7f619c..3e9897a03bb7 100644 --- a/libc/src/signal/linux/sigfillset.cpp +++ b/libc/src/signal/linux/sigfillset.cpp @@ -10,10 +10,11 @@ #include "hdr/types/sigset_t.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigfillset, (sigset_t * set)) { if (!set) { @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, sigfillset, (sigset_t * set)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/signal.cpp b/libc/src/signal/linux/signal.cpp index 0d5463553eb7..241258faf2e8 100644 --- a/libc/src/signal/linux/signal.cpp +++ b/libc/src/signal/linux/signal.cpp @@ -9,9 +9,10 @@ #include "src/signal/signal.h" #include "hdr/signal_macros.h" #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/signal/sigaction.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(sighandler_t, signal, (int signum, sighandler_t handler)) { struct sigaction action, old; @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(sighandler_t, signal, (int signum, sighandler_t handler)) { : old.sa_handler; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/linux/signal_utils.h b/libc/src/signal/linux/signal_utils.h index 3fd0cc0b7b45..81021276d784 100644 --- a/libc/src/signal/linux/signal_utils.h +++ b/libc/src/signal/linux/signal_utils.h @@ -12,12 +12,13 @@ #include "hdr/types/sigset_t.h" #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include <signal.h> // sigaction #include <stddef.h> #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // The POSIX definition of struct sigaction and the sigaction data structure // expected by the rt_sigaction syscall differ in their definition. So, we @@ -106,6 +107,6 @@ LIBC_INLINE int restore_signals(const sigset_t &set) { &set, nullptr, sizeof(sigset_t)); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_LINUX_SIGNAL_UTILS_H diff --git a/libc/src/signal/linux/sigprocmask.cpp b/libc/src/signal/linux/sigprocmask.cpp index 0e94efb6400c..8838379ae5d3 100644 --- a/libc/src/signal/linux/sigprocmask.cpp +++ b/libc/src/signal/linux/sigprocmask.cpp @@ -11,12 +11,13 @@ #include "hdr/types/sigset_t.h" #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/signal/linux/signal_utils.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, sigprocmask, (int how, const sigset_t *__restrict set, @@ -30,4 +31,4 @@ LLVM_LIBC_FUNCTION(int, sigprocmask, return -1; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/signal/raise.h b/libc/src/signal/raise.h index ee4f3c9f826a..8e6894c1a905 100644 --- a/libc/src/signal/raise.h +++ b/libc/src/signal/raise.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_RAISE_H #define LLVM_LIBC_SRC_SIGNAL_RAISE_H +#include "src/__support/macros/config.h" #include <signal.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int raise(int sig); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_RAISE_H diff --git a/libc/src/signal/sigaction.h b/libc/src/signal/sigaction.h index 15b689b7dacc..363be84a1cc2 100644 --- a/libc/src/signal/sigaction.h +++ b/libc/src/signal/sigaction.h @@ -10,12 +10,13 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGACTION_H #include "hdr/types/struct_sigaction.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigaction(int signal, const struct sigaction *__restrict libc_new, struct sigaction *__restrict libc_old); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGACTION_H diff --git a/libc/src/signal/sigaddset.h b/libc/src/signal/sigaddset.h index c703b46bc605..057afaaf08d8 100644 --- a/libc/src/signal/sigaddset.h +++ b/libc/src/signal/sigaddset.h @@ -10,11 +10,12 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGADDSET_H #include "hdr/types/sigset_t.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigaddset(sigset_t *set, int signum); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGADDSET_H diff --git a/libc/src/signal/sigaltstack.h b/libc/src/signal/sigaltstack.h index 705bd368ce47..fc6ec356e5ef 100644 --- a/libc/src/signal/sigaltstack.h +++ b/libc/src/signal/sigaltstack.h @@ -9,12 +9,13 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGALTSTACK_H #define LLVM_LIBC_SRC_SIGNAL_SIGALTSTACK_H +#include "src/__support/macros/config.h" #include <signal.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigaltstack(const stack_t *__restrict ss, stack_t *__restrict oss); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGALTSTACK_H diff --git a/libc/src/signal/sigdelset.h b/libc/src/signal/sigdelset.h index 7bdb6e6d18fd..27f831a8deab 100644 --- a/libc/src/signal/sigdelset.h +++ b/libc/src/signal/sigdelset.h @@ -10,11 +10,12 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGDELSET_H #include "hdr/types/sigset_t.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigdelset(sigset_t *set, int signum); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGDELSET_H diff --git a/libc/src/signal/sigemptyset.h b/libc/src/signal/sigemptyset.h index 661fd33b888e..886537644fe9 100644 --- a/libc/src/signal/sigemptyset.h +++ b/libc/src/signal/sigemptyset.h @@ -10,11 +10,12 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGEMPTYSET_H #include "hdr/types/sigset_t.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigemptyset(sigset_t *set); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGEMPTYSET_H diff --git a/libc/src/signal/sigfillset.h b/libc/src/signal/sigfillset.h index 2849aacf953b..fdd1580979ec 100644 --- a/libc/src/signal/sigfillset.h +++ b/libc/src/signal/sigfillset.h @@ -10,11 +10,12 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGFILLSET_H #include "hdr/types/sigset_t.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigfillset(sigset_t *set); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGFILLSET_H diff --git a/libc/src/signal/signal.h b/libc/src/signal/signal.h index 15bb5f01232e..2037305f8c11 100644 --- a/libc/src/signal/signal.h +++ b/libc/src/signal/signal.h @@ -9,14 +9,15 @@ #ifndef LLVM_LIBC_SRC_SIGNAL_SIGNAL_H #define LLVM_LIBC_SRC_SIGNAL_SIGNAL_H +#include "src/__support/macros/config.h" #include <signal.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { using sighandler_t = __sighandler_t; sighandler_t signal(int signum, sighandler_t handler); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGNAL_H diff --git a/libc/src/signal/sigprocmask.h b/libc/src/signal/sigprocmask.h index 8569578eb68c..9b12846268ea 100644 --- a/libc/src/signal/sigprocmask.h +++ b/libc/src/signal/sigprocmask.h @@ -10,12 +10,13 @@ #define LLVM_LIBC_SRC_SIGNAL_SIGPROCMASK_H #include "hdr/types/sigset_t.h" +#include "src/__support/macros/config.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { int sigprocmask(int how, const sigset_t *__restrict set, sigset_t *__restrict oldset); -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL #endif // LLVM_LIBC_SRC_SIGNAL_SIGPROCMASK_H |
