21 Commits (0b240ccf523b9af23dd1efa78274f397fcc90cdd)

Author SHA1 Message Date
Rich Felker 0b240ccf52 learned something new - remove is supposed to support directories on POSIX 15 years ago
Rich Felker 4106cdcd2d revert some more spin optimizations that turned out to be pessimizations 15 years ago
Rich Felker 05b694028e fix getc - the classic error of trying to store EOF+0-255 in a char type.. 15 years ago
Rich Felker e3cd6c5c26 major stdio overhaul, using readv/writev, plus other changes 15 years ago
Rich Felker 9ae8d5fc71 fix all implicit conversion between signed/unsigned pointers 15 years ago
Rich Felker a37452430f simplify and optimize FILE lock handling 15 years ago
Rich Felker 8ae2fa6563 fix non-atomicity of puts 15 years ago
Rich Felker aa398f56fa global cleanup to use the new syscall interface 15 years ago
Rich Felker e18b563821 implement [v]swprintf 15 years ago
Rich Felker c35bb6645f implement wprintf family of functions 15 years ago
Rich Felker 4d9cc0b399 optimize file locking: avoid cache-polluting writes to global storage 15 years ago
Rich Felker 9dd7d7e3f6 partially-written draft of fmemopen, still in #if 0 15 years ago
Rich Felker 5eb0d33ec0 implement flockfile api, rework stdio locking 15 years ago
Rich Felker a6238c30d1 rewind must clear the error indicator in addition to seeking 15 years ago
Rich Felker 4ee039f354 avoid referencing address of extern function from vdprintf 15 years ago
Rich Felker 3075f7e847 cleanup asprintf stuff 15 years ago
Rich Felker bdc9ed1565 fix %n specifier, again. this time it was storing the wrong value. 15 years ago
Rich Felker 5cbd76c6b0 fix printf %n specifier - missing breaks had it clobbering memory 15 years ago
Rich Felker a8c17e6587 fix some pointer signedness issues (this was invalid C) 15 years ago
Rich Felker 2cdfb7ca26 cleaning up syscalls in preparation for x86_64 port 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago