[libc-commits] [libc] 7989842 - [libc] Add missing type/macro headers for generated public headers (#213395)
via libc-commits
libc-commits at lists.llvm.org
Thu Aug 6 07:44:07 PDT 2026
Author: Chris Copeland
Date: 2026-08-06T10:44:02-04:00
New Revision: 798984232ffecb0336645089a057cd05a8bdc20b
URL: https://github.com/llvm/llvm-project/commit/798984232ffecb0336645089a057cd05a8bdc20b
DIFF: https://github.com/llvm/llvm-project/commit/798984232ffecb0336645089a057cd05a8bdc20b.diff
LOG: [libc] Add missing type/macro headers for generated public headers (#213395)
Added:
Modified:
libc/include/CMakeLists.txt
libc/include/llvm-libc-macros/CMakeLists.txt
Removed:
################################################################################
diff --git a/libc/include/CMakeLists.txt b/libc/include/CMakeLists.txt
index b77f149b2f65d..8ad2a43e07cbb 100644
--- a/libc/include/CMakeLists.txt
+++ b/libc/include/CMakeLists.txt
@@ -294,6 +294,7 @@ add_header_macro(
.llvm-libc-macros.annex_k_macros
.llvm-libc-macros.null_macro
.llvm-libc-types.errno_t
+ .llvm-libc-types.locale_t
.llvm-libc-types.rsize_t
.llvm-libc-types.size_t
)
@@ -312,6 +313,7 @@ add_header_macro(
strings.h
DEPENDS
.llvm_libc_common_h
+ .llvm-libc-types.locale_t
.llvm-libc-types.size_t
)
@@ -363,6 +365,8 @@ add_header_macro(
.llvm-libc-types.clockid_t
.llvm-libc-types.rsize_t
.llvm-libc-types.tm_gmtoff_t
+ .llvm-libc-types.locale_t
+ .llvm-libc-types.size_t
)
add_header_macro(
@@ -472,6 +476,7 @@ add_header_macro(
.llvm-libc-types.locale_t
.llvm-libc-types.rsize_t
.llvm-libc-types.size_t
+ .llvm-libc-types.wchar_t
.llvm_libc_common_h
)
@@ -485,6 +490,7 @@ add_header_macro(
.llvm-libc-macros.unistd_macros
.llvm-libc-types.__exec_argv_t
.llvm-libc-types.__exec_envp_t
+ .llvm-libc-types.gid_t
.llvm-libc-types.off_t
.llvm-libc-types.pid_t
.llvm-libc-types.size_t
@@ -635,6 +641,7 @@ add_header_macro(
.llvm-libc-types.struct_epoll_event
.llvm-libc-types.struct_epoll_data
.llvm-libc-types.sigset_t
+ .llvm-libc-types.struct_timespec
.llvm-libc-macros.sys_epoll_macros
)
@@ -669,6 +676,7 @@ add_header_macro(
DEPENDS
.llvm_libc_common_h
.llvm-libc-macros.sys_mman_macros
+ .llvm-libc-types.mode_t
.llvm-libc-types.off_t
.llvm-libc-types.size_t
.llvm-libc-types.ssize_t
@@ -810,6 +818,7 @@ add_header_macro(
.llvm-libc-macros.sys_socket_macros
.llvm-libc-types.sa_family_t
.llvm-libc-types.socklen_t
+ .llvm-libc-types.ssize_t
.llvm-libc-types.struct_cmsghdr
.llvm-libc-types.struct_iovec
.llvm-libc-types.struct_linger
@@ -817,6 +826,7 @@ add_header_macro(
.llvm-libc-types.struct_msghdr
.llvm-libc-types.struct_sockaddr
.llvm-libc-types.struct_sockaddr_storage
+ .llvm-libc-types.struct_timespec
.llvm-libc-types.struct_ucred
)
@@ -884,10 +894,13 @@ add_header_macro(
.llvm-libc-types.pid_t
.llvm-libc-types.pthread_attr_t
.llvm-libc-types.pthread_cond_t
+ .llvm-libc-types.pthread_condattr_t
.llvm-libc-types.pthread_key_t
.llvm-libc-types.pthread_mutex_t
.llvm-libc-types.pthread_mutexattr_t
.llvm-libc-types.pthread_once_t
+ .llvm-libc-types.pthread_rwlock_t
+ .llvm-libc-types.pthread_rwlockattr_t
.llvm-libc-types.pthread_t
.llvm-libc-types.size_t
.llvm-libc-types.ssize_t
@@ -1044,6 +1057,7 @@ add_header_macro(
DEPENDS
.llvm_libc_common_h
.llvm-libc-types.mbstate_t
+ .llvm-libc-types.size_t
.llvm-libc-types.char8_t
.llvm-libc-types.char16_t
.llvm-libc-types.char32_t
@@ -1062,6 +1076,8 @@ add_header_macro(
.llvm-libc-types.size_t
.llvm-libc-types.wint_t
.llvm-libc-types.wchar_t
+ .llvm-libc-types.FILE
+ .llvm-libc-types.struct_tm
)
add_header_macro(
diff --git a/libc/include/llvm-libc-macros/CMakeLists.txt b/libc/include/llvm-libc-macros/CMakeLists.txt
index 45a1dbc851d2c..0ac23eae063b1 100644
--- a/libc/include/llvm-libc-macros/CMakeLists.txt
+++ b/libc/include/llvm-libc-macros/CMakeLists.txt
@@ -241,6 +241,8 @@ add_macro_header(
sys_epoll_macros
HDR
sys-epoll-macros.h
+ DEPENDS
+ .fcntl_macros
)
add_macro_header(
More information about the libc-commits
mailing list