diff options
Diffstat (limited to 'libc/src/sys/mman/linux')
| -rw-r--r-- | libc/src/sys/mman/linux/madvise.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mincore.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mlock.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mlock2.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mlockall.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mmap.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/mprotect.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/msync.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/munlock.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/munlockall.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/munmap.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/posix_madvise.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/shm_common.h | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/shm_open.cpp | 5 | ||||
| -rw-r--r-- | libc/src/sys/mman/linux/shm_unlink.cpp | 5 |
15 files changed, 45 insertions, 30 deletions
diff --git a/libc/src/sys/mman/linux/madvise.cpp b/libc/src/sys/mman/linux/madvise.cpp index ff461c1d4cb4..332d6c2db4ac 100644 --- a/libc/src/sys/mman/linux/madvise.cpp +++ b/libc/src/sys/mman/linux/madvise.cpp @@ -11,10 +11,11 @@ #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 <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // This function is currently linux only. It has to be refactored suitably if // madvise is to be supported on non-linux operating systems also. @@ -32,4 +33,4 @@ LLVM_LIBC_FUNCTION(int, madvise, (void *addr, size_t size, int advice)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mincore.cpp b/libc/src/sys/mman/linux/mincore.cpp index 8220c69ef2cb..b5436fda3853 100644 --- a/libc/src/sys/mman/linux/mincore.cpp +++ b/libc/src/sys/mman/linux/mincore.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, mincore, (void *addr, size_t len, unsigned char *vec)) { long ret = syscall_impl(SYS_mincore, reinterpret_cast<long>(addr), len, @@ -25,4 +26,4 @@ LLVM_LIBC_FUNCTION(int, mincore, (void *addr, size_t len, unsigned char *vec)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mlock.cpp b/libc/src/sys/mman/linux/mlock.cpp index 9bc5ab9a0786..be7eb28e29c4 100644 --- a/libc/src/sys/mman/linux/mlock.cpp +++ b/libc/src/sys/mman/linux/mlock.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, mlock, (const void *addr, size_t len)) { long ret = syscall_impl(SYS_mlock, cpp::bit_cast<long>(addr), len); @@ -23,4 +24,4 @@ LLVM_LIBC_FUNCTION(int, mlock, (const void *addr, size_t len)) { } return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mlock2.cpp b/libc/src/sys/mman/linux/mlock2.cpp index 71b2b80d99bb..7bc557f9bf58 100644 --- a/libc/src/sys/mman/linux/mlock2.cpp +++ b/libc/src/sys/mman/linux/mlock2.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { #ifdef SYS_mlock2 LLVM_LIBC_FUNCTION(int, mlock2, (const void *addr, size_t len, int flags)) { long ret = syscall_impl(SYS_mlock2, cpp::bit_cast<long>(addr), len, flags); @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, mlock2, (const void *addr, size_t len, int flags)) { return 0; } #endif -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mlockall.cpp b/libc/src/sys/mman/linux/mlockall.cpp index c4af7d895273..eae3a9ea0a18 100644 --- a/libc/src/sys/mman/linux/mlockall.cpp +++ b/libc/src/sys/mman/linux/mlockall.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, mlockall, (int flags)) { long ret = syscall_impl(SYS_mlockall, flags); @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, mlockall, (int flags)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mmap.cpp b/libc/src/sys/mman/linux/mmap.cpp index 2aa7003f342a..ee9a0a32e8f5 100644 --- a/libc/src/sys/mman/linux/mmap.cpp +++ b/libc/src/sys/mman/linux/mmap.cpp @@ -11,11 +11,12 @@ #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 <linux/param.h> // For EXEC_PAGESIZE. #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // This function is currently linux only. It has to be refactored suitably if // mmap is to be supported on non-linux operating systems also. @@ -63,4 +64,4 @@ LLVM_LIBC_FUNCTION(void *, mmap, return reinterpret_cast<void *>(ret); } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/mprotect.cpp b/libc/src/sys/mman/linux/mprotect.cpp index 2e6f2a369c1d..e2351028e2c7 100644 --- a/libc/src/sys/mman/linux/mprotect.cpp +++ b/libc/src/sys/mman/linux/mprotect.cpp @@ -11,10 +11,11 @@ #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 <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // This function is currently linux only. It has to be refactored suitably if // mprotect is to be supported on non-linux operating systems also. @@ -32,4 +33,4 @@ LLVM_LIBC_FUNCTION(int, mprotect, (void *addr, size_t size, int prot)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/msync.cpp b/libc/src/sys/mman/linux/msync.cpp index 1d2544f023c2..e2b4f81d616a 100644 --- a/libc/src/sys/mman/linux/msync.cpp +++ b/libc/src/sys/mman/linux/msync.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, msync, (void *addr, size_t len, int flags)) { long ret = syscall_impl(SYS_msync, cpp::bit_cast<long>(addr), len, flags); if (ret < 0) { @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, msync, (void *addr, size_t len, int flags)) { } return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/munlock.cpp b/libc/src/sys/mman/linux/munlock.cpp index 9ee50805ac30..93c25f844c6e 100644 --- a/libc/src/sys/mman/linux/munlock.cpp +++ b/libc/src/sys/mman/linux/munlock.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, munlock, (const void *addr, size_t len)) { long ret = syscall_impl(SYS_munlock, cpp::bit_cast<long>(addr), len); @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, munlock, (const void *addr, size_t len)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/munlockall.cpp b/libc/src/sys/mman/linux/munlockall.cpp index d1619d204a90..f5911cb01bc2 100644 --- a/libc/src/sys/mman/linux/munlockall.cpp +++ b/libc/src/sys/mman/linux/munlockall.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, munlockall, (void)) { long ret = syscall_impl(SYS_munlockall); @@ -24,4 +25,4 @@ LLVM_LIBC_FUNCTION(int, munlockall, (void)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/munmap.cpp b/libc/src/sys/mman/linux/munmap.cpp index 6412b4136c49..9c01b15ac8dc 100644 --- a/libc/src/sys/mman/linux/munmap.cpp +++ b/libc/src/sys/mman/linux/munmap.cpp @@ -11,10 +11,11 @@ #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 <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // This function is currently linux only. It has to be refactored suitably if // mmap is to be supported on non-linux operating systems also. @@ -32,4 +33,4 @@ LLVM_LIBC_FUNCTION(int, munmap, (void *addr, size_t size)) { return 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/posix_madvise.cpp b/libc/src/sys/mman/linux/posix_madvise.cpp index b7b4d352c1f8..e980ca4d4197 100644 --- a/libc/src/sys/mman/linux/posix_madvise.cpp +++ b/libc/src/sys/mman/linux/posix_madvise.cpp @@ -10,10 +10,11 @@ #include "src/__support/OSUtil/syscall.h" // For internal syscall function. #include "src/__support/common.h" +#include "src/__support/macros/config.h" #include <sys/syscall.h> // For syscall numbers. -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { // This function is currently linux only. It has to be refactored suitably if // posix_madvise is to be supported on non-linux operating systems also. @@ -28,4 +29,4 @@ LLVM_LIBC_FUNCTION(int, posix_madvise, (void *addr, size_t size, int advice)) { return ret < 0 ? -ret : 0; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/shm_common.h b/libc/src/sys/mman/linux/shm_common.h index 6f2a3fdc71b6..ce75c2b5b699 100644 --- a/libc/src/sys/mman/linux/shm_common.h +++ b/libc/src/sys/mman/linux/shm_common.h @@ -9,13 +9,14 @@ #include "src/__support/CPP/array.h" #include "src/__support/CPP/optional.h" #include "src/__support/CPP/string_view.h" +#include "src/__support/macros/config.h" #include "src/errno/libc_errno.h" #include "src/string/memory_utils/inline_memcpy.h" // TODO: Get PATH_MAX via https://github.com/llvm/llvm-project/issues/85121 #include <linux/limits.h> -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { namespace shm_common { @@ -50,4 +51,4 @@ LIBC_INLINE cpp::optional<SHMPath> translate_name(cpp::string_view name) { } } // namespace shm_common -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/shm_open.cpp b/libc/src/sys/mman/linux/shm_open.cpp index 0d39b8b4e53d..d235e57aefde 100644 --- a/libc/src/sys/mman/linux/shm_open.cpp +++ b/libc/src/sys/mman/linux/shm_open.cpp @@ -8,10 +8,11 @@ #include "src/sys/mman/shm_open.h" #include "llvm-libc-macros/fcntl-macros.h" +#include "src/__support/macros/config.h" #include "src/fcntl/open.h" #include "src/sys/mman/linux/shm_common.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { static constexpr int DEFAULT_OFLAGS = O_NOFOLLOW | O_CLOEXEC | O_NONBLOCK; @@ -22,4 +23,4 @@ LLVM_LIBC_FUNCTION(int, shm_open, (const char *name, int oflags, mode_t mode)) { return -1; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL diff --git a/libc/src/sys/mman/linux/shm_unlink.cpp b/libc/src/sys/mman/linux/shm_unlink.cpp index 32f48d3e3e71..6a7630151220 100644 --- a/libc/src/sys/mman/linux/shm_unlink.cpp +++ b/libc/src/sys/mman/linux/shm_unlink.cpp @@ -7,10 +7,11 @@ //===----------------------------------------------------------------------===// #include "src/sys/mman/shm_unlink.h" +#include "src/__support/macros/config.h" #include "src/sys/mman/linux/shm_common.h" #include "src/unistd/unlink.h" -namespace LIBC_NAMESPACE { +namespace LIBC_NAMESPACE_DECL { LLVM_LIBC_FUNCTION(int, shm_unlink, (const char *name)) { using namespace shm_common; @@ -19,4 +20,4 @@ LLVM_LIBC_FUNCTION(int, shm_unlink, (const char *name)) { return -1; } -} // namespace LIBC_NAMESPACE +} // namespace LIBC_NAMESPACE_DECL |
