mirror-llvm-project/libc/include
Pavel Labath cf9a244fb2
[libc] Fix non-relative includes of __llvm-libc-common.h (#209412)
This seems to work, but I ran into this problem when trying to expand
hermetic tests.

The hdrgen-generated headers already use relative includes of this file.
2026-07-14 14:14:17 +02:00
..
arpa [libc] Add inet_ntop (#204143) 2026-07-07 11:15:35 +00:00
llvm-libc-macros [libc] Fix non-relative includes of __llvm-libc-common.h (#209412) 2026-07-14 14:14:17 +02:00
llvm-libc-types [libc] Fix non-relative includes of __llvm-libc-common.h (#209412) 2026-07-14 14:14:17 +02:00
net [libc] Implement if_nametoindex and if_indextoname (#206082) 2026-07-07 11:26:10 +00:00
netinet [libc] Add struct ipv6_mreq and IPv6 socket options (#206448) 2026-07-06 11:27:11 +02:00
sys [libc] Fix non-relative includes of __llvm-libc-common.h (#209412) 2026-07-14 14:14:17 +02:00
__llvm-libc-common.h [libc] Remove unused _Thread_local define from headers. (#156967) 2025-09-04 14:02:43 -07:00
assert.h.def
assert.yaml
byteswap.yaml [libc] Add byteswap.h header with bswap_16/bswap_32/bswap_64 (#196278) 2026-05-07 14:33:33 +01:00
CMakeLists.txt [libc] Implement BSD extensions in <err.h> (#199055) 2026-07-09 06:09:01 +01:00
complex.yaml [libc][complex] Enable cabs and cabsf in libc (#206677) 2026-07-06 10:55:08 +08:00
cpio.yaml [libc] Add missing POSIX macros to cpio.h (#188840) 2026-03-27 22:08:13 +00:00
ctype.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
dirent.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
dlfcn.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
elf.yaml [libc] Add auxiliary vector and note macros to elf.h (#207914) 2026-07-07 10:27:24 +01:00
endian.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
err.yaml [libc] Implement BSD extensions in <err.h> (#199055) 2026-07-09 06:09:01 +01:00
errno.h.def [libc] Define Annex K's errno_t in specified headers (#187700) 2026-03-25 12:30:19 +00:00
errno.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
fcntl.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
features.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
fenv.yaml
float.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
htons-family.yaml [libc] Add the htons function family to netinet/in.h (#203028) 2026-06-11 12:14:36 +02:00
inttypes.yaml [libc] implement wcstoimax/wcstoumax (#200284) 2026-06-03 17:03:50 -07:00
libgen.yaml Reland "[libc] Implement basename and dirname in libgen.h #204554" (#205352) 2026-06-23 15:59:59 +01:00
limits.yaml [libc] Define NAME_MAX in limits.h (#209296) 2026-07-13 14:05:56 -07:00
link.yaml [libc] Migrate header .def files to public_includes (#206727) 2026-07-01 09:00:54 +02:00
locale.yaml [libc] Remove header templates from several C standard headers. (#188878) 2026-03-27 17:55:37 +00:00
malloc.yaml
math.h.def
math.yaml [libc][math][c23] Implement higher math function cbrtf16 in LLVM libc (#132484) 2026-06-15 22:10:19 +00:00
nl_types.yaml [libc][docs] Fix docgen macro lookup for underscored headers (#194367) 2026-04-30 10:24:43 -07:00
poll.yaml [libc] Remove yet another batch of header template files (#191067) 2026-04-08 15:56:41 -07:00
pthread.yaml [libc] Enforce standard identifier validation in hdrgen (#198971) 2026-05-22 07:48:44 +01:00
regex.yaml [libc] Add POSIX regex stub implementation and build infrastructure (#196995) 2026-05-18 16:15:18 +01:00
sched.yaml [libc] Implement CPU_{AND,OR,XOR,EQUAL}(_S)? macros (#205412) 2026-06-30 11:00:15 +02:00
search.yaml [libc] Enforce standard identifier validation in hdrgen (#198971) 2026-05-22 07:48:44 +01:00
setjmp.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
signal.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
spawn.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
stdbit.h.def
stdbit.yaml
stdckdint.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
stdfix.h.def
stdfix.yaml [libc] Enforce standard identifier validation in hdrgen (#198971) 2026-05-22 07:48:44 +01:00
stdint.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
stdio.yaml [libc] Add explicit format attributes for modular printf (#201212) 2026-06-03 09:21:33 -07:00
stdlib-malloc.yaml [libc] Declare free_sized and free_aligned_sized in stdlib.h / malloc.h (#188364) 2026-03-25 11:48:07 +01:00
stdlib.yaml [libc][realpath] Implement symbolic path resolution (#204467) 2026-07-01 15:58:08 -07:00
string.yaml [libc] Migrate header .def files to public_includes (#206727) 2026-07-01 09:00:54 +02:00
strings.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
syscall.h [libc] Add a redirecting <syscall.h> header. (#191069) 2026-04-09 09:36:50 -07:00
sysexits.yaml [libc] Remove yet another batch of header template files (#191067) 2026-04-08 15:56:41 -07:00
termios.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
threads.yaml [libc] C11 threads: Add cnd_timedwait and mtx_trylock. (#195966) 2026-05-11 10:50:33 -07:00
time.yaml [libc] Add timezone extensions to struct tm and time.h (#203381) 2026-06-11 23:08:04 +01:00
uchar.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
ucontext.yaml [libc] Add ucontext types and headers (#191789) 2026-04-14 12:52:36 +00:00
Uefi.yaml
unistd.yaml [libc] Implement _SC_ARG_MAX, _SC_OPEN_MAX, and _SC_PHYS_PAGES (#204364) 2026-06-17 20:46:17 +01:00
wchar.yaml [libc] Add a placeholder for swprintf function (#200895) 2026-06-01 23:23:02 +00:00
wctype.yaml [libc] Implement towupper and towlower entrypoints (#198659) 2026-05-28 10:21:20 -07:00