1. 291f839 fix scanf handling of "0" (followed by immediate EOF) with "%x" by Rich Felker · 13 years ago
  2. 5816592 make stdio open, read, and write operations cancellation points by Rich Felker · 13 years ago
  3. f753049 simplify atexit and fflush-on-exit handling by Rich Felker · 13 years ago
  4. 5f81468 don't crash on null strings in printf by Rich Felker · 13 years ago
  5. ca52e34 avoid setting FILE lock count when not using flockfile by Rich Felker · 13 years ago
  6. d2e061a more fmemopen null termination fixes by Rich Felker · 13 years ago
  7. e72ee57 fix some fmemopen behaviors by Rich Felker · 13 years ago
  8. 22e4542 fmemopen: fix eof handling, hopefully right this time by Rich Felker · 13 years ago
  9. f81279f fmemopen fixes by Rich Felker · 13 years ago
  10. 7ee3dcb memstreams: fix incorrect handling of file pos > current size by Rich Felker · 13 years ago
  11. c88f36f optimize seek function for memory streams by Rich Felker · 13 years ago
  12. 32d67e9 fix twos complement overflow bug in mem streams boundary check by Rich Felker · 13 years ago
  13. d4fa6f0 implement fmemopen by Rich Felker · 13 years ago
  14. 1e69376 fix some length calculations in memory streams by Rich Felker · 13 years ago
  15. 1461e02 implement open_wmemstream by Rich Felker · 13 years ago
  16. b158b32 implement open_memstream by Rich Felker · 13 years ago
  17. e95b0a9 fix crash in dns code with new stdio locking code by Rich Felker · 13 years ago
  18. dba68bf add proper fuxed-based locking for stdio by Rich Felker · 13 years ago
  19. 7683fce eliminate dependence of perror on printf by Rich Felker · 13 years ago
  20. 94a0171 fix logic error in fread by Rich Felker · 13 years ago
  21. a9e6d01 printf: "if a precision is specified, the '0' flag shall be ignored." by Rich Felker · 13 years ago
  22. cc44d9f zero precision with zero value should not inhibit prefix/width printing by Rich Felker · 13 years ago
  23. 3d54adb printf("%#x",0) should print 0 not 0x0 by Rich Felker · 13 years ago
  24. e5cb55f fix logic in __fwriting by Rich Felker · 13 years ago
  25. a0b56b9 add and consolidate nasty stdio_ext junk by Rich Felker · 13 years ago
  26. 7640497 implement the nonstandard GNU function fpurge by Rich Felker · 13 years ago
  27. 0e17625 avoid 64bit warnings when using pointers as entropy for temp names by Rich Felker · 13 years ago
  28. 8628eff fix the last known rounding bug in floating point printing by Rich Felker · 13 years ago
  29. 77f15d1 reduce some ridiculously large spin counts by Rich Felker · 13 years ago
  30. 78c808b fix fclose return status logic, again by Rich Felker · 13 years ago
  31. bd67467 fix undefined call order in fclose, possible lost output depending on compiler by Rich Felker · 13 years ago
  32. d02c50d minor optimization in puts: use inline putc_unlocked macro for newline by Rich Felker · 13 years ago
  33. 5efc6af fix 2 eof-related bugs in scanf by Rich Felker · 13 years ago
  34. 9080cc1 clean up handling of thread/nothread mode, locking by Rich Felker · 13 years ago
  35. eb0e8fa debloat: use __syscall instead of syscall where possible by Rich Felker · 13 years ago
  36. 69cf09c avoid setting errno when checking for tty by Rich Felker · 13 years ago
  37. b172dc8 make tmpfile slightly more efficient (use unlink syscall instead of remove) by Rich Felker · 13 years ago
  38. e514228 fix printf("%.9g", 1.1) and similar not dropping trailing zeros by Rich Felker · 13 years ago
  39. 52458cf fix fputwc return value by Rich Felker · 13 years ago
  40. 2cff36a work around a nasty bug in linux readv syscall by Rich Felker · 13 years ago
  41. e721800 add more legacy functions: setlinebuf and setbuffer by Rich Felker · 13 years ago
  42. 2f3d02c fix overflow in printf %N$ argument handling by Rich Felker · 13 years ago
  43. f956966 fix various floating point rounding and formatting errors in *printf by Rich Felker · 13 years ago
  44. 98c5583 simplify vdprintf implementation greatly based on recent vfprintf changes by Rich Felker · 13 years ago
  45. bd57e2b use a local temp buffer for unbuffered streams in vfprintf by Rich Felker · 13 years ago
  46. 8de03e1 don't disable seeking after first seek failure by Rich Felker · 13 years ago
  47. 9a909fc apparently fseek should not set the error flag on failed seek by Rich Felker · 13 years ago
  48. 8250742 fix tempnam name generation, and a small bug in tmpnam on retry limit by Rich Felker · 13 years ago
  49. a88edbe make tmpfile fail after exceeding max tries. by Rich Felker · 13 years ago
  50. 507a9fa fix tmpnam to generate better names, not depend on non-ISO-C symbols by Rich Felker · 13 years ago
  51. 9646e4d fix messed-up errno if remove fails for a non-EISDIR reason by Rich Felker · 13 years ago
  52. 0b240cc learned something new - remove is supposed to support directories on POSIX by Rich Felker · 13 years ago
  53. 4106cdc revert some more spin optimizations that turned out to be pessimizations by Rich Felker · 13 years ago
  54. 05b6940 fix getc - the classic error of trying to store EOF+0-255 in a char type.. by Rich Felker · 13 years ago
  55. e3cd6c5 major stdio overhaul, using readv/writev, plus other changes by Rich Felker · 13 years ago
  56. 9ae8d5f fix all implicit conversion between signed/unsigned pointers by Rich Felker · 13 years ago
  57. a374524 simplify and optimize FILE lock handling by Rich Felker · 13 years ago
  58. 8ae2fa6 fix non-atomicity of puts by Rich Felker · 13 years ago
  59. aa398f5 global cleanup to use the new syscall interface by Rich Felker · 14 years ago
  60. e18b563 implement [v]swprintf by Rich Felker · 14 years ago
  61. c35bb66 implement wprintf family of functions by Rich Felker · 14 years ago
  62. 4d9cc0b optimize file locking: avoid cache-polluting writes to global storage by Rich Felker · 14 years ago
  63. 9dd7d7e partially-written draft of fmemopen, still in #if 0 by Rich Felker · 14 years ago
  64. 5eb0d33 implement flockfile api, rework stdio locking by Rich Felker · 14 years ago
  65. a6238c3 rewind must clear the error indicator in addition to seeking by Rich Felker · 14 years ago
  66. 4ee039f avoid referencing address of extern function from vdprintf by Rich Felker · 14 years ago
  67. 3075f7e cleanup asprintf stuff by Rich Felker · 14 years ago
  68. bdc9ed1 fix %n specifier, again. this time it was storing the wrong value. by Rich Felker · 14 years ago
  69. 5cbd76c fix printf %n specifier - missing breaks had it clobbering memory by Rich Felker · 14 years ago
  70. a8c17e6 fix some pointer signedness issues (this was invalid C) by Rich Felker · 14 years ago
  71. 2cdfb7c cleaning up syscalls in preparation for x86_64 port by Rich Felker · 14 years ago
  72. 0b44a03 initial check-in, version 0.5.0 by Rich Felker · 14 years ago