mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-13 23:00:22 +00:00
51dc4636e8
Update to new Hurd RPC interfaces supporting 64-bit file sizes. * sysdeps/mach/hurd/configure.in: Check for <hurd/version.h> with value of HURD_INTERFACE_VERSION >= 20020609. * sysdeps/mach/hurd/configure: Regenerated. * shlib-versions (.*-.*-gnu-gnu.*): Set libhurduser=0.3. * sysdeps/mach/hurd/xstatconv.c (xstat64_conv): Rewritten to convert a struct stat64 into a struct stat and return 0 or -1 with errno set to EOVERFLOW. * sysdeps/mach/hurd/statfsconv.c (statfs64_conv): Likewise for struct statfs64 to struct statfs. * sysdeps/mach/hurd/xstat.c (__xstat): Use converter and call ... * sysdeps/mach/hurd/xstat64.c (__xstat64): ... this, real work here. * sysdeps/mach/hurd/fxstat.c (__fxstat): Likewise. * sysdeps/mach/hurd/fxstat64.c (__fxstat64): Likewise. * sysdeps/mach/hurd/lxstat.c (__lxstat): Likewise. * sysdeps/mach/hurd/lxstat64.c (__lxstat64): Likewise. * sysdeps/mach/hurd/statfs.c (__statfs): Likewise. * sysdeps/mach/hurd/statfs64.c (__statfs64): Likewise. * sysdeps/mach/hurd/fstatfs.c (__fstatfs): Likewise. * sysdeps/mach/hurd/fstatfs64.c (__fstatfs64): Likewise. * sysdeps/mach/hurd/pwrite64.c (__libc_pwrite64): Do real work here. * sysdeps/mach/hurd/pwrite.c (__libc_pwrite): Call that. * sysdeps/mach/hurd/pread64.c (__libc_pread64): Do real work here. * sysdeps/mach/hurd/pread.c (__libc_pread): Call that. * sysdeps/mach/hurd/lseek64.c (__libc_lseek64): Do real work here. * sysdeps/mach/hurd/lseek.c (__libc_lseek): Call that. * sysdeps/mach/hurd/readdir64.c (__readdir64): Do real work here. * sysdeps/mach/hurd/readdir.c (__readdir): Call that. * sysdeps/mach/hurd/readdir64_r.c (__readdir64_r): Do real work here. * sysdeps/mach/hurd/readdir_r.c (__readdir64_r): Call that. * hurd/lookup-retry.c (__hurd_file_name_lookup_retry): Use struct stat64 for io_stat argument. * sysdeps/mach/hurd/readlink.c (__readlink): Likewise. * hurd/fopenport.c (seekio): Remove EOVERFLOW check, pass POS directly to io_seek. * hurd/fd-read.c (_hurd_fd_read): Use loff_t for OFFSET argument. * hurd/fd-write.c (_hurd_fd_write): Likewise. * hurd/hurd/fd.h: Update decls. * sysdeps/mach/hurd/getcwd.c (_hurd_canonicalize_directory_name_internal): Use ino64_t and struct dirent64. * sysdeps/mach/hurd/dl-sysdep.c (open_file): Use struct stat64. (__xstat): Renamed to __xstat64, use struct stat64 for argument. (__fxstat): Renamed to __fxstat64, use struct stat64 for argument. (__lseek): Renamed to __libc_lseek64, use off64_t for argument. |
||
---|---|---|
.. | ||
hurd | ||
.cvsignore | ||
alloc-fd.c | ||
catch-exc.c | ||
catch-signal.c | ||
compat-20.c | ||
ctty-input.c | ||
ctty-output.c | ||
dtable.c | ||
errno.c | ||
faultexc.defs | ||
fchroot.c | ||
fd-close.c | ||
fd-read.c | ||
fd-write.c | ||
fopenport.c | ||
get-host.c | ||
getdport.c | ||
geteuids.c | ||
getumask.c | ||
hurd-raise.c | ||
hurd.h | ||
hurdauth.c | ||
hurdchdir.c | ||
hurdexec.c | ||
hurdfault.c | ||
hurdfault.h | ||
hurdfchdir.c | ||
hurdhost.h | ||
hurdid.c | ||
hurdinit.c | ||
hurdioctl.c | ||
hurdkill.c | ||
hurdlookup.c | ||
hurdmalloc.c | ||
hurdmalloc.h | ||
hurdmsg.c | ||
hurdpid.c | ||
hurdports.c | ||
hurdprio.c | ||
hurdrlimit.c | ||
hurdselect.c | ||
hurdsig.c | ||
hurdsock.c | ||
hurdstartup.c | ||
hurdstartup.h | ||
intern-fd.c | ||
intr-msg.c | ||
intr-rpc.defs | ||
intr-rpc.h | ||
lookup-retry.c | ||
Makefile | ||
msgportdemux.c | ||
new-fd.c | ||
Notes | ||
openport.c | ||
path-lookup.c | ||
pid2task.c | ||
port2fd.c | ||
port-cleanup.c | ||
ports-get.c | ||
ports-set.c | ||
preempt-sig.c | ||
privports.c | ||
report-wait.c | ||
set-host.c | ||
setauth.c | ||
seteuids.c | ||
siginfo.c | ||
sigunwind.c | ||
task2pid.c | ||
thread-cancel.c | ||
thread-self.c | ||
Versions | ||
vpprintf.c |