diff options
author | Jakub Jelinek <jakub@redhat.com> | 2009-11-06 09:26:31 -0800 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-11-06 09:26:31 -0800 |
commit | 34df851b3364e14133b865574dbc5f2a8b88874e (patch) | |
tree | 50e308ab7bddcf32129c5ddd58db01ba71502976 /ChangeLog | |
parent | 13f6812ffb5b8ad8c343d49e0be7e5ae0d31dc8e (diff) | |
download | glibc-34df851b3364e14133b865574dbc5f2a8b88874e.tar.gz glibc-34df851b3364e14133b865574dbc5f2a8b88874e.tar.xz glibc-34df851b3364e14133b865574dbc5f2a8b88874e.zip |
Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64.
As reported in http://bugzilla.redhat.com/533063 , preadv/pwritev prototypes are wrong on 32-bit arches with -D_FILE_OFFSET_BITS=64 and as I've just found, fallocate is wrong too. The problem is that only off_t is remapped to the 64-bit type transparently, __off_t is not.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index e6efe933c7..5c4b5d497f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2009-11-04 Jakub Jelinek <jakub@redhat.com> + + * misc/sys/uio.h (preadv, pwritev): Fix type of last argument + when -D_FILE_OFFSET_BITS=64. + + * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (fallocate): Fix types + of last two arguments when -D_FILE_OFFSET_BITS=64. + * sysdeps/unix/sysv/linux/i386/bits/fcntl.h (fallocate): Likewise. + * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (fallocate): Likewise. + * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (fallocate): Likewise. + * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (fallocate): Likewise. + * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (fallocate): Likewise. + * sysdeps/unix/sysv/linux/sh/bits/fcntl.h (fallocate): Likewise. + 2009-11-03 Andreas Schwab <schwab@linux-m68k.org> [BZ #4457] |