glibc/include
Roland McGrath 337738b771 * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the
file on [!RTLD_STAT64].
	* sysdeps/mach/hurd/fxstat64.c: Likewise.

	* sysdeps/mach/hurd/tmpfile.c (tmpfile64): Define as alias of tmpfile.
	(__fdopen): Use INTUSE.
	* sysdeps/mach/hurd/tmpfile64.c: New file, empty placeholder.

	* stdio-common/tmpfile64.c: File removed.
	* sysdeps/generic/tmpfile64.c: New file.
	* sysdeps/generic/tmpfile.c (GEN_THIS): New macro, define to __GT_FILE
	if not already defined.
	(tmpfile): Use it in place of __GT_FILE.

	* include/unistd.h: Declare __chown_internal.

	* sysdeps/mach/hurd/sendfile64.c (sendfile64): Do real work here.
	* sysdeps/mach/hurd/sendfile.c (sendfile): Call that.

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-08  Roland McGrath  <roland@frob.com>

	* sysdeps/mach/hurd/dirstream.h (struct __dirstream): Use size_t
	instead of unsigned long int for __allocation and __size members.

2002-05-19  Ulrich Drepper  <drepper@redhat.com>
2002-06-11 23:04:51 +00:00
..
arpa Update. 2000-04-04 06:38:32 +00:00
bits Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
gnu Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
netinet Update. 2002-05-15 00:22:23 +00:00
protocols (abmon): Remove spaces. 1998-11-12 18:03:43 +00:00
rpc Update. 2002-05-15 00:22:23 +00:00
rpcsvc * include/rpcsvc/nis.h: New. Bounce to nis/rpcsvc. * include/rpcsvc/nis_tags.h: Likewise. * include/rpcsvc/nislib.h: Likewise. 1998-02-04 10:32:05 +00:00
sys (__fxstat64, __lxstat64): Only define if not already defined. 2002-06-07 12:34:22 +00:00
aio.h Update. 1999-11-23 17:22:17 +00:00
aliases.h Declare __getaliasent_r as hidden. 2002-03-18 23:38:37 +00:00
alloca.h Update. 1999-11-23 17:22:17 +00:00
argp.h Update. 2000-12-28 15:08:51 +00:00
argz.h Remove extra char. 2002-04-10 11:50:25 +00:00
assert.h Update. 2002-04-09 20:36:24 +00:00
byteswap.h Update. 1998-04-10 10:52:25 +00:00
complex.h Update. 1998-08-03 16:47:01 +00:00
ctype.h Update. 1997-06-21 02:59:26 +00:00
des.h Update. 1998-03-24 10:39:42 +00:00
dirent.h Update. 2001-08-20 07:17:10 +00:00
dlfcn.h Update. 2002-02-03 00:31:37 +00:00
elf.h Update. 2000-06-08 04:48:56 +00:00
endian.h Update. 2001-03-30 05:34:59 +00:00
envz.h Update. 1997-06-21 02:59:26 +00:00
err.h Update. 1997-06-21 02:59:26 +00:00
errno.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
error.h Update. 1997-06-21 02:59:26 +00:00
execinfo.h Update. 1999-11-23 17:22:17 +00:00
fcntl.h Update. 2002-04-14 20:15:40 +00:00
features.h (__GLIBC_MINOR__): Bump to 3. 2002-01-03 00:43:43 +00:00
fenv.h Add prototype for foo. 2000-12-27 19:58:36 +00:00
fnmatch.h Update. 1997-06-21 02:59:26 +00:00
fpu_control.h Update. 1999-11-23 17:22:17 +00:00
ftw.h Update. 1997-06-21 02:59:26 +00:00
gconv.h Update. 1997-11-18 02:50:07 +00:00
getopt.h Update. 2000-12-27 20:25:30 +00:00
glob.h Update. 2000-08-19 16:58:09 +00:00
gmp.h Update. 2000-12-05 17:34:28 +00:00
gnu-versions.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
grp.h Update. 2002-03-15 09:30:44 +00:00
iconv.h Update. 1999-08-21 00:38:15 +00:00
langinfo.h Undo last patch. 2000-09-26 17:19:47 +00:00
libc-internal.h Update. 2002-03-03 19:43:30 +00:00
libc-symbols.h 2002-04-29 Roland McGrath <roland@frob.com> 2002-04-29 07:46:42 +00:00
libgen.h Update. 1997-06-21 02:59:26 +00:00
libintl.h (__ngettext, __dngettext, __dcngettext): New declarations. (__gettext, __dgettext, __dcgettext, __dcgettext_internal): Add attribute declarations. 2002-05-01 16:41:24 +00:00
limits.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
linewrap.h Update. 1997-06-21 02:59:26 +00:00
link.h 2002-06-02 Roland McGrath <roland@frob.com> 2002-06-04 18:35:03 +00:00
locale.h Update. 2002-03-13 09:38:59 +00:00
malloc.h Update. 2002-03-13 02:17:12 +00:00
math.h Update. 2002-04-24 21:09:14 +00:00
mcheck.h Update. 1997-06-21 02:59:26 +00:00
memory.h Update. 1997-06-21 02:59:26 +00:00
mntent.h Update. 2002-04-09 20:36:24 +00:00
monetary.h Update. 1997-06-21 02:59:26 +00:00
netdb.h Update. 2002-03-15 09:30:44 +00:00
netgroup.h Update. 1997-06-21 02:59:26 +00:00
nl_types.h Update. 1997-12-22 20:53:38 +00:00
nss.h Update. 1997-06-21 02:59:26 +00:00
nsswitch.h Update. 1997-06-21 02:59:26 +00:00
obstack.h Update. 1997-06-21 02:59:26 +00:00
poll.h Update. 2000-08-21 16:02:48 +00:00
printf.h Update. 2000-12-27 07:56:28 +00:00
pthread.h Update. 2001-02-06 18:27:57 +00:00
pwd.h Update. 2002-03-15 09:30:44 +00:00
regex.h Update. 1998-12-08 13:12:47 +00:00
resolv.h Update. 2002-02-05 00:57:29 +00:00
sched.h Update. 2000-07-27 22:01:07 +00:00
search.h Update. 1999-11-23 17:31:31 +00:00
set-hooks.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
setjmp.h Update. 2000-12-27 20:25:30 +00:00
sgtty.h Update. 1997-06-21 02:59:26 +00:00
shadow.h Update. 2002-03-15 09:30:44 +00:00
shlib-compat.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
signal.h Update. 2001-02-05 19:55:22 +00:00
spawn.h Update. 2000-10-01 19:15:29 +00:00
stab.h Update. 1997-06-21 02:59:26 +00:00
stdio_ext.h Update. 2002-04-09 20:36:24 +00:00
stdio.h Update. 2002-05-14 21:29:42 +00:00
stdlib.h Update. 2002-04-09 20:36:24 +00:00
string.h Update. 2001-08-30 23:22:02 +00:00
strings.h Update. 1997-06-21 02:59:26 +00:00
stub-tag.h Update. 1997-10-15 05:34:02 +00:00
syscall.h Update. 1997-06-21 02:59:26 +00:00
sysexits.h Update. 1997-06-21 02:59:26 +00:00
syslog.h Update. 1997-06-21 02:59:26 +00:00
tar.h Update. 1997-06-21 02:59:26 +00:00
termios.h Update. 2000-12-27 20:25:30 +00:00
tgmath.h Update. 1998-09-06 23:45:24 +00:00
time.h Update. 2002-03-15 09:30:44 +00:00
ttyent.h Update. 1997-06-21 02:59:26 +00:00
ucontext.h Update. 1999-10-12 18:17:41 +00:00
ulimit.h Update. 1999-11-23 17:22:17 +00:00
unistd.h * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the 2002-06-11 23:04:51 +00:00
utime.h Update. 1997-06-21 02:59:26 +00:00
utmp.h Update. 1999-11-23 17:22:17 +00:00
values.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
wchar.h Update. 2002-04-15 05:35:10 +00:00
wctype.h Update. 2002-04-14 20:15:40 +00:00
wordexp.h Update. 1997-06-21 02:59:26 +00:00
xlocale.h Update. 1997-06-21 02:59:26 +00:00