103 Commits (e9e2b66e687bc0b4d07305a2b288ed8ff4ae5b4b)

Author SHA1 Message Date
Rich Felker 5c5e45e58b move signal.h REG_* macros under _GNU_SOURCE protection 14 years ago
rofl0r a631c5df53 bits/signal.h: add register names for x86(_64) 14 years ago
rofl0r 7e0d4fce41 add more arch-specific MAP_ macros to bits/mman.h 14 years ago
rofl0r 0e10f74006 add MAP_NORESERVE to bits/mman.h 14 years ago
Rich Felker a8da6c2f28 fixup mcontext stuff to expost gregset_t/fpregset_t as appropriate 14 years ago
Rich Felker 4b75f4ed8d make sys/procfs.h mostly work on most archs 14 years ago
Rich Felker c72fc23843 sigcontext/mcontext cleanup for arch-specific bits 14 years ago
Rich Felker 7538708f8b fix up leftover, incorrect NSIG definitions in arch-specific signal.h 14 years ago
Rich Felker 65b98213e4 add back NSIG, removed from powerpc in last commit, but for all archs 14 years ago
Rich Felker 0004ea613a fix breakage from introducing bits header for sys/io.h 14 years ago
Rich Felker 61aa6324af add port io functions to sys/io.h 14 years ago
rofl0r 8d2887f884 fcntl.h: O_SEARCH was missing for powerpc 14 years ago
Rich Felker 9ec4283b28 add support for TLS variant I, presently needed for arm and mips 14 years ago
Rich Felker 185a977074 ensure pointer decay in inline-asm arg for i386 syscall6 14 years ago
Rich Felker 12e9b4faf6 i386 vsyscall support (vdso-provided sysenter/syscall instruction based) 14 years ago
Rich Felker 9c74856af7 dynamic-linked TLS support for everything but dlopen'd libs 14 years ago
Rich Felker fce46bf980 fix broken semctl on systems that don't use IPC_64 flag 14 years ago
Rich Felker 6d05d86297 add O_EXEC open mode 14 years ago
Rich Felker b238b37a0f add O_PATH/O_SEARCH support to fcntl.h 14 years ago
Rich Felker 208eb584ef syscall organization overhaul 14 years ago
Rich Felker 6cf8bfdb64 add acct, accept4, setns, and dup3 syscalls (linux extensions) 14 years ago
Rich Felker fb247fafa0 avoid "inline" in public headers for strict c89 compatibility 14 years ago
Rich Felker e3ebe7db5d use int instead of long for ptrdiff_t on all 32-bit archs 14 years ago
Rich Felker 83b42d94bd add defines for number of sigset_t bytes syscalls expect 14 years ago
Rich Felker 96107564e2 workaround another sendmsg kernel bug on 64-bit machines 14 years ago
Rich Felker d6c0efe106 jmp_buf overhaul fixing several issues 14 years ago
Rich Felker 213db3e3fa update syscall defs to latest kernel ones 14 years ago
Rich Felker 4e8b0938d9 proper error handling for fcntl F_GETOWN on modern kernels 14 years ago
Rich Felker 030b452b8d fix missing _BSD_SOURCE support in bits/*.h 14 years ago
Rich Felker aa85940388 fix float_t and double_t defs on x86 when -mfpmath=sse -msse2 is used 14 years ago
Rich Felker a1b442335d support FLT_EVAL_METHOD changing on x86 with gcc -msse2 -mfpmath=sse 14 years ago
Rich Felker 848d30a1e5 use signed char rather than plain char for int8_t 14 years ago
Rich Felker 67b25fe0a8 move F_DUPFD_CLOEXEC out of bits 14 years ago
Rich Felker a68af22926 add F_SETSIG and F_GETSIG (linux specific) to fcntl.h 14 years ago
Rich Felker 5bd0ab8af6 work around nasty gcc bug in the i386 syscall asm 14 years ago
Rich Felker 47db8903f6 fix DECIMAL_DIG definitions 14 years ago
Rich Felker 414a4cdebc add float_t and double_t to math.h 14 years ago
Rich Felker afc35d5efd replace bad cancellation cleanup abi with a sane one 14 years ago
Rich Felker 26f38328d6 add prlimit syscall wrapper 15 years ago
Rich Felker 1d3c276807 don't define wchar_t on c++ 15 years ago
Rich Felker c651c473e5 cleanup/debloat i386 user.h 15 years ago
Rich Felker 0b6eb2dfb2 update syscalls with off_t arguments to handle argument alignment, if needed 15 years ago
Rich Felker 114c80f141 fix the definition of struct statvfs to match lsb abi 15 years ago
Rich Felker f780ac5baf cleanup redundancy in bits/signal.h versions 15 years ago
Rich Felker 224c7a376a fix the type of wchar_t on arm; support wchar_t varying with arch 15 years ago
Rich Felker b0c088ee55 cleanup more bits cruft (sysmacros and socket) 15 years ago
Rich Felker ca8373dfcf more bits junk (tcp.h) 15 years ago
Rich Felker c8175666f2 move invariant netinet/in.h stuff out of bits/in.h 15 years ago
Rich Felker df0b5a4940 security hardening: ensure suid programs have valid stdin/out/err 15 years ago
Rich Felker 8426a99048 ensure the compiler does not move around thread-register-based reads 15 years ago