Commit History

Autor SHA1 Mensaxe Data
  Rich Felker 34904d830a fix fork of processes with active async io contexts %!s(int64=4) %!d(string=hai) anos
  Rich Felker 8ed2bd8bfc clear need_locks in child after fork %!s(int64=4) %!d(string=hai) anos
  Samuel Holland 84ebec6cee fix deadlock in synccall after threaded fork %!s(int64=5) %!d(string=hai) anos
  Rich Felker 8f11e6127f track all live threads in an AS-safe, fully-consistent linked list %!s(int64=6) %!d(string=hai) anos
  Bobby Bingham c21051e90c prevent fork's errno from being clobbered by atfork handlers %!s(int64=7) %!d(string=hai) anos
  Rich Felker 19a1fe670a remove remnants of support for running in no-thread-pointer mode %!s(int64=10) %!d(string=hai) anos
  Rich Felker 4e98cce1c5 optimize out setting up robust list with kernel when not needed %!s(int64=10) %!d(string=hai) anos
  Rich Felker 83dc6eb087 eliminate use of cached pid from thread structure %!s(int64=10) %!d(string=hai) anos
  Rich Felker dd5f50da6f support linux kernel apis (new archs) with old syscalls removed %!s(int64=10) %!d(string=hai) anos
  Rich Felker dab441aea2 always initialize thread pointer at program start %!s(int64=11) %!d(string=hai) anos
  Rich Felker d4d6d6f322 block signals during fork %!s(int64=11) %!d(string=hai) anos
  Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h %!s(int64=12) %!d(string=hai) anos
  Rich Felker 98acf04fc0 use weak aliases rather than function pointers to simplify some code %!s(int64=13) %!d(string=hai) anos
  Rich Felker 4ec07e1f60 ensure in fork that child gets its own new robust mutex list %!s(int64=13) %!d(string=hai) anos
  Rich Felker 870cc67977 fix minor bugs due to incorrect threaded-predicate semantics %!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 e2915eeeea speed up threaded fork %!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 3f5420bcda make fork properly initialize the main thread in the child process %!s(int64=14) %!d(string=hai) anos
  Rich Felker e9417fffb3 add pthread_atfork interface %!s(int64=14) %!d(string=hai) anos
  Rich Felker 0b44a0315b initial check-in, version 0.5.0 %!s(int64=14) %!d(string=hai) anos