musl/src/stdio
Rich Felker 8de03e1a90 don't disable seeking after first seek failure
this could cause problems if the application uses dup2(fd,fileno(f))
to redirect, and the old fd was not seekable but the new fd is.
2011-04-02 13:55:54 -04:00
..
__fclose_ca.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__fdopen.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
__fopen_rb_ca.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
__fpending.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__lockfile.c revert some more spin optimizations that turned out to be pessimizations 2011-03-28 22:36:55 -04:00
__overflow.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__scanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__scanf.h initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
__stdio_close.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
__stdio_read.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__stdio_seek.c don't disable seeking after first seek failure 2011-04-02 13:55:54 -04:00
__stdio_write.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__stdout_write.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__toread.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__towrite.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
__uflow.c fix getc - the classic error of trying to store EOF+0-255 in a char type.. 2011-03-28 17:31:01 -04:00
asprintf.c cleanup asprintf stuff 2011-02-20 17:19:37 -05:00
clearerr.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
dprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fclose.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
feof.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ferror.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fflush.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fgetc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fgetpos.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fgets.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fgetwc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fgetws.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fileno.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
flockfile.c optimize file locking: avoid cache-polluting writes to global storage 2011-03-16 10:39:45 -04:00
fmemopen.c partially-written draft of fmemopen, still in #if 0 2011-03-14 11:49:55 -04:00
fopen.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
fprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fputc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fputs.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fputwc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fputws.c fix some pointer signedness issues (this was invalid C) 2011-02-14 19:37:01 -05:00
fread.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
freopen.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
fscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fseek.c apparently fseek should not set the error flag on failed seek 2011-04-02 13:54:55 -04:00
fsetpos.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ftell.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
ftrylockfile.c simplify and optimize FILE lock handling 2011-03-24 23:16:52 -04:00
funlockfile.c implement flockfile api, rework stdio locking 2011-03-12 21:55:45 -05:00
fwide.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
fwprintf.c implement wprintf family of functions 2011-03-17 22:55:43 -04:00
fwrite.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
fwscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getc_unlocked.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
getchar.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getchar_unlocked.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
getdelim.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
getline.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
gets.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getw.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getwc.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
getwchar.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
pclose.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
perror.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
popen.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
printf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putc_unlocked.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
putchar.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putchar_unlocked.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
puts.c fix non-atomicity of puts 2011-03-24 22:58:21 -04:00
putw.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putwc.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
putwchar.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
remove.c fix messed-up errno if remove fails for a non-EISDIR reason 2011-03-29 08:25:59 -04:00
rename.c global cleanup to use the new syscall interface 2011-03-20 00:16:43 -04:00
rewind.c rewind must clear the error indicator in addition to seeking 2011-02-22 17:11:35 -05:00
scanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
setbuf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
setvbuf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
snprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
sprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
sscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
stderr.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
stdin.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
stdout.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
swprintf.c implement [v]swprintf 2011-03-18 09:19:09 -04:00
swscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
tempnam.c fix tempnam name generation, and a small bug in tmpnam on retry limit 2011-03-29 09:00:22 -04:00
tmpfile.c make tmpfile fail after exceeding max tries. 2011-03-29 08:37:57 -04:00
tmpnam.c fix tempnam name generation, and a small bug in tmpnam on retry limit 2011-03-29 09:00:22 -04:00
ungetc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
ungetwc.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vasprintf.c cleanup asprintf stuff 2011-02-20 17:19:37 -05:00
vdprintf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vfprintf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vfscanf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vfwprintf.c implement wprintf family of functions 2011-03-17 22:55:43 -04:00
vfwscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vsnprintf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vsprintf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vsscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vswprintf.c major stdio overhaul, using readv/writev, plus other changes 2011-03-28 01:14:44 -04:00
vswscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
vwprintf.c implement wprintf family of functions 2011-03-17 22:55:43 -04:00
vwscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00
wprintf.c implement wprintf family of functions 2011-03-17 22:55:43 -04:00
wscanf.c initial check-in, version 0.5.0 2011-02-12 00:22:29 -05:00