1. b8688ff fix crash if pthread_mutex_unlock is called without ever locking by Rich Felker · 13 years ago
  2. 7fe58d3 use count=0 instead of 1 for recursive mutex with only one lock reference by Rich Felker · 13 years ago
  3. b3b00d1 sysconf for PTHREAD_KEYS_MAX by Rich Felker · 13 years ago
  4. 5a2e180 synchronize cond var destruction with exiting waits by Rich Felker · 13 years ago
  5. b85fec2 fix failure-to-wake in rwlock unlock by Rich Felker · 13 years ago
  6. 8b98c09 dlsym entry point for arm by Rich Felker · 13 years ago
  7. fcaf706 dynamic linker entry point for arm by Rich Felker · 13 years ago
  8. 4b87736 fix various bugs in path and error handling in execvp/fexecve by Rich Felker · 13 years ago
  9. 5f81468 don't crash on null strings in printf by Rich Felker · 13 years ago
  10. de543b0 fix excessive/insufficient wakes in __vm_unlock by Rich Felker · 13 years ago
  11. ede5ae7 make getmntent_r discard long lines when it returns error, not seek back by Rich Felker · 13 years ago
  12. 9cee930 improve pshared barriers by Rich Felker · 13 years ago
  13. 95b1479 next step making barrier self-sync'd destruction safe by Rich Felker · 13 years ago
  14. 8f4a115 barrier destroy must also wait for threads in other processes exiting barrier by Rich Felker · 13 years ago
  15. f0a8d60 stupid typo (caused by rather ugly spelling in POSIX..) in aio by Rich Felker · 13 years ago
  16. 067bdc2 correctly handle the degenerate barrier in the pshared case by Rich Felker · 13 years ago
  17. 3ac092b fix crash in pthread_cond_wait mutex-locked check by Rich Felker · 13 years ago
  18. 823813e fix crash in pthread_testcancel if pthread_self has not been called by Rich Felker · 13 years ago
  19. bc24453 improve/debloat mutex unlock error checking in pthread_cond_wait by Rich Felker · 13 years ago
  20. bfae1a8 check mutex owner in pthread_cond_wait by Rich Felker · 13 years ago
  21. d8dc1df fix pshared barrier wrong return value. by Rich Felker · 13 years ago
  22. 5e9e78e convert the barrier pshared option back to 0/1 values when getting it by Rich Felker · 13 years ago
  23. 7e76095 improve error handling in mntent stuff... by Rich Felker · 13 years ago
  24. f135ef3 fix missing va_end in prctl syscall wrapper by Rich Felker · 13 years ago
  25. aef84ca fix clobbering of errno in get(pw|gr)([ug]id|nam) by fclose by Rich Felker · 13 years ago
  26. 6016457 process-shared barrier support, based on discussion with bdonlan by Rich Felker · 13 years ago
  27. 3f39c9b fix incorrect allocation failure check in pthread_create by Rich Felker · 13 years ago
  28. 3bec53e another cond var fix: requeue count race condition by Rich Felker · 13 years ago
  29. 1fa0521 fix lost signals in cond vars by Rich Felker · 13 years ago
  30. fd142e5 cleanup various minor issues reported by nsz by Rich Felker · 13 years ago
  31. 729d636 redo cond vars again, use sequence numbers by Rich Felker · 13 years ago
  32. c11d1e6 revert previous change in cond var waiter move by Rich Felker · 13 years ago
  33. cf94016 optimize cond waiter move using atomic swap instead of cas loop by Rich Felker · 13 years ago
  34. 09ec0f3 fix logic for when wakeup is not desired on cond bcast by Rich Felker · 13 years ago
  35. cba4e1c new futex-requeue-based pthread_cond_broadcast implementation by Rich Felker · 13 years ago
  36. 97c5b5a fix ABA race in cond vars, improve them overall by Rich Felker · 13 years ago
  37. 4b153ac fix deadlock in condition wait whenever there are multiple waiters by Rich Felker · 13 years ago
  38. 0d4d94e protect against/handle cancellation reading shadow passwords by Rich Felker · 13 years ago
  39. 12d547b make dns lookups (and thus getaddrinfo) cancellable by Rich Felker · 13 years ago
  40. bf027ca use poll rather than select in dns lookups (also clock_gettime) by Rich Felker · 13 years ago
  41. ca52e34 avoid setting FILE lock count when not using flockfile by Rich Felker · 13 years ago
  42. 0b6eb2d update syscalls with off_t arguments to handle argument alignment, if needed by Rich Felker · 13 years ago
  43. 246e15c fix statvfs.c to match new fsid_t definition by Rich Felker · 13 years ago
  44. 114c80f fix the definition of struct statvfs to match lsb abi by Rich Felker · 13 years ago
  45. 089aeb0 fix incorrect long double parameters on arm (and other future ports) by Rich Felker · 13 years ago
  46. d960d4f initial commit of the arm port by Rich Felker · 13 years ago
  47. 4f4bf0a disable dynamic linking/loading code in static libc builds, for now by Rich Felker · 13 years ago
  48. 3f72cda overhaul clone syscall wrapping by Rich Felker · 13 years ago
  49. d5fd1fa dummy implementation of set_thread_area by Rich Felker · 13 years ago
  50. 471c606 fix assumptions that char is signed by Rich Felker · 13 years ago
  51. 2b71a4d fix more instances of old a_xchg (use new a_swap name) by Rich Felker · 13 years ago
  52. 813d378 use a_swap rather than old name a_xchg by Rich Felker · 13 years ago
  53. 5b91c22 fix generic sigsetjmp (unused anyway) pointer signedness error by Rich Felker · 13 years ago
  54. 144c951 fix idiotic const-correctness error in lio_listio by Rich Felker · 13 years ago
  55. d431d45 fix ptrace (maybe) by Rich Felker · 13 years ago
  56. 71f7a3c implement ptrace syscall wrapper (untested) by Rich Felker · 13 years ago
  57. a949257 remove incorrectly-made-visible internal dst offset variable by Rich Felker · 13 years ago
  58. 7c131a3 fix inconsistent signature for aio_error by Rich Felker · 13 years ago
  59. 4da289e fix return types for aio_read and aio_write again by Rich Felker · 13 years ago
  60. 13cd969 fix various errors in function signatures/prototypes found by nsz by Rich Felker · 13 years ago
  61. 0f1ef81 add missing posix_spawnattr_init/destroy functions by Rich Felker · 13 years ago
  62. 28af39f remove some stray trailing space characters by Rich Felker · 13 years ago
  63. fb80e04 implement gnu sigisemptyset by Rich Felker · 13 years ago
  64. a654017 add dummied strverscmp (obnoxious GNU function) by Rich Felker · 13 years ago
  65. 8fe5fa5 fix serious bug in pthread_join by Rich Felker · 13 years ago
  66. eb351a9 fix pthread_join wait call: thread termination tid futex is not private by Rich Felker · 13 years ago
  67. b4de6f9 implement POSIX asynchronous io by Rich Felker · 13 years ago
  68. 96cea94 fix incorrect overflow errors on strtoul, etc. by Rich Felker · 13 years ago
  69. 5989dde strptime: fix use of uninitialized dest field in converting integer by Rich Felker · 13 years ago
  70. d2e061a more fmemopen null termination fixes by Rich Felker · 13 years ago
  71. e72ee57 fix some fmemopen behaviors by Rich Felker · 13 years ago
  72. a7778da handle pending cancellation when enabling async cancellation by Rich Felker · 13 years ago
  73. 22e4542 fmemopen: fix eof handling, hopefully right this time by Rich Felker · 13 years ago
  74. f81279f fmemopen fixes by Rich Felker · 13 years ago
  75. 7ee3dcb memstreams: fix incorrect handling of file pos > current size by Rich Felker · 13 years ago
  76. c88f36f optimize seek function for memory streams by Rich Felker · 13 years ago
  77. 32d67e9 fix twos complement overflow bug in mem streams boundary check by Rich Felker · 13 years ago
  78. d4fa6f0 implement fmemopen by Rich Felker · 13 years ago
  79. 1e69376 fix some length calculations in memory streams by Rich Felker · 13 years ago
  80. 1461e02 implement open_wmemstream by Rich Felker · 13 years ago
  81. ad70ba7 fix RTLD_NEXT on x86_64 by Rich Felker · 13 years ago
  82. b158b32 implement open_memstream by Rich Felker · 13 years ago
  83. adb7093 fix missing prototypes/wrong signature for psiginfo, psignal by Rich Felker · 13 years ago
  84. 291666a bring back ___environ symbol (3 underscores) by Rich Felker · 13 years ago
  85. 1c8bead use new a_crash() asm to optimize double-free handler. by Rich Felker · 13 years ago
  86. df0b5a4 security hardening: ensure suid programs have valid stdin/out/err by Rich Felker · 13 years ago
  87. c0f3441 in pathconf, -1, not 0, means unsupported.. syncio presumably works, too. by Rich Felker · 13 years ago
  88. 3e082df fix bogus pathconf result for file size bits by Rich Felker · 13 years ago
  89. 47a8816 partially working strptime by Rich Felker · 13 years ago
  90. cf8506a ldso: move the suid/secure check code closer to env/auxv processing by Rich Felker · 13 years ago
  91. a045883 honor AT_SECURE aux vector flag by Rich Felker · 13 years ago
  92. 623753a RTLD_NEXT support by Rich Felker · 13 years ago
  93. 2719cc8 LD_PRELOAD support by Rich Felker · 13 years ago
  94. ce7c634 simplify and improve double-free check by Rich Felker · 13 years ago
  95. 9205e48 macro for pthread_equal by Rich Felker · 13 years ago
  96. ef9dd03 fix missing include in last commit by Rich Felker · 13 years ago
  97. ad57598 fix clock() function by Rich Felker · 13 years ago
  98. 4054a13 implement forkall by Rich Felker · 13 years ago
  99. 407d933 pthread and synccall cleanup, new __synccall_wait op by Rich Felker · 13 years ago
  100. b1a7102 more efficient signal blocking for timer threads by Rich Felker · 13 years ago