1. 6ed791e fix FILE buffer underflow in ungetwc by Rich Felker · 9 years ago
  2. 6d1a3df fix undefined pointer comparison in stdio-internal __toread by Rich Felker · 9 years ago
  3. 4aac019 fix padding string formats to width in wide printf variants by Rich Felker · 9 years ago
  4. 10a17df fix assumption in fputs that fwrite returning 0 implies an error by Rich Felker · 9 years ago
  5. 500c688 fix return value for fread/fwrite when size argument is 0 by Rich Felker · 9 years ago
  6. 5a6e8d0 fix failed write reporting by fwrite in line-buffered mode by Rich Felker · 9 years ago
  7. c673158 fix overly pessimistic realloc strategy in getdelim by Rich Felker · 9 years ago
  8. d87f0a9 avoid updating caller's size when getdelim fails to realloc by Rich Felker · 9 years ago
  9. b114190 fix single-byte overflow of malloc'd buffer in getdelim by Rich Felker · 9 years ago
  10. 7b9f57f fix open_[w]memstream behavior when no writes take place by Rich Felker · 9 years ago
  11. 426a0e2 fix fclose of permanent (stdin/out/err) streams by Rich Felker · 9 years ago
  12. 062bb73 fix failure of tempnam to null-terminate result by Rich Felker · 9 years ago
  13. 1b0cdc8 refactor stdio open file list handling, move it out of global libc struct by Rich Felker · 9 years ago
  14. 16f18d0 byte-based C locale, phase 2: stdio and iconv (multibyte callers) by Rich Felker · 9 years ago
  15. 4ef9b82 remove cancellation points in stdio by Rich Felker · 9 years ago
  16. 536c6d5 fix idiom for setting stdio stream orientation to wide by Rich Felker · 9 years ago
  17. f8f565d add printing of null %s arguments as "(null)" in wide printf by Rich Felker · 9 years ago
  18. f9e25d8 add %m support to wide printf by Rich Felker · 9 years ago
  19. 312eea2 remove another invalid skip of locking in ungetwc by Rich Felker · 9 years ago
  20. 7e816a6 remove invalid skip of locking in ungetwc by Rich Felker · 9 years ago
  21. 2b4fcfd fix failure of ungetc and ungetwc to work on files in eof status by Rich Felker · 9 years ago
  22. 05e0e30 fix getdelim to set the error indicator on all failures by Szabolcs Nagy · 10 years ago
  23. 2de85a9 fix possible isatty false positives and unwanted device state changes by Rich Felker · 10 years ago
  24. 4e8a356 overhaul aio implementation for correctness by Rich Felker · 10 years ago
  25. 0f859fc don't suppress sign output for NANs in printf by Rich Felker · 10 years ago
  26. d42269d correctly handle write errors encountered by printf-family functions by Rich Felker · 10 years ago
  27. b91cdbe fix behavior of printf with alt-form octal, zero precision, zero value by Rich Felker · 10 years ago
  28. 3e936ce fix linked list corruption in flockfile lists by Rich Felker · 10 years ago
  29. 6e2bb7a fix multiple stdio functions' behavior on zero-length operations by Rich Felker · 10 years ago
  30. 402611c suppress null termination when fgets reads EOF with no data by Rich Felker · 10 years ago
  31. 5345c9b fix false ownership of stdio FILEs due to tid reuse by Rich Felker · 10 years ago
  32. a6adb2b work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 by Rich Felker · 10 years ago
  33. c463e11 simplify __stdio_exit static linking logic by Rich Felker · 10 years ago
  34. 984c25b fix failure of wide printf/scanf functions to set wide orientation by Rich Felker · 10 years ago
  35. ebd8142 fix incorrect return value for fwide function by Rich Felker · 10 years ago
  36. df15168 replace all remaining internal uses of pthread_self with __pthread_self by Rich Felker · 10 years ago
  37. 7765706 add O_CLOEXEC fallback for open and related functions by Rich Felker · 10 years ago
  38. 60158bf fix fd leak in tmpfile when the fdopen operation fails by Rich Felker · 10 years ago
  39. 6a25313 simplify vasprintf implementation by Rich Felker · 10 years ago
  40. bff6095 use cleaner code for handling float rounding in vfprintf by Szabolcs Nagy · 10 years ago
  41. dd5f50d support linux kernel apis (new archs) with old syscalls removed by Rich Felker · 10 years ago
  42. d677d3f fix missing declaration of strcpy in implementation of tmpnam by Rich Felker · 10 years ago
  43. 2fe6579 overhaul tmpfile, tmpnam, and tempnam functions by Rich Felker · 10 years ago
  44. 594c827 support kernels with no SYS_open syscall, only SYS_openat by Rich Felker · 10 years ago
  45. e94d069 fix printf rounding with %g for some corner case midpoints by Rich Felker · 11 years ago
  46. 8974086 fix failure of printf %g to strip trailing zeros in some cases by Rich Felker · 11 years ago
  47. 109048e fix carry into uninitialized slots during printf floating point rounding by Rich Felker · 11 years ago
  48. dab441a always initialize thread pointer at program start by Rich Felker · 11 years ago
  49. 9743a39 fix incorrect rounding in printf floating point corner cases by Rich Felker · 11 years ago
  50. ba231cf fix buffer overflow in printf formatting of denormals with low bit set by Rich Felker · 11 years ago
  51. 758ab35 in fdopen, avoid setting O_APPEND flag if it's already set by Rich Felker · 11 years ago
  52. 3af2ede fix ftello result for append streams with unflushed output by Rich Felker · 11 years ago
  53. 5f94205 add __isoc99_vfscanf weak alias to vfscanf by Szabolcs Nagy · 11 years ago
  54. 5717444 include cleanups: remove unused headers and add feature test macros by Szabolcs Nagy · 11 years ago
  55. 49b3a0d minor vfprintf and vfwprintf changes to please static code analyzers by Szabolcs Nagy · 11 years ago
  56. a938b5a removed unused variable in vfwprintf by Rich Felker · 11 years ago
  57. fe80a8e fix special-case breakage in popen due to reversed argument order by Rich Felker · 11 years ago
  58. f0328a5 fix invalid %m format crash in wide scanf variants by Rich Felker · 11 years ago
  59. cbb8a69 avoid crash in scanf when invalid %m format is encountered by Rich Felker · 11 years ago
  60. 86cc54b protect against long double type mismatches (mainly powerpc for now) by Rich Felker · 11 years ago
  61. 1d92cdd fix uninitialized/stale use of alloc (%m modifier) flag in scanf by Rich Felker · 11 years ago
  62. ef55078 fix scanf %c conversion wrongly storing a terminating null byte by Rich Felker · 11 years ago
  63. e039db2 implement 'm' modifier for wide scanf variants by Rich Felker · 11 years ago
  64. 16a1e03 implement the 'm' (malloc) modifier for scanf by Rich Felker · 11 years ago
  65. de80ea9 refactor wide-char scanf string handling by Rich Felker · 11 years ago
  66. 1ab59de simplify some logic in scanf and remove redundant invalid-format check by Rich Felker · 11 years ago
  67. f18846d refactor scanf core to use common code path for all string formats by Rich Felker · 11 years ago
  68. 5c5ac81 fix argument omission in ABI-compat weak_alias for fscanf by Rich Felker · 12 years ago
  69. 14f0272 Add ABI compatability aliases. by Isaac Dunham · 12 years ago
  70. 9cb6e6e rewrite popen to use posix_spawn instead of fragile vfork hacks by Rich Felker · 12 years ago
  71. f1c1a5e document self-synchronized destruction issue for stdio locking by Rich Felker · 12 years ago
  72. dc059f0 always add memory streams to stdio open file list by Rich Felker · 12 years ago
  73. efd4d87 clean up sloppy nested inclusion from pthread_impl.h by Rich Felker · 12 years ago
  74. 835f9f9 clean up stdio_impl.h by Rich Felker · 12 years ago
  75. a617a8e fix more unused variable warnings by Rich Felker · 12 years ago
  76. 8fc7b59 separate getc/putc from fgetc/fputc by Rich Felker · 12 years ago
  77. c8cb6bc correct locking in stdio functions that tried to be lock-free by Rich Felker · 12 years ago
  78. 892caff greatly improve freopen behavior by Rich Felker · 12 years ago
  79. 708c91f remove useless failure-check from freopen (can't happen) by Rich Felker · 12 years ago
  80. f1b23d4 fix copy/paste error in popen changes that broke signals by Rich Felker · 12 years ago
  81. 599f973 fix usage of locks with vfork by Rich Felker · 12 years ago
  82. 7762518 avoid raising spurious division-by-zero exception in printf by Rich Felker · 12 years ago
  83. 44eb4d8 overhaul system() and popen() to use vfork; fix various related bugs by Rich Felker · 12 years ago
  84. 8582a6e add 'e' modifier (close-on-exec) to fopen and fdopen by Rich Felker · 12 years ago
  85. f2d08cf fix some more O_CLOEXEC/SOCK_CLOEXEC issues by Rich Felker · 12 years ago
  86. 4530595 fix invalid implicit pointer conversion in gnulib-compat functions by Rich Felker · 12 years ago
  87. 400c5e5 use restrict everywhere it's required by c99 and/or posix 2008 by Rich Felker · 12 years ago
  88. 9bff7c1 implement "low hanging fruit" from C11 by Rich Felker · 12 years ago
  89. 6171827 add bsd fgetln function by Rich Felker · 12 years ago
  90. 2b964b0 minor but worthwhile optimization in printf: avoid expensive strspn by Rich Felker · 12 years ago
  91. 4c34691 trivial optimization to printf: avoid wasted call frame by Rich Felker · 12 years ago
  92. 920baab putw is supposed to return 0 (not the value written) on success by Rich Felker · 12 years ago
  93. 98eddc6 make sure getw/putw agree with prototypes by defining _GNU_SOURCE by Rich Felker · 12 years ago
  94. 8e26a59 fix missing function declarations for __stdio_exit by Rich Felker · 12 years ago
  95. cea106f fix fwrite return value when full write does not succeed by Rich Felker · 12 years ago
  96. 1af8c25 avoid cancellation in pclose by Rich Felker · 12 years ago
  97. 9799560 fix invalid memory access in pclose by Rich Felker · 12 years ago
  98. 9c21f43 make popen cancellation-safe by Rich Felker · 12 years ago
  99. f305467 popen: handle issues with fd0/1 being closed by Rich Felker · 12 years ago
  100. 839bff6 fix another oob pointer arithmetic issue in printf floating point by Rich Felker · 12 years ago