207 Commits (b60763092eacceedd799a7eb7c1a7c4e3f7aee5e)

Author SHA1 Message Date
Szabolcs Nagy b60763092e add new syscall numbers from linux v5.2 7 years ago
Rich Felker 006a75a997 move IPC_STAT definition to a new bits/ipcstat.h file 7 years ago
Rich Felker 95ed26353c duplicate generic bits/msg.h for each arch using it, in prep to change 7 years ago
Rich Felker 28637bc407 collapse out byte order conditions in bits/sem.h for fixed-endian archs 7 years ago
Rich Felker 6f2e5607d2 duplicate generic bits/sem.h for each arch using it, in prep to change 7 years ago
Rich Felker 7f797b5e25 remove trailing newlines from various versions of bits/shm.h 7 years ago
Rich Felker 6ed37ccd31 duplicate generic bits/shm.h for each arch using it, in prep to change 7 years ago
Rich Felker 01ae3fc6d4 decouple struct stat from kernel type 7 years ago
Szabolcs Nagy f3f96f2daa add new syscall numbers from linux v5.1 7 years ago
Rich Felker bdb0817599 improve i386 inline syscall asm on non-broken compilers 7 years ago
Rich Felker c8798ef974 fix regression in i386 inline syscall asm producing invalid code 7 years ago
Rich Felker 22e5bbd0de overhaul i386 syscall mechanism not to depend on external asm source 7 years ago
Szabolcs Nagy d149e69c02 add io_pgetevents and rseq syscall numbers from linux v4.18 8 years ago
Rich Felker a4a3e4dbc0 make thread-pointer-loading asm non-volatile 8 years ago
Szabolcs Nagy df6d9450ea add support for arch-specific ptrace command macros 8 years ago
Andre McCurdy 0c6abb5882 remove a_ctz_l from arch specific atomic_arch.h 8 years ago
Rich Felker 6ecb9c14c4 use PAGESIZE rather than PAGE_SIZE in user.h bits 8 years ago
Rich Felker c9c2cd3e69 reverse definition dependency between PAGESIZE and PAGE_SIZE 8 years ago
Szabolcs Nagy 2dc6760f3c i386: add arch_prctl syscall number from linux v4.12 9 years ago
Szabolcs Nagy 9864f60e92 add statx syscall numbers from linux v4.11 9 years ago
Szabolcs Nagy 822dddfbf1 make syscall.h consistent with linux 9 years ago
Szabolcs Nagy 06fbefd100 add a_clz_64 helper function 9 years ago
Rich Felker 150747b41e reduce impact of REG_* namespace pollution in x86[_64] signal.h 9 years ago
Szabolcs Nagy 62eaf40bf4 add pkey_{mprotect,alloc,free} syscalls from linux v4.9 10 years ago
Rich Felker ffaaa6d230 remove legacy i386 fallback stdarg implementation and framework 10 years ago
Rich Felker ee3f0c5516 make brace placement in public header typedef'd structs consistent 10 years ago
Rich Felker befa5866ee make brace placement in public header struct definitions consistent 10 years ago
Szabolcs Nagy 78b1f3cb14 add preadv2 and pwritev2 syscall numbers for linux v4.6 10 years ago
Bobby Bingham 63e3a1661f deduplicate __NR_* and SYS_* syscall number definitions 10 years ago
Rich Felker 5c3412d225 fix regression disabling use of pause instruction for x86 a_spin 10 years ago
Szabolcs Nagy 84d4f5eee5 add copy_file_range syscall numbers from linux v4.5 10 years ago
Szabolcs Nagy e9f1c7981a deduplicate bits/mman.h 10 years ago
Rich Felker 4dfac11538 deduplicate the bulk of the arch bits headers 10 years ago
Szabolcs Nagy 789ff6a9f8 add MCL_ONFAULT and MLOCK_ONFAULT mlockall and mlock2 flags 10 years ago
Szabolcs Nagy 51d5f139ca add mlock2 syscall number from linux v4.4 10 years ago
Szabolcs Nagy 09001a8f97 add new membarrier, userfaultfd and switch_endian syscalls 11 years ago
Szabolcs Nagy 37bfb68f68 add new i386 socket syscall numbers 11 years ago
Szabolcs Nagy a5e133bf29 change the internal socketcall selection logic 10 years ago
Rich Felker e24984efd5 clean up i386 atomics for new atomics framework 10 years ago
Rich Felker 1315596b51 refactor internal atomic.h 10 years ago
Rich Felker 71991a803c adjust i386 max_align_t definition to work around some broken compilers 11 years ago
Rich Felker cb1bf2f321 properly access mcontext_t program counter in cancellation handler 11 years ago
Rich Felker 2907afb8db introduce new symbol-lookup-free rcrt1/dlstart stage chaining 11 years ago
Rich Felker 878887c50c fix missing earlyclobber flag in i386 a_ctz_64 asm 11 years ago
Rich Felker 3c43c0761e fix missing synchronization in atomic store on i386 and x86_64 11 years ago
Rich Felker c648cefb27 fix inconsistency in a_and and a_or argument types on x86[_64] 11 years ago
Rich Felker da7ccf822c use hidden visibility for i386 asm-internal __vsyscall symbol 11 years ago
Rich Felker f3ddd17380 dynamic linker bootstrap overhaul 11 years ago
Rich Felker fd427c4eae move O_PATH definition back to arch bits 11 years ago
Rich Felker d5a5045382 fix MINSIGSTKSZ values for archs with large signal contexts 11 years ago