glibc/sysdeps
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
..
alpha (elf_machine_load_address, RTLD_START): Work around an Alpha gas bug. 2002-02-27 18:09:31 +00:00
am29k Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
arm Update. 2001-11-16 01:27:24 +00:00
cris Update. 2001-08-26 22:28:16 +00:00
generic (process_elf_file): Give correct message when finding object of wrong class. 2002-05-31 00:03:01 +00:00
gnu Remove eval.c. 2001-09-21 15:43:06 +00:00
hppa Update. 2001-11-16 01:27:24 +00:00
i386 (sysdep_routines): Add divdi3 in csu dir. 2002-02-28 19:39:19 +00:00
i860 Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
i960 Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
ia64 Fix recovery code. 2002-04-26 07:53:32 +00:00
ieee754 (__ieee754_remainder): Fix overflow problem. 2001-12-05 18:53:42 +00:00
m68k (sysdep_routines): Add divdi3 in csu dir. 2002-02-28 19:39:19 +00:00
m88k Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00
mach 2002-06-09 Roland McGrath <roland@frob.com> 2002-06-11 21:47:12 +00:00
mips Adjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol. 2002-04-13 16:04:45 +00:00
posix 2002-03-23 Roland McGrath <roland@frob.com> 2002-03-24 02:07:34 +00:00
powerpc Avoid using INTUSE. 2002-05-31 00:08:20 +00:00
pthread Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
rs6000 Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00
s390 (sysdep_routines): Add divdi3 in csu dir. 2002-02-28 19:39:19 +00:00
sh Update. 2001-11-16 01:27:24 +00:00
sparc (LOAD_PIC_REG): Define. 2002-05-21 02:18:04 +00:00
standalone Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tahoe update from main archive 960909 1996-09-10 02:00:15 +00:00
unix Merge from mainline. 2002-06-03 06:50:10 +00:00
vax Update. 2001-11-16 01:27:24 +00:00
wordsize-32 (__moddi3): Fix pasto. 2002-05-30 23:59:11 +00:00
wordsize-64 Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
x86_64 Merge with mainline. 2002-04-08 08:35:43 +00:00
z8000 Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00