3037 Commits (d078f836578986d97728b71ee2a7fd33233fbd5d)

Author SHA1 Message Date
Jinliang Li 6e98924890 arm fabs and sqrt: support single-precision-only fpu variants 6 years ago
Rich Felker e2fa720be7 work around linux bug in readlink syscall with zero buffer size 6 years ago
Rich Felker c17cda6d61 parse v3 or future-unknown zoneinfo file versions as v2+ 6 years ago
Rich Felker 585a0a78f9 explicitly prefer 64-bit/v2 zoneinfo tables 6 years ago
Rich Felker debbddf7c8 fix regression in pthread_exit 6 years ago
Rich Felker 3ab2a4e026 rewrite wcsnrtombs to fix buffer overflow and other bugs 6 years ago
Rich Felker 233bb6972d protect destruction of process-shared mutexes against robust list races 6 years ago
Rich Felker d26e0774a5 pthread_exit: don't __vm_wait under thread list lock 6 years ago
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 cbecda0b50 dlerror: don't gratuitously hold freebuf_queue lock while freeing 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
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