Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 11e4b92556 optimize out useless default-attribute object in pthread_create %!s(int64=14) %!d(string=hai) anos
  Rich Felker 4c4e22d781 optimize compound-literal sigset_t's not to contain useless hurd bits %!s(int64=14) %!d(string=hai) anos
  Rich Felker 99b8a25e94 overhaul implementation-internal signal protections %!s(int64=14) %!d(string=hai) anos
  Rich Felker a6054e3c94 move some more code out of pthread_create.c %!s(int64=14) %!d(string=hai) anos
  Rich Felker 2afed79f15 pthread_exit is not supposed to affect cancellability %!s(int64=14) %!d(string=hai) anos
  Rich Felker 1ebde9c3a2 fix pthread_exit from cancellation handler %!s(int64=14) %!d(string=hai) anos
  Rich Felker 9080cc153c clean up handling of thread/nothread mode, locking %!s(int64=14) %!d(string=hai) anos
  Rich Felker feee98903c overhaul pthread cancellation %!s(int64=14) %!d(string=hai) anos
  Rich Felker 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers %!s(int64=14) %!d(string=hai) anos
  Rich Felker 9beb6330c0 simplify cancellation point handling %!s(int64=14) %!d(string=hai) anos
  Rich Felker c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix %!s(int64=14) %!d(string=hai) anos
  Rich Felker b2486a8922 move rsyscall out of pthread_create module %!s(int64=14) %!d(string=hai) anos
  Rich Felker 74950b336d pthread exit stuff: don't bother setting errno when we won't check it. %!s(int64=14) %!d(string=hai) anos
  Rich Felker 622804ece7 fix rsyscall handler: must not clobber errno from signal context %!s(int64=14) %!d(string=hai) anos
  Rich Felker 729cb49f52 new framework to inhibit thread cancellation when needed %!s(int64=14) %!d(string=hai) anos
  Rich Felker 7fd3995282 pthread_create need not set errno %!s(int64=14) %!d(string=hai) anos
  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