3124 Commits (6f3ead0ae16deb9f0004b275e29a276c9712ee3c)

Author SHA1 Message Date
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
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 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
Rich Felker 262003ad9d fix missing newline in herror output 6 years ago
Rich Felker 0b06402193 fix i386 __set_thread_area fallback 6 years ago
Rich Felker cf27184d00 restore h_errno ABI compatibility with ancient binaries 6 years ago
Rich Felker cab0a8fb8d clean up overinclusion in files using TIOCGWINSZ 6 years ago
Rich Felker 57f6e85c9d remove redundant pthread struct members repeated for layout purposes 6 years ago
Rich Felker 3a5b9ae7cf deduplicate __pthread_self thread pointer adjustment out of each arch 6 years ago
Rich Felker ea71a9004e deduplicate TP_ADJ logic out of each arch, replace with TP_OFFSET 6 years ago
Rich Felker 19f8642494 report res_query failures, including nxdomain/nodata, via h_errno 6 years ago
Rich Felker 9d0b8b92a5 make h_errno thread-local 6 years ago
Rich Felker 4d5786544b add tcgetwinsize and tcsetwinsize functions, move struct winsize 6 years ago
Rich Felker 9d4b25b473 fix MUSL_LOCPATH search 6 years ago
Rich Felker d49cf07541 add gettid function 6 years ago
Szabolcs Nagy 22359b54ab aarch64: fix setjmp return value 6 years ago
Alexander Monakov 4554f155dd setjmp: optimize longjmp prologues 6 years ago
Alexander Monakov 59b64ff686 setjmp: optimize x86 longjmp epilogues 6 years ago
Alexander Monakov c6a6fe4ccd setjmp: avoid useless REX-prefix on xor %eax, %eax 6 years ago
Alexander Monakov 21431a0e43 setjmp: fix x86-64 longjmp argument adjustment 6 years ago
Rich Felker c2feda4e2e prefer new socket syscalls, fallback to SYS_socketcall only if needed 6 years ago
Szabolcs Nagy 933f8e72eb math: new software sqrtl 6 years ago
Szabolcs Nagy 4f893997e4 math: add __math_invalidl 6 years ago
Szabolcs Nagy b1756ec884 math: new software sqrtf 6 years ago
Szabolcs Nagy 97e9b73d59 math: new software sqrt 6 years ago
Rich Felker f1198ea3cf in hosts file lookups, honor first canonical name regardless of family 6 years ago