1. b39b47b set errno when fileno is called on a FILE with no underlying fd by Rich Felker · 6 years ago
  2. cfa0a54 fix printf precision specifier for hex floats on non-ld80 archs by Rich Felker · 6 years ago
  3. 9cad27a fix writes outside buffer by ungetc after setvbuf by Rich Felker · 6 years ago
  4. 3f3cc3e setvbuf: minor comment typo fix by Will Dietz · 6 years ago
  5. 0b80a7b add support for caller-provided buffers to setvbuf by Rich Felker · 6 years ago
  6. 6019459 clean up allocation/setup logic for open_[w]memstream by Rich Felker · 6 years ago
  7. 0b043c7 clean up allocation/setup logic for fmemopen by Rich Felker · 6 years ago
  8. 4245a23 minor cleanup in fopencookie by Rich Felker · 6 years ago
  9. c1014a8 refactor flockfile not to duplicate lock mechanism logic by Rich Felker · 6 years ago
  10. c21f750 fix stdio lock dependency on read-after-free not faulting by Rich Felker · 6 years ago
  11. 2fae10f fix aliasing violations in fgetpos/fsetpos by Rich Felker · 7 years ago
  12. 7c59d09 in vswprintf, initialize the FILE rather than memset-and-assign by Rich Felker · 7 years ago
  13. aaa29c2 remove unused MIN macro from getdelim source file by Rich Felker · 7 years ago
  14. 0fbe53e remove useless null check before call to free in fclose by Rich Felker · 7 years ago
  15. 52d42b5 remove useless and confusing parentheses in stdio __towrite function by Rich Felker · 7 years ago
  16. e7eeeb9 avoid use of readv syscall in __stdio_read backend when not needed by Rich Felker · 7 years ago
  17. f928041 consistently return number of bytes read from stdio read backend by Rich Felker · 7 years ago
  18. 9bf9c73 remove obfuscated flags bit-twiddling logic in __stdio_read by Rich Felker · 7 years ago
  19. 75cba9c fix incorrect overflow check for allocation in fmemopen by Rich Felker · 7 years ago
  20. b64539a fix printf alt-form octal with value 0 and no explicit precision by Rich Felker · 7 years ago
  21. 32482f6 revise the definition of multiple basic locks in the code by Jens Gustedt · 7 years ago
  22. 0618433 implement the fopencookie extension to stdio by William Pitcock · 7 years ago
  23. 4000b01 make fgetwc handling of encoding errors consistent with/without buffer by Rich Felker · 7 years ago
  24. a90d9da fix treatment by fgetws of encoding errors as eof by Rich Felker · 7 years ago
  25. 7265615 fix fgetwc when decoding a character that crosses buffer boundary by Szabolcs Nagy · 7 years ago
  26. 9255dad handle whitespace before %% in scanf by Bartosz Brachaczek · 7 years ago
  27. 670d6d0 fix unsynchronized access to FILE structure in fflush(0) by Rich Felker · 7 years ago
  28. 2e6e084 remove ineffective compiler assist from printf by Alexander Monakov · 7 years ago
  29. f688884 reapply va_arg hacks removal to wprintf by Alexander Monakov · 7 years ago
  30. 58e2396 remove va_arg hacks in printf core with undefined behavior by Rich Felker · 7 years ago
  31. 733d1ea fix wide scanf's use of a compound literal past its lifetime by Rich Felker · 8 years ago
  32. 7442442 fix swprintf internal buffer state and error handling by Rich Felker · 8 years ago
  33. ed86967 redesign snprintf without undefined behavior by Rich Felker · 8 years ago
  34. 51ab6db fix float formatting of some exact halfway cases by Szabolcs Nagy · 8 years ago
  35. 167dfe9 fix integer overflows and uncaught EOVERFLOW in printf core by Rich Felker · 8 years ago
  36. 70d2687 fix integer overflow in float printf needed-precision computation by Rich Felker · 8 years ago
  37. c002668 simplify/refactor fflush and make fflush_unlocked an alias for fflush by Rich Felker · 8 years ago
  38. 78897b0 fix printf regression with alt-form octal, zero flag, and field width by Rich Felker · 8 years ago
  39. 6ed791e fix FILE buffer underflow in ungetwc by Rich Felker · 8 years ago
  40. 6d1a3df fix undefined pointer comparison in stdio-internal __toread by Rich Felker · 9 years ago
  41. 4aac019 fix padding string formats to width in wide printf variants by Rich Felker · 9 years ago
  42. 10a17df fix assumption in fputs that fwrite returning 0 implies an error by Rich Felker · 9 years ago
  43. 500c688 fix return value for fread/fwrite when size argument is 0 by Rich Felker · 9 years ago
  44. 5a6e8d0 fix failed write reporting by fwrite in line-buffered mode by Rich Felker · 9 years ago
  45. c673158 fix overly pessimistic realloc strategy in getdelim by Rich Felker · 9 years ago
  46. d87f0a9 avoid updating caller's size when getdelim fails to realloc by Rich Felker · 9 years ago
  47. b114190 fix single-byte overflow of malloc'd buffer in getdelim by Rich Felker · 9 years ago
  48. 7b9f57f fix open_[w]memstream behavior when no writes take place by Rich Felker · 9 years ago
  49. 426a0e2 fix fclose of permanent (stdin/out/err) streams by Rich Felker · 9 years ago
  50. 062bb73 fix failure of tempnam to null-terminate result by Rich Felker · 9 years ago
  51. 1b0cdc8 refactor stdio open file list handling, move it out of global libc struct by Rich Felker · 9 years ago
  52. 16f18d0 byte-based C locale, phase 2: stdio and iconv (multibyte callers) by Rich Felker · 9 years ago
  53. 4ef9b82 remove cancellation points in stdio by Rich Felker · 9 years ago
  54. 536c6d5 fix idiom for setting stdio stream orientation to wide by Rich Felker · 9 years ago
  55. f8f565d add printing of null %s arguments as "(null)" in wide printf by Rich Felker · 9 years ago
  56. f9e25d8 add %m support to wide printf by Rich Felker · 9 years ago
  57. 312eea2 remove another invalid skip of locking in ungetwc by Rich Felker · 9 years ago
  58. 7e816a6 remove invalid skip of locking in ungetwc by Rich Felker · 9 years ago
  59. 2b4fcfd fix failure of ungetc and ungetwc to work on files in eof status by Rich Felker · 9 years ago
  60. 05e0e30 fix getdelim to set the error indicator on all failures by Szabolcs Nagy · 10 years ago
  61. 2de85a9 fix possible isatty false positives and unwanted device state changes by Rich Felker · 10 years ago
  62. 4e8a356 overhaul aio implementation for correctness by Rich Felker · 10 years ago
  63. 0f859fc don't suppress sign output for NANs in printf by Rich Felker · 10 years ago
  64. d42269d correctly handle write errors encountered by printf-family functions by Rich Felker · 10 years ago
  65. b91cdbe fix behavior of printf with alt-form octal, zero precision, zero value by Rich Felker · 10 years ago
  66. 3e936ce fix linked list corruption in flockfile lists by Rich Felker · 10 years ago
  67. 6e2bb7a fix multiple stdio functions' behavior on zero-length operations by Rich Felker · 10 years ago
  68. 402611c suppress null termination when fgets reads EOF with no data by Rich Felker · 10 years ago
  69. 5345c9b fix false ownership of stdio FILEs due to tid reuse by Rich Felker · 10 years ago
  70. a6adb2b work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1 by Rich Felker · 10 years ago
  71. c463e11 simplify __stdio_exit static linking logic by Rich Felker · 10 years ago
  72. 984c25b fix failure of wide printf/scanf functions to set wide orientation by Rich Felker · 10 years ago
  73. ebd8142 fix incorrect return value for fwide function by Rich Felker · 10 years ago
  74. df15168 replace all remaining internal uses of pthread_self with __pthread_self by Rich Felker · 10 years ago
  75. 7765706 add O_CLOEXEC fallback for open and related functions by Rich Felker · 10 years ago
  76. 60158bf fix fd leak in tmpfile when the fdopen operation fails by Rich Felker · 10 years ago
  77. 6a25313 simplify vasprintf implementation by Rich Felker · 10 years ago
  78. bff6095 use cleaner code for handling float rounding in vfprintf by Szabolcs Nagy · 10 years ago
  79. dd5f50d support linux kernel apis (new archs) with old syscalls removed by Rich Felker · 10 years ago
  80. d677d3f fix missing declaration of strcpy in implementation of tmpnam by Rich Felker · 10 years ago
  81. 2fe6579 overhaul tmpfile, tmpnam, and tempnam functions by Rich Felker · 10 years ago
  82. 594c827 support kernels with no SYS_open syscall, only SYS_openat by Rich Felker · 10 years ago
  83. e94d069 fix printf rounding with %g for some corner case midpoints by Rich Felker · 11 years ago
  84. 8974086 fix failure of printf %g to strip trailing zeros in some cases by Rich Felker · 11 years ago
  85. 109048e fix carry into uninitialized slots during printf floating point rounding by Rich Felker · 11 years ago
  86. dab441a always initialize thread pointer at program start by Rich Felker · 11 years ago
  87. 9743a39 fix incorrect rounding in printf floating point corner cases by Rich Felker · 11 years ago
  88. ba231cf fix buffer overflow in printf formatting of denormals with low bit set by Rich Felker · 11 years ago
  89. 758ab35 in fdopen, avoid setting O_APPEND flag if it's already set by Rich Felker · 11 years ago
  90. 3af2ede fix ftello result for append streams with unflushed output by Rich Felker · 11 years ago
  91. 5f94205 add __isoc99_vfscanf weak alias to vfscanf by Szabolcs Nagy · 11 years ago
  92. 5717444 include cleanups: remove unused headers and add feature test macros by Szabolcs Nagy · 11 years ago
  93. 49b3a0d minor vfprintf and vfwprintf changes to please static code analyzers by Szabolcs Nagy · 11 years ago
  94. a938b5a removed unused variable in vfwprintf by Rich Felker · 11 years ago
  95. fe80a8e fix special-case breakage in popen due to reversed argument order by Rich Felker · 11 years ago
  96. f0328a5 fix invalid %m format crash in wide scanf variants by Rich Felker · 11 years ago
  97. cbb8a69 avoid crash in scanf when invalid %m format is encountered by Rich Felker · 11 years ago
  98. 86cc54b protect against long double type mismatches (mainly powerpc for now) by Rich Felker · 11 years ago
  99. 1d92cdd fix uninitialized/stale use of alloc (%m modifier) flag in scanf by Rich Felker · 11 years ago
  100. ef55078 fix scanf %c conversion wrongly storing a terminating null byte by Rich Felker · 11 years ago