Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 66def4e776 block all signals during rsyscall %!s(int64=14) %!d(string=hai) anos
  Rich Felker 1ad049b7b6 fix race condition in rsyscall handler %!s(int64=14) %!d(string=hai) anos
  Rich Felker c9b2d8016f don't trust siginfo in rsyscall handler %!s(int64=14) %!d(string=hai) anos
  Rich Felker f01d351842 simplify calling of timer signal handler %!s(int64=14) %!d(string=hai) anos
  Rich Felker fd80cfa00b omit pthread tsd dtor code if tsd is not used %!s(int64=14) %!d(string=hai) anos
  Rich Felker 4ae5e811f8 simplify setting result on thread cancellation %!s(int64=14) %!d(string=hai) anos
  Rich Felker 3df3d4f512 fix misspelled PTHREAD_CANCELED constant %!s(int64=14) %!d(string=hai) anos
  Rich Felker bf619d82c8 major improvements to cancellation handling %!s(int64=14) %!d(string=hai) anos
  Rich Felker ea343364a7 match glibc/lsb cancellation abi on i386 %!s(int64=14) %!d(string=hai) anos
  Rich Felker b470030f83 overhaul cancellation to fix resource leaks and dangerous behavior with signals %!s(int64=14) %!d(string=hai) anos
  Rich Felker aa398f56fa global cleanup to use the new syscall interface %!s(int64=14) %!d(string=hai) anos
  Rich Felker 685e40bb09 syscall overhaul part two - unify public and internal syscall interface %!s(int64=14) %!d(string=hai) anos
  Rich Felker d00ff2950e overhaul syscall interface %!s(int64=14) %!d(string=hai) anos
  Rich Felker 29fae65780 cut out a syscall on thread creation in the case where guard size is 0 %!s(int64=14) %!d(string=hai) anos
  Rich Felker 5eb0d33ec0 implement flockfile api, rework stdio locking %!s(int64=14) %!d(string=hai) anos
  Rich Felker 5fcebcde6a optimize pthread termination in the non-detached case %!s(int64=14) %!d(string=hai) anos
  Rich Felker 52213f7341 security fix: check that cancel/rsyscall signal was sent by the process itself %!s(int64=14) %!d(string=hai) anos
  Rich Felker 98e02144da use rt_sigprocmask, not legacy sigprocmask, syscall in pthread exit code %!s(int64=14) %!d(string=hai) anos
  Rich Felker 19eb13b9a4 race condition fix: block all signals before decrementing thread count %!s(int64=14) %!d(string=hai) anos
  Rich Felker fb11b6b85e make pthread_exit run dtors for last thread, wait to decrement thread count %!s(int64=14) %!d(string=hai) anos
  Rich Felker e882756311 reorganize pthread data structures and move the definitions to alltypes.h %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b2006c8fe begin unifying clone/thread management interface in preparation for porting %!s(int64=14) %!d(string=hai) anos
  Rich Felker 59666802fb make pthread_create return EAGAIN on resource failure, as required by POSIX %!s(int64=14) %!d(string=hai) anos
  Rich Felker 1a9a2ff7b0 reorganize thread exit code, make pthread_exit call cancellation handlers (pt2) %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos