..
arpa
arpa/nameser.h: update RR types list
4 years ago
net
net/if_arp.h: add ARPHRD_RAWIP from linux v4.14
8 years ago
netinet
fix erroneous definition of IN6_IS_ADDR_V4COMPAT
8 months ago
netpacket
add PACKET_IGNORE_OUTGOING sockopt from linux v4.20
7 years ago
scsi
add legacy scsi/scsi_ioctl.h header
13 years ago
sys
sys/mman.h: add MADV_COLLAPSE from linux v6.1
2 weeks ago
aio.h
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
3 years ago
alloca.h
unconditonally define alloca as __builtin_alloca
6 years ago
alltypes.h.in
fix regression with applications that expect struct winsize in ioctl.h
6 years ago
ar.h
some extra legacy header stuff
14 years ago
assert.h
restore _Noreturn to __assert_fail
10 years ago
byteswap.h
remove all remaining redundant __restrict/__inline/_Noreturn defs
14 years ago
complex.h
fix mismatched parens in CMPLX def for annex-g-conforming compilers
11 years ago
cpio.h
initial check-in, version 0.5.0
15 years ago
crypt.h
replace old and ugly crypt implementation
14 years ago
ctype.h
suppress isascii() macro for C++
5 years ago
dirent.h
implement posix_getdents adopted for next issue of POSIX
2 years ago
dlfcn.h
add time64 redirect for, and redirecting implementation of, dlsym
6 years ago
elf.h
loongarch64: add new reloc types and NT_LOONGARCH_HW_* into elf.h
3 weeks ago
endian.h
make endian.h expose unprefixed macros, functions in standard profile
7 years ago
err.h
fix redundant _Noreturn def in err.h
14 years ago
errno.h
restore attribute((const)) to pthread_self and errno location decls
8 years ago
fcntl.h
move fallocate64 declaration under _LARGEFILE64_SOURCE feature test
3 years ago
features.h
add time64 symbol name redirects to public headers, under arch control
7 years ago
fenv.h
initial check-in, version 0.5.0
15 years ago
float.h
fix FLT_ROUNDS regression in C++ applications
11 years ago
fmtmsg.h
implement fmtmsg function
12 years ago
fnmatch.h
remove now-unnecessary features.h inclusion from fnmatch.h
13 years ago
ftw.h
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
3 years ago
getopt.h
make brace placement in public header struct definitions consistent
10 years ago
glob.h
remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
3 years ago
grp.h
fix various header namespace issues under feature-test-macro control
10 years ago
iconv.h
remove all remaining redundant __restrict/__inline/_Noreturn defs
14 years ago
ifaddrs.h
remove parameter names from public headers
10 years ago
inttypes.h
fix inttypes.h PRI and SCN macros for [u]intptr_t types
13 years ago
iso646.h
add previously-missing ios646.h
15 years ago
langinfo.h
add _NL_LOCALE_NAME extension to nl_langinfo
9 years ago
lastlog.h
some extra legacy header stuff
14 years ago
libgen.h
initial check-in, version 0.5.0
15 years ago
libintl.h
add format argument attributes to gettext function prototypes
11 years ago
limits.h
move struct dirent to bits header, allow NAME_MAX to vary
6 years ago
link.h
generalize ELF hash table types not to assume 32-bit entries
10 years ago
locale.h
define NULL as nullptr when used in C++11 or later
4 years ago
malloc.h
add malloc_usable_size function and non-stub malloc.h
12 years ago
math.h
define FP_FAST_FMA* when fma* can be inlined
7 years ago
memory.h
add memory.h, bogus legacy alias for string.h
14 years ago
mntent.h
make brace placement in public header struct definitions consistent
10 years ago
monetary.h
remove all remaining redundant __restrict/__inline/_Noreturn defs
14 years ago
mqueue.h
add time64 symbol name redirects to public headers, under arch control
7 years ago
netdb.h
getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain
4 years ago
nl_types.h
refactor headers, especially alltypes.h, and improve C++ ABI compat
13 years ago
paths.h
remove duplicate definition of _PATH_LASTLOG in paths.h
12 years ago
poll.h
fix erroneous feature test macro check for ppoll
2 years ago
pthread.h
add pthread_getname_np function
5 years ago
pty.h
fix __cplusplus extern "C" closing brace in pty.h (typo?)
15 years ago
pwd.h
fix various header namespace issues under feature-test-macro control
10 years ago
regex.h
make regoff_t and regex_t match C++ ABI
13 years ago
resolv.h
don't claim support for resolv.h APIs that aren't supported
10 years ago
sched.h
sched.h: reduce namespace conflicts in _GNU_SOURCE profile
1 year ago
search.h
implement hcreate_r, hdestroy_r and hsearch_r
12 years ago
semaphore.h
add time64 symbol name redirects to public headers, under arch control
7 years ago
setjmp.h
guard against compilers failing to handle setjmp specially by default
5 years ago
shadow.h
shadow.h: remove declaration of function not implemented
1 year ago
signal.h
signal.h: add new sa_flags from linux v5.11
4 years ago
spawn.h
add posix_spawn [f]chdir file actions
7 years ago
stdalign.h
add static_assert and hide noreturn, alignas, alignof from C++
12 years ago
stdarg.h
remove legacy i386 fallback stdarg implementation and framework
9 years ago
stdbool.h
stdbool.h should define __bool_true_false_are_defined even for C++
13 years ago
stdc-predef.h
switch __STDC_UTF_{16,32}__ macro definitions from #undef to #ifndef
2 years ago
stddef.h
define NULL as nullptr when used in C++11 or later
4 years ago
stdint.h
fix signedness of UINT32_MAX and UINT64_MAX at the preprocessor level
11 years ago
stdio.h
add renameat2 linux syscall wrapper
2 years ago
stdio_ext.h
stdio_ext.h needs to include stdio.h, at least to get FILE...
14 years ago
stdlib.h
fix integer overflow in WIFSTOPPED macro
3 years ago
stdnoreturn.h
add static_assert and hide noreturn, alignas, alignof from C++
12 years ago
string.h
remove non-prototype declaration of basename from string.h
2 years ago
strings.h
fix strings.h feature test macro usage due to missing features.h
4 years ago
stropts.h
add isastream (obsolete STREAMS junk)
14 years ago
syscall.h
header file fixes: multiple include guard consistency and correctness
14 years ago
sysexits.h
add sysexits.h legacy header
15 years ago
syslog.h
syslog: revert LOG_FAC/LOG_FACMASK changes
2 years ago
tar.h
expose TSVTX unconditionally in tar.h
7 years ago
termios.h
fix regression with applications that expect struct winsize in ioctl.h
6 years ago
tgmath.h
math: more correct tgmath.h type cast logic
13 years ago
threads.h
add time64 symbol name redirects to public headers, under arch control
7 years ago
time.h
define NULL as nullptr when used in C++11 or later
4 years ago
uchar.h
uchar.h: define char16_t and char32_t for old c++
8 years ago
ucontext.h
fix signature of function accepted by makecontext
7 years ago
ulimit.h
initial check-in, version 0.5.0
15 years ago
unistd.h
unistd.h: derive ILP32/LP64 macros from __LONG_MAX instead of arch bits
2 years ago
utime.h
add time64 symbol name redirects to public headers, under arch control
7 years ago
utmp.h
add declarations for utmpname/utmpxname to appropriate headers
10 years ago
utmpx.h
adjust utmpx struct layout for time64, 32-/64-bit arch compat
6 years ago
values.h
add legacy header values.h
13 years ago
wait.h
add workaround header for wait.h remapping to sys/wait.h
13 years ago
wchar.h
define NULL as nullptr when used in C++11 or later
4 years ago
wctype.h
improve iswdigit macro to diagnose errors
11 years ago
wordexp.h
make brace placement in public header typedef'd structs consistent
10 years ago