Headers¶
Live symbol coverage across 82 headers (23 C23 standard headers, 76 POSIX.1-2024 headers, and extensions), verified directly against LLVM-libc source files, header generation specifications, and exported entrypoints. Symbols gated behind LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS (off by default) are marked separately as experimental and excluded from default completion percentages. Purely compiler-provided freestanding C headers (iso646.h, stdalign.h, stdarg.h, stdatomic.h, stdbool.h, stddef.h, stdnoreturn.h, and tgmath.h) come from the host compiler (Clang or GCC) rather than LLVM-libc and are omitted below.
All Headers¶
Filter, search, or click any header to inspect category breakdowns, precision coverage, and experimental, missing, or implemented symbols.
<aio.h>POSIX0.0%(0/23)
<aio.h>POSIX<arpa/inet.h>POSIX88.2%(15/17)
<arpa/inet.h>POSIX<assert.h>C23POSIX100.0%(2/2)
<assert.h>C23POSIX<byteswap.h>Ext100.0%(3/3)
<byteswap.h>Ext<complex.h>C23POSIX52.9%(18/34)
<complex.h>C23POSIX<cpio.h>POSIX100.0%(21/21)
<cpio.h>POSIX<ctype.h>C23POSIX100.0%(31/31)
<ctype.h>C23POSIX<dirent.h>POSIX71.0%(22/31)
<dirent.h>POSIX<dlfcn.h>POSIX79.3%(23/29)
<dlfcn.h>POSIX<endian.h>POSIX100.0%(18/18)
<endian.h>POSIX<errno.h>C23POSIX100.0%(7/7)
<errno.h>C23POSIX<fcntl.h>POSIX88.6%(62/70)
<fcntl.h>POSIX<fenv.h>C23POSIX70.7%(29/41)
<fenv.h>C23POSIX<float.h>C23POSIX76.9%(40/52)
<float.h>C23POSIX<fmtmsg.h>POSIX0.0%(0/20)
<fmtmsg.h>POSIX<fnmatch.h>POSIX75.0%(6/8)
<fnmatch.h>POSIX<ftw.h>POSIX0.0%(0/14)
<ftw.h>POSIX<glob.h>POSIXExp0.0%(0/14, +12 exp)
<glob.h>POSIXExp<grp.h>POSIX84.6%(11/13, +2 exp)
<grp.h>POSIX<iconv.h>POSIX0.0%(0/5)
<iconv.h>POSIX<inttypes.h>C23POSIX100.0%(204/204)
<inttypes.h>C23POSIX<langinfo.h>POSIX96.6%(57/59)
<langinfo.h>POSIX<libgen.h>POSIX100.0%(2/2)
<libgen.h>POSIX<limits.h>C23POSIX94.4%(51/54)
<limits.h>C23POSIX<locale.h>C23POSIX96.0%(24/25)
<locale.h>C23POSIX<math.h>C23POSIX89.5%(247/276)
<math.h>C23POSIX<monetary.h>POSIX0.0%(0/5)
<monetary.h>POSIX<mqueue.h>POSIX0.0%(0/19)
<mqueue.h>POSIX<ndbm.h>POSIX0.0%(0/14)
<ndbm.h>POSIX<net/if.h>POSIX75.0%(6/8, +2 exp)
<net/if.h>POSIX<netdb.h>POSIXExp0.0%(0/51, +20 exp)
<netdb.h>POSIXExp<netinet/in.h>POSIX97.3%(109/112)
<netinet/in.h>POSIX<netinet/tcp.h>POSIX100.0%(1/1)
<netinet/tcp.h>POSIX<nl_types.h>POSIX42.9%(3/7)
<nl_types.h>POSIX<poll.h>POSIX100.0%(16/16)
<poll.h>POSIX<pthread.h>POSIX82.8%(135/163)
<pthread.h>POSIX<pwd.h>POSIX100.0%(12/12)
<pwd.h>POSIX<regex.h>POSIXExp0.0%(0/26, +26 exp)
<regex.h>POSIXExp<sched.h>POSIX95.7%(22/23)
<sched.h>POSIX<search.h>POSIX95.7%(22/23)
<search.h>POSIX<semaphore.h>POSIX100.0%(16/16)
<semaphore.h>POSIX<setjmp.h>C23POSIX85.7%(6/7)
<setjmp.h>C23POSIX<signal.h>C23POSIX83.3%(70/84)
<signal.h>C23POSIX<spawn.h>POSIX27.8%(10/36)
<spawn.h>POSIX<stdbit.h>C23100.0%(88/88)
<stdbit.h>C23<stdckdint.h>C23100.0%(4/4)
<stdckdint.h>C23<stdfix.h>TR 1803790.4%(85/94)
<stdfix.h>TR 18037<stdint.h>C23POSIX99.2%(122/123)
<stdint.h>C23POSIX<stdio.h>C23POSIX87.9%(94/107)
<stdio.h>C23POSIX<stdlib.h>C23POSIX72.1%(80/111)
<stdlib.h>C23POSIX<string.h>C23POSIX96.0%(48/50)
<string.h>C23POSIX<strings.h>POSIX100.0%(14/14)
<strings.h>POSIX<sys/ipc.h>POSIX100.0%(14/14)
<sys/ipc.h>POSIX<sys/mman.h>POSIX62.7%(32/51)
<sys/mman.h>POSIX<sys/msg.h>POSIX0.0%(0/15)
<sys/msg.h>POSIX<sys/resource.h>POSIX92.3%(24/26)
<sys/resource.h>POSIX<sys/select.h>POSIX100.0%(13/13)
<sys/select.h>POSIX<sys/sem.h>POSIX91.3%(21/23)
<sys/sem.h>POSIX<sys/shm.h>POSIX100.0%(43/43)
<sys/shm.h>POSIX<sys/socket.h>POSIX96.4%(81/84)
<sys/socket.h>POSIX<sys/stat.h>POSIX89.6%(60/67)
<sys/stat.h>POSIX<sys/statvfs.h>POSIX71.4%(5/7)
<sys/statvfs.h>POSIX<sys/time.h>POSIX88.9%(16/18)
<sys/time.h>POSIX<sys/times.h>POSIX0.0%(0/3)
<sys/times.h>POSIX<sys/types.h>POSIX87.8%(43/49)
<sys/types.h>POSIX<sys/uio.h>POSIX100.0%(8/8)
<sys/uio.h>POSIX<sys/un.h>POSIX100.0%(2/2)
<sys/un.h>POSIX<sys/utsname.h>POSIX100.0%(2/2)
<sys/utsname.h>POSIX<sys/wait.h>POSIX70.8%(17/24)
<sys/wait.h>POSIX<syslog.h>POSIX83.3%(30/36)
<syslog.h>POSIX<tar.h>POSIX0.0%(0/19)
<tar.h>POSIX<termios.h>POSIX99.2%(117/118)
<termios.h>POSIX<threads.h>C23POSIX95.5%(42/44)
<threads.h>C23POSIX<time.h>C23POSIX85.2%(46/54, +3 exp)
<time.h>C23POSIX<uchar.h>C23POSIX41.7%(5/12)
<uchar.h>C23POSIX<ulimit.h>Removed0.0%(0/3)
<ulimit.h>Removed<unistd.h>POSIX47.4%(171/361, +8 exp)
<unistd.h>POSIX<utime.h>Removed0.0%(0/3)
<utime.h>Removed<utmpx.h>POSIX0.0%(0/17)
<utmpx.h>POSIX<wchar.h>C23POSIX68.0%(66/97)
<wchar.h>C23POSIX<wctype.h>C23POSIX43.9%(18/41)
<wctype.h>C23POSIX<wordexp.h>POSIX0.0%(0/15)
<wordexp.h>POSIX