r3934 - in glibc-package/trunk/debian: . patches patches/any
Author: aurel32
Date: 2009-11-07 16:51:58 +0000 (Sat, 07 Nov 2009)
New Revision: 3934
Added:
glibc-package/trunk/debian/patches/any/cvs-preadv-pwritev.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
* patches/any/cvs-preadv-pwritev.diff: fix preadv, pwritev and fallocate
for-D_FILE_OFFSET_BITS=64. Closes: #554608.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2009-11-07 16:42:05 UTC (rev 3933)
+++ glibc-package/trunk/debian/changelog 2009-11-07 16:51:58 UTC (rev 3934)
@@ -4,8 +4,10 @@
* Don't ask to stop gdm before an upgrade, but run reload in the postint
Closes: #553362.
* patches/powerpc/cvs-readahead.diff: fix readahead on PowerPC.
+ * patches/any/cvs-preadv-pwritev.diff: fix preadv, pwritev and fallocate
+ for-D_FILE_OFFSET_BITS=64. Closes: #554608.
- -- Aurelien Jarno <aurel32@debian.org> Sat, 07 Nov 2009 17:41:38 +0100
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 07 Nov 2009 17:51:07 +0100
eglibc (2.10.1-5) unstable; urgency=low
Added: glibc-package/trunk/debian/patches/any/cvs-preadv-pwritev.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/cvs-preadv-pwritev.diff (rev 0)
+++ glibc-package/trunk/debian/patches/any/cvs-preadv-pwritev.diff 2009-11-07 16:51:58 UTC (rev 3934)
@@ -0,0 +1,153 @@
+2009-11-06 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (fallocate): Fix types
+ of last two arguments when -D_FILE_OFFSET_BITS=64.
+ * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (fallocate): Fix types
+ of last two arguments when -D_FILE_OFFSET_BITS=64.
+
+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.
+
+--- a/misc/sys/uio.h
++++ b/misc/sys/uio.h
+@@ -80,10 +80,10 @@ extern ssize_t pwritev (int __fd, __const struct iovec *__iovec, int __count,
+ # else
+ # ifdef __REDIRECT
+ extern ssize_t __REDIRECT (preadv, (int __fd, __const struct iovec *__iovec,
+- int __count, __off_t __offset),
++ int __count, __off64_t __offset),
+ preadv64) __wur;
+ extern ssize_t __REDIRECT (pwritev, (int __fd, __const struct iovec *__iovec,
+- int __count, __off_t __offset),
++ int __count, __off64_t __offset),
+ pwritev64) __wur;
+ # else
+ # define preadv preadv64
+--- a/sysdeps/unix/sysv/linux/i386/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/i386/bits/fcntl.h
+@@ -259,8 +259,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
+@@ -253,8 +253,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h
+@@ -259,8 +259,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/s390/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/s390/bits/fcntl.h
+@@ -279,8 +279,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/sh/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/sh/bits/fcntl.h
+@@ -259,8 +259,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
+@@ -278,8 +278,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h
++++ b/sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h
+@@ -273,8 +273,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
++++ b/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
+@@ -259,8 +259,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
+--- a/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
++++ b/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
+@@ -272,8 +272,8 @@ extern ssize_t tee (int __fdin, int __fdout, size_t __len,
+ extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+ # else
+ # ifdef __REDIRECT
+-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off_t __offset,
+- __off_t __len),
++extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
++ __off64_t __len),
+ fallocate64);
+ # else
+ # define fallocate fallocate64
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2009-11-07 16:42:05 UTC (rev 3933)
+++ glibc-package/trunk/debian/patches/series 2009-11-07 16:51:58 UTC (rev 3934)
@@ -210,3 +210,4 @@
any/submitted-localedef-mmap.diff
any/submitted-confname.h.diff
any/cvs-getutmpx-compat.diff
+any/cvs-preadv-pwritev.diff
Reply to: