freebsd-dev/lib/libc
Peter Wemm 2b618987fe Rip out the old __stdin/out/err stuff. It was completely 100% useless. :-(
It was foiled because of dynamic copy relocations that caused compile-time
space to be reserved in .bss and at run time a blob of data was copied to
that space and everything used the .bss version..  The problem is that
the space is reserved at compile time, not runtime... So we *still* could
not change the size of FILE.  Sigh.  :-(

Replace it with something that does actually work and really does let us
make 'FILE' extendable.  It also happens to be the same as Linux does in
glibc, but has the slight cost of a pointer.  Note that this is the
same cost that 'fp = fopen(), fprintf(fp, ...); fclose(fp);' has.
Fortunately, actual references to stdin/out/err are not all that common
since we have implicit stdin/out/err-using versions of functions
(printf() vs. fprintf()).
2001-08-13 21:48:44 +00:00
..
alpha Clean up syscall generation in libc by removing HIDDEN_SYSCALLS 2001-01-29 03:23:46 +00:00
amd64 Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
compat-43 Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
db Don't clobber the default for CFLAGS. 2001-08-03 21:45:54 +00:00
gen mdoc(7) police: s;BSD/OS;.Bsx; where appropriate. 2001-08-13 17:07:40 +00:00
gmon Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
i386 Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
ia64 Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
include Add entries for the posix1e functions that will be overridden in libc_r. 2001-04-04 18:04:10 +00:00
locale mdoc(7) police: 2001-08-07 15:48:51 +00:00
mips Bring in initial libc support for mips. These files were taken from 1999-03-03 07:06:17 +00:00
mipseb Fix all the mipseb Makefiles. They were broken when I checked them in 1999-04-22 07:16:11 +00:00
mipsel Fix all the mipseb Makefiles. They were broken when I checked them in 1999-04-22 07:16:11 +00:00
net mdoc(7) police: s;BSD/OS;.Bsx; where appropriate. 2001-08-13 17:07:40 +00:00
nls Removed duplicate VCS ID tags, as per style(9). 2001-08-13 14:06:34 +00:00
posix1e Use the ``.Rv -std'' mdoc(7) macro in appropriate cases. 2001-08-09 13:32:13 +00:00
quad $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
regex mdoc(7) police: protect trailing full stops of abbreviations 2001-08-10 13:45:36 +00:00
rpc mdoc(7) police: join split punctuation to macro calls. 2001-08-10 17:35:21 +00:00
stdio Rip out the old __stdin/out/err stuff. It was completely 100% useless. :-( 2001-08-13 21:48:44 +00:00
stdlib Fixed style bugs (dot `.' at the end of error and warning messages). 2001-08-10 11:46:37 +00:00
stdtime mdoc(7) police: 2001-08-07 15:48:51 +00:00
string o Various mdoc fixes. 2001-08-09 17:10:48 +00:00
sys mdoc(7) police: s/NetBSD/.Nx/ where appropriate. 2001-08-13 17:00:36 +00:00
xdr Fix a comment within a comment warning due to a missing "*/". 2001-04-10 03:47:40 +00:00
yp Changed the clnt_perror string in yp_all because it was saying the 2001-05-23 15:37:10 +00:00
Makefile Rip out the old __stdin/out/err stuff. It was completely 100% useless. :-( 2001-08-13 21:48:44 +00:00
Makefile.inc Activate build of posix1e extensions in libc and libc_r that have been 2001-04-04 18:17:28 +00:00