mirror-llvm-project/libc/include/llvm-libc-macros
Alexey Samsonov 6e4374e974
[libc] Add SIGPOLL si_code values. (#212873)
This is a follow-up to efc78d2029, which
adds `si_code` values for the `SIGPOLL` signal on Linux.
2026-07-31 09:13:24 -07:00
..
baremetal
darwin [libc] Add clock_gettime for Darwin (#167160) 2025-11-28 20:23:41 +05:30
gpu [libc] Fix non-relative includes of __llvm-libc-common.h (#209412) 2026-07-14 14:14:17 +02:00
linux [libc] Add SIGPOLL si_code values. (#212873) 2026-07-31 09:13:24 -07:00
windows
_LIBC_MODULAR_FORMAT_PRINTF-disable.h [libc] Add explicit format attributes for modular printf (#201212) 2026-06-03 09:21:33 -07:00
_LIBC_MODULAR_FORMAT_PRINTF.h [libc] Add explicit format attributes for modular printf (#201212) 2026-06-03 09:21:33 -07:00
alloca-macros.h [libc] Implement alloca.h header (#210150) 2026-07-16 21:43:12 +01:00
annex-k-macros.h [libc][annex_k] Add Annex K support macros. (#163100) 2025-10-22 21:25:27 +03:00
assert-macros.h
byteswap-macros.h [libc] Add byteswap.h header with bswap_16/bswap_32/bswap_64 (#196278) 2026-05-07 14:33:33 +01:00
cfloat16-macros.h
cfloat128-macros.h [libc] Fix detection of cfloat128 (#185486) 2026-03-11 10:12:23 -04:00
CMakeLists.txt [libc] Add <sys/statfs.h> header and entrypoints. (#213108) 2026-07-31 14:29:27 +00:00
complex-macros.h [libc] Fix CMPLXF128 macro definition for aarch64. (#157157) 2025-09-05 16:14:07 -04:00
containerof-macro.h
dirent-macros.h [libc] Modernize and extend dirent.h header. (#212902) 2026-07-29 17:49:01 -07:00
EFIAPI-macros.h
elf-macros.h [libc] Provide a minimal implementation of elf.h (#172766) 2026-01-12 10:56:49 -08:00
endian-macros.h [libc] Add missing standard and Linux header macros (#211862) 2026-07-24 21:59:16 +01:00
error-number-macros.h
fcntl-macros.h
features-macros.h
fenv-macros.h [libc][fenv] Refactor x86 fenv implementations to make it work for various fenv_t. (#165015) 2025-12-05 16:00:10 -05:00
file-seek-macros.h
float-macros.h [libc] introduce shared compiler-rt builtins (#200094) 2026-06-26 19:20:27 +03:00
float16-macros.h [libc][math] Disable float16 on Clang 11 and older (#183574) 2026-02-26 20:47:29 +02:00
generic-error-number-macros.h
inet-address-macros.h [libc] Move INET_ADDRSTRLEN and INET6_ADDRSTRLEN to a common header (#201083) 2026-06-02 21:23:23 +02:00
inttypes-macros.h
langinfo-macros.h [libc] Add langinfo.h header generation, macros, and types (#210941) 2026-07-22 10:45:16 +00:00
limits-macros.h [libc] Add missing standard and Linux header macros (#211862) 2026-07-24 21:59:16 +01:00
link-macros.h [libc] Add more macro/type declarations to Elf headers. (#185348) 2026-03-09 15:12:54 -07:00
locale-macros.h
malloc-macros.h
math-function-macros.h
math-macros.h [libc] add HUGE_VALL (#201235) 2026-06-03 12:47:58 -07:00
net-if-macros.h [libc] Implement if_nametoindex and if_indextoname (#206082) 2026-07-07 11:26:10 +00:00
netinet-in-macros.h [libc] Reimplement IN6_IS_ADDR_* macros using statement expressions (#209772) 2026-07-16 08:35:53 +02:00
nl_types-macros.h [libc][docs] Fix docgen macro lookup for underscored headers (#194367) 2026-04-30 10:24:43 -07:00
null-macro.h
offsetof-macro.h
poll-macros.h
pthread-macros.h [libc][mutex] add error checking support (#197035) 2026-05-13 13:54:02 -04:00
regex-macros.h [libc] Add POSIX regex stub implementation and build infrastructure (#196995) 2026-05-18 16:15:18 +01:00
sched-macros.h
signal-macros.h [libc] Add basic support for building SPIR-V libraries (#181049) 2026-02-16 20:27:39 -06:00
stdbit-macros.h
stdckdint-macros.h
stdfix-macros.h [libc][math] Fix arm-linux-gnueabihf target when building with gcc/g++. (#202090) 2026-06-06 18:36:48 -04:00
stdint-macros.h
stdio-macros.h
stdlib-macros.h
sys-auxv-macros.h [libc] Add auxiliary vector and note macros to elf.h (#207914) 2026-07-07 10:27:24 +01:00
sys-epoll-macros.h
sys-ioctl-macros.h
sys-ipc-macros.h [libc][sys] add header and functions for sys ipc (#182700) 2026-03-03 09:48:18 -05:00
sys-mman-macros.h [libc] Implement the linux-specific memfd_create syscall wrapper (#197439) 2026-05-14 13:24:56 +02:00
sys-param-macros.h [libc] Add sys/param.h header (#200559) 2026-06-01 07:38:35 +01:00
sys-personality-macros.h [libc] Implement sys/personality.h (#195065) 2026-05-01 20:52:24 +01:00
sys-ptrace-macros.h [libc] Support for argument-taking ptrace requests (#201830) 2026-06-05 13:31:54 +00:00
sys-queue-macros.h
sys-random-macros.h
sys-resource-macros.h
sys-select-macros.h
sys-sem-macros.h [libc][sys/sem] Add sys v sem headers and syscall wrapper implementation (#185914) 2026-03-19 10:12:06 -04:00
sys-socket-macros.h
sys-stat-macros.h
sys-statfs-macros.h [libc] Add <sys/statfs.h> header and entrypoints. (#213108) 2026-07-31 14:29:27 +00:00
sys-time-macros.h
sys-wait-macros.h
sysexits-macros.h
termios-macros.h
time-macros.h [libc] Add basic support for building SPIR-V libraries (#181049) 2026-02-16 20:27:39 -06:00
unistd-macros.h
wchar-macros.h