mirror of git://sourceware.org/git/glibc.git
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. |
||
|---|---|---|
| .. | ||
| bits | ||
| sys | ||
| Dist | ||
| Makefile | ||
| _G_config.h | ||
| brk.c | ||
| chown.c | ||
| clone.S | ||
| fchown.c | ||
| fcntl.c | ||
| fxstat.c | ||
| getegid.c | ||
| geteuid.c | ||
| getgid.c | ||
| getgroups.c | ||
| getresgid.c | ||
| getresuid.c | ||
| getrlimit.c | ||
| getrlimit64.c | ||
| getuid.c | ||
| lchown.c | ||
| lockf64.c | ||
| lxstat.c | ||
| mmap.S | ||
| mmap64.S | ||
| msgctl.c | ||
| profil-counter.h | ||
| register-dump.h | ||
| semctl.c | ||
| setegid.c | ||
| seteuid.c | ||
| setfsgid.c | ||
| setfsuid.c | ||
| setgid.c | ||
| setgroups.c | ||
| setregid.c | ||
| setresgid.c | ||
| setresuid.c | ||
| setreuid.c | ||
| setrlimit.c | ||
| setuid.c | ||
| shmctl.c | ||
| socket.S | ||
| syscall.S | ||
| sysdep.S | ||
| sysdep.h | ||
| vfork.S | ||
| xstat.c | ||