4694 Commits (b54f481fbcc5637226fc3d2e0404b7f95b3e2f14)
 

Author SHA1 Message Date
Rich Felker 167390f055 lift child restrictions after multi-threaded fork 6 years ago
Rich Felker 34952fe5de convert malloc use under libc-internal locks to use internal allocator 6 years ago
Rich Felker 8d37958d58 give libc access to its own malloc even if public malloc is interposed 6 years ago
Rich Felker c1e5d243b7 drop use of getdelim/stdio in dynamic linker 6 years ago
Rich Felker cbecda0b50 dlerror: don't gratuitously hold freebuf_queue lock while freeing 6 years ago
Rich Felker 4ffa706899 fix vector types in aarch64 register file structures 6 years ago
Rich Felker d91a6cf6e3 fix erroneous pthread_cond_wait mutex waiter count logic due to typo 6 years ago
Rich Felker 27b2fc9d6d fix missing-wake regression in pthread_cond_wait 6 years ago
James Y Knight 7c71792e87 add support for SIGEV_THREAD_ID timers 7 years ago
Rich Felker f70375df85 fix sem_close unmapping of still-referenced semaphore 6 years ago
Rich Felker 613ccabeb0 refactor setxid return path to use __syscall_ret 6 years ago
rcombs ccba23459e ldso: notify the debugger when we're doing a dlopen 6 years ago
Rich Felker 4209a7b104 fix setgroups behavior in multithreaded process 6 years ago
Rich Felker 6ce91ef0e8 avoid __synccall for setrlimit on kernels with prlimit syscall 6 years ago
Rich Felker 3437e478ba fix reintroduction of errno clobbering by atfork handlers 6 years ago
Rich Felker 2d0bbe6c78 fix pthread_cond_wait paired with with priority-inheritance mutex 6 years ago
Rich Felker 0b87551bdf lift sigaction abort locking to fix posix_spawn child deadlock 6 years ago
Julien Ramseier 99d5098a88 update crypt_blowfish to support $2b$ prefix 6 years ago
Rich Felker 957c276323 remove unused weak definition of __tl_sync in membarrier.c 6 years ago
Rich Felker 557673603b move aio implementation details to a proper internal header 6 years ago
Rich Felker 3733766083 remove long-unused struct __timer from pthread_impl.h 6 years ago
Rich Felker 85e16aec51 drop use of pthread_once in timer_create 6 years ago
Rich Felker 6ae2568bc2 remove unused SIGTIMER handler in timer_create 6 years ago
Rich Felker 47baa0301f remove incorrect fflush from assert failure handler 6 years ago
Rich Felker da845d52c5 fix getgrouplist when nscd reports an empty list 6 years ago
Rich Felker b7bc966522 fix posix_spawn interaction with fork and abort by taking lock 6 years ago
Rich Felker 25ea9f712c fix unintended observability of SIGABRT disposition reset via sigaction 6 years ago
Rich Felker bd153422f2 implement _Fork and refactor fork using it 6 years ago
Rich Felker e1e98d869c rename fork source file 6 years ago
Rich Felker 50716702d4 ldso: use pthread_t rather than kernel tid to track ctor visitor 6 years ago
Rich Felker 1efc8eb2c7 fix stale lock when allocation of ctor queue fails during dlopen 6 years ago
Rich Felker 69a1b39019 drop use of pthread_once in mutexattr kernel support tests 6 years ago
Rich Felker b115bee4dd fix missing synchronization of fork with abort 6 years ago
Rich Felker 3cd3de6189 move __abort_lock to its own file and drop pointless weak_alias trick 6 years ago
Rich Felker 34904d830a fix fork of processes with active async io contexts 6 years ago
Rich Felker a5aff1972c avoid set*id/setrlimit misbehavior and hang in vforked/cloned child 6 years ago
Rich Felker 55fb9a1773 use new SYS_faccessat2 syscall to implement faccessat with flags 6 years ago
Szabolcs Nagy f035c7b1e6 netinet/if_ether.h: add ETH_P_MRP from linux v5.8 6 years ago
Szabolcs Nagy 6b1741aaf5 elf.h: add .note.gnu.property related definitions 6 years ago
Szabolcs Nagy 9b7ed9702c bits/syscall.h: add __NR_faccessat2 from linux v5.8 6 years ago
Szabolcs Nagy 616a8bf660 netinet/tcp.h: update to linux v5.7 6 years ago
Szabolcs Nagy a6c302bec1 sys/mman.h: add MREMAP_DONTUNMAP from linux v5.7 6 years ago
Szabolcs Nagy 8adf42f7c1 sys/fanotify.h: update to linux v5.7 6 years ago
Szabolcs Nagy 94ab68c24c aarch64: add new HWCAP2_ macros from linux v5.6 6 years ago
Szabolcs Nagy 0296baff0e aarch64: add HWCAP2_ macros from linux v5.3 6 years ago
Szabolcs Nagy 43b640c2ff sched.h: add CLONE_NEWTIME from linux v5.6 6 years ago
Szabolcs Nagy 3da18e6951 sys/random.h: add GRND_INSECURE from linux v5.6 6 years ago
Szabolcs Nagy 8f4aa78a0c sys/prctl.h: add PR_{SET,GET}_IO_FLUSHER from linux v5.6 6 years ago
Szabolcs Nagy 1ab341e89b netinet/udp.h: add TCP_ENCAP_ESPINTCP from linux v5.6 6 years ago
Szabolcs Nagy c6321616b8 netinet/tcp.h: update for linux v5.6 6 years ago