[libc-commits] [libc] [libc] add the rest of the hdr/fcntl_macro.h headers (PR #113972)
Job Henandez Lara via libc-commits
libc-commits at lists.llvm.org
Mon Oct 28 15:25:22 PDT 2024
https://github.com/Jobhdez created https://github.com/llvm/llvm-project/pull/113972
None
>From fc3b7387e5fd0a4255888317ee38391b290e59c6 Mon Sep 17 00:00:00 2001
From: Job Hernandez <jobhdezlara93 at gmail.com>
Date: Mon, 28 Oct 2024 15:21:47 -0700
Subject: [PATCH 1/2] handle the AT_FDCWD usages
---
libc/src/fcntl/linux/CMakeLists.txt | 1 +
libc/src/fcntl/linux/open.cpp | 1 +
libc/src/spawn/linux/CMakeLists.txt | 1 +
libc/src/spawn/linux/posix_spawn.cpp | 1 +
4 files changed, 4 insertions(+)
diff --git a/libc/src/fcntl/linux/CMakeLists.txt b/libc/src/fcntl/linux/CMakeLists.txt
index ecfb2cdd3f3361..580db16cd41320 100644
--- a/libc/src/fcntl/linux/CMakeLists.txt
+++ b/libc/src/fcntl/linux/CMakeLists.txt
@@ -29,6 +29,7 @@ add_entrypoint_object(
../open.h
DEPENDS
libc.hdr.types.mode_t
+ libc.hdr.fcntl_macros
libc.src.__support.OSUtil.osutil
libc.src.errno.errno
)
diff --git a/libc/src/fcntl/linux/open.cpp b/libc/src/fcntl/linux/open.cpp
index 9f3d035388e865..d51142029a2ef0 100644
--- a/libc/src/fcntl/linux/open.cpp
+++ b/libc/src/fcntl/linux/open.cpp
@@ -14,6 +14,7 @@
#include "src/errno/libc_errno.h"
#include "hdr/types/mode_t.h"
+#include "hdr/fcntl_macros.h"
#include <stdarg.h>
#include <sys/syscall.h> // For syscall numbers.
diff --git a/libc/src/spawn/linux/CMakeLists.txt b/libc/src/spawn/linux/CMakeLists.txt
index 5f7ab4c43165dc..26148fe1c76dbd 100644
--- a/libc/src/spawn/linux/CMakeLists.txt
+++ b/libc/src/spawn/linux/CMakeLists.txt
@@ -6,6 +6,7 @@ add_entrypoint_object(
../posix_spawn.h
DEPENDS
libc.hdr.types.mode_t
+ libc.hdr.fcntl_macros
libc.include.spawn
libc.include.sys_syscall
libc.include.signal
diff --git a/libc/src/spawn/linux/posix_spawn.cpp b/libc/src/spawn/linux/posix_spawn.cpp
index d6caf8b374a02b..984bb7956de084 100644
--- a/libc/src/spawn/linux/posix_spawn.cpp
+++ b/libc/src/spawn/linux/posix_spawn.cpp
@@ -15,6 +15,7 @@
#include "src/spawn/file_actions.h"
#include "hdr/types/mode_t.h"
+#include "hdr/fcntl_macros.h"
#include <signal.h> // For SIGCHLD
#include <spawn.h>
#include <sys/syscall.h> // For syscall numbers.
>From b1a92d55a0f62bbbd65db2a06bf53bd5fc9729e0 Mon Sep 17 00:00:00 2001
From: Job Hernandez <jobhdezlara93 at gmail.com>
Date: Mon, 28 Oct 2024 15:22:06 -0700
Subject: [PATCH 2/2] format code
---
libc/src/fcntl/linux/open.cpp | 2 +-
libc/src/spawn/linux/posix_spawn.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libc/src/fcntl/linux/open.cpp b/libc/src/fcntl/linux/open.cpp
index d51142029a2ef0..8b699ecdd2043c 100644
--- a/libc/src/fcntl/linux/open.cpp
+++ b/libc/src/fcntl/linux/open.cpp
@@ -13,8 +13,8 @@
#include "src/__support/macros/config.h"
#include "src/errno/libc_errno.h"
-#include "hdr/types/mode_t.h"
#include "hdr/fcntl_macros.h"
+#include "hdr/types/mode_t.h"
#include <stdarg.h>
#include <sys/syscall.h> // For syscall numbers.
diff --git a/libc/src/spawn/linux/posix_spawn.cpp b/libc/src/spawn/linux/posix_spawn.cpp
index 984bb7956de084..fe82ba260148a6 100644
--- a/libc/src/spawn/linux/posix_spawn.cpp
+++ b/libc/src/spawn/linux/posix_spawn.cpp
@@ -14,8 +14,8 @@
#include "src/__support/macros/config.h"
#include "src/spawn/file_actions.h"
-#include "hdr/types/mode_t.h"
#include "hdr/fcntl_macros.h"
+#include "hdr/types/mode_t.h"
#include <signal.h> // For SIGCHLD
#include <spawn.h>
#include <sys/syscall.h> // For syscall numbers.
More information about the libc-commits
mailing list