glibc/sysdeps
Ulrich Drepper 0469311e87 Update.
2002-01-07  Ulrich Drepper  <drepper@redhat.com>

	* libio/fileops.c (_IO_file_underflow_mmap): New function.
	(_IO_file_close_mmap): New function.
	(_IO_file_jumps_mmap): New variable.
	* libio/wfileops.c (_IO_wfile_underflow): Reset read pointer before
	trying to convert rest of byte buffer.
	(_IO_wfile_underflow_mmap): New function.
	(_IO_wfile_jumps_mmap): New variable.
	* libio/iofopen.c (__fopen_maybe_mmap): New function.
	(__fopen_internal): New function.  Split out from _IO_new_fopen.
	(_IO_new_fopen): Call __fopen_internal.
	* libio/iofopen64.c: Just call __fopen_internal.
	* libio/iofdopen.c: Call __fopen_maybe_mmap before returning
	successfully.
	* libio/iolibio.h: Declare __fopen_internal and __fopen_maybe_mmap.
	* libio/libioP.h: Declare _IO_file_jumps_mmap, _IO_wfile_jumps_mmap,
	_IO_file_close_mmap.

	* sysdeps/gnu/_G_config.h: Define _G_MMAP64.
	* sysdeps/unix/sysv/linux/cris/_G_config.h: Likewise.

	* stdio-common/Makefile (tests): Add tst-rndseek.
	* stdio-common/tst-rndseek.c: New file.
2002-01-07 09:33:53 +00:00
..
alpha Update. 2001-12-31 17:46:59 +00:00
am29k
arm (elf_machine_rela): Fix typo in last patch. 2001-12-12 09:02:09 +00:00
cris Update. 2001-08-26 22:28:16 +00:00
generic * sysdeps/generic/htonl.c: Use uint32_t instead of u_int32_t. 2002-01-02 10:24:13 +00:00
gnu Update. 2002-01-07 09:33:53 +00:00
hppa Update. 2001-11-16 01:27:24 +00:00
i386 Update. 2001-12-12 00:21:26 +00:00
i860
i960
ia64 Update. 2001-09-08 17:45:32 +00:00
ieee754 Update. 2001-12-05 19:19:20 +00:00
m68k Update. 2001-11-16 01:27:24 +00:00
m88k
mach 2002-01-05 Roland McGrath <roland@frob.com> 2002-01-05 21:53:04 +00:00
mips Update. 2001-11-16 01:27:24 +00:00
posix Update. 2001-12-19 00:21:23 +00:00
powerpc * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code 2002-01-02 09:52:33 +00:00
pthread
rs6000
s390 Update. 2001-12-29 01:02:17 +00:00
sh Update. 2001-12-12 18:06:59 +00:00
sparc Update. 2001-12-12 00:21:26 +00:00
standalone
tahoe
unix Update. 2002-01-07 09:33:53 +00:00
vax Update. 2001-11-16 01:27:24 +00:00
wordsize-32
wordsize-64
x86_64 Update. 2001-12-12 00:21:26 +00:00
z8000