]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
.
authorRoland McGrath <roland@gnu.org>
Tue, 11 Jun 2002 21:47:53 +0000 (21:47 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 11 Jun 2002 21:47:53 +0000 (21:47 +0000)
ChangeLog

index e18d1955585faaa0c627f2a621b92596a0cea074..273b0034ed92cbe0084ecbb9d7c3cfaa76d106b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+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-06-07  Roland McGrath  <roland@frob.com>
+
+       * sysdeps/mach/hurd/bits/environments.h: File removed.
+
 2002-05-19  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/sysv/linux/errlist.c: Remove extra weak alias