glibc/hurd
Roland McGrath 51dc4636e8 2002-06-09 Roland McGrath <roland@frob.com>
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.
2002-06-11 21:47:12 +00:00
..
hurd 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
.cvsignore Tue May 14 14:07:10 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-14 20:30:25 +00:00
alloc-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
catch-exc.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
catch-signal.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
compat-20.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ctty-input.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ctty-output.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
dtable.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
errno.c 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:27:01 +00:00
faultexc.defs Sun May 12 11:16:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-12 16:38:08 +00:00
fchroot.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
fd-close.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
fd-read.c 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
fd-write.c 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
fopenport.c 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
get-host.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
getdport.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
geteuids.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
getumask.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurd-raise.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurd.h 2001-12-02 Roland McGrath <roland@frob.com> 2002-01-09 04:16:50 +00:00
hurdauth.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdchdir.c 2002-05-13 Marcus Brinkmann <marcus@gnu.org> 2002-05-13 01:49:55 +00:00
hurdexec.c 2002-05-12 Roland McGrath <roland@frob.com> 2002-05-13 01:30:16 +00:00
hurdfault.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdfault.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdfchdir.c 2002-05-08 Roland McGrath <roland@frob.com> 2002-05-08 22:03:32 +00:00
hurdhost.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdinit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdioctl.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdkill.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdlookup.c 2001-08-20 Roland McGrath <roland@frob.com> 2001-08-22 23:12:51 +00:00
hurdmalloc.c Update. 2001-09-19 03:25:37 +00:00
hurdmalloc.h Update from main archive 961219 1996-12-20 01:39:50 +00:00
hurdmsg.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdpid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdports.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdprio.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdrlimit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdselect.c 2002-03-31 Roland McGrath <roland@frob.com> 2002-04-02 04:01:27 +00:00
hurdsig.c 2002-03-09 Roland McGrath <roland@frob.com> 2002-03-09 21:43:06 +00:00
hurdsock.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdstartup.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
hurdstartup.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intern-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intr-msg.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intr-rpc.defs Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
intr-rpc.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
lookup-retry.c 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
Makefile 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:27:01 +00:00
msgportdemux.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
new-fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Notes initial import 1995-02-18 01:27:10 +00:00
openport.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
path-lookup.c Update. 2001-09-19 03:25:37 +00:00
pid2task.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
port2fd.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
port-cleanup.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ports-get.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ports-set.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
preempt-sig.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
privports.c 2001-11-09 Roland McGrath <roland@frob.com> 2001-11-10 00:11:33 +00:00
report-wait.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
set-host.c 2001-11-04 Roland McGrath <roland@frob.com> 2001-11-04 10:31:13 +00:00
setauth.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
seteuids.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
siginfo.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigunwind.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
task2pid.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
thread-cancel.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
thread-self.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Versions 2002-03-11 Roland McGrath <roland@frob.com> 2002-03-11 21:27:01 +00:00
vpprintf.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00