]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Updated to fedora-glibc-20090416T0610 cvs/fedora-glibc-2_9_90-18
authorJakub Jelinek <jakub@redhat.com>
Thu, 16 Apr 2009 06:26:59 +0000 (06:26 +0000)
committerJakub Jelinek <jakub@redhat.com>
Thu, 16 Apr 2009 06:26:59 +0000 (06:26 +0000)
ChangeLog
fedora/branch.mk
fedora/glibc.spec.in
sysdeps/unix/sysv/linux/fallocate.c
sysdeps/unix/sysv/linux/fallocate64.c
sysdeps/unix/sysv/linux/wordsize-64/fallocate.c

index 609ae6128061d4621501bf7181149f90aeeb2c82..37ee696fda000300246e2347cc8c8d00e06f9cf2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -22,6 +22,7 @@
 
        * sysdeps/unix/sysv/linux/fallocate.c: Handle old kernel headers.
        * sysdeps/unix/sysv/linux/fallocate64.c: Likewise.
+       * sysdeps/unix/sysv/linux/wordsize-64/fallocate.c: Likewise.
 
 2009-03-25  Andrew Stubbs  <ams@codesourcery.com>
 
index 507bd62742d8a66a0e655922141aebd7cd79d128..d8505286dddd0889ebe763624e3e4939fc9908e7 100644 (file)
@@ -3,5 +3,5 @@ glibc-branch := fedora
 glibc-base := HEAD
 DIST_BRANCH := devel
 COLLECTION := dist-f8
-fedora-sync-date := 2009-04-15 16:19 UTC
-fedora-sync-tag := fedora-glibc-20090415T1619
+fedora-sync-date := 2009-04-16 06:10 UTC
+fedora-sync-tag := fedora-glibc-20090416T0610
index 5c76e5a408283a31b2ae257d0a2504d915bc105b..93e24c9240d4c020b9bfdd279af64f48562b3367 100644 (file)
@@ -19,7 +19,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: @glibcversion@
-Release: 17
+Release: 18
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1009,6 +1009,10 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Thu Apr 16 2009 Jakub Jelinek <jakub@redhat.com> 2.9.90-18
+- update from trunk
+  - fix fallocate
+
 * Wed Apr 15 2009 Jakub Jelinek <jakub@redhat.com> 2.9.90-17
 - update from trunk
   - if threads have very small stack sizes, use much smaller buffer
index 116f00046ed3d7f6228ea0ba513c7f8c9de9ef5a..dc2b4e92ca81aaccfe2d0d528afef1befd4c2d65 100644 (file)
@@ -25,7 +25,7 @@
 int
 fallocate (int fd, int mode, __off_t offset, __off_t len)
 {
-#ifndef __NR_fallocate
+#ifdef __NR_fallocate
   return INLINE_SYSCALL (fallocate, 6, fd, mode,
                         __LONG_LONG_PAIR (offset >> 31, offset),
                         __LONG_LONG_PAIR (len >> 31, len));
index 2fbe988910affce478927cf7a710811675052215..ebcaf671b3e064b0324857f3f90211762db87af8 100644 (file)
@@ -25,7 +25,7 @@
 int
 __fallocate64_l64 (int fd, int mode, __off64_t offset, __off64_t len)
 {
-#ifndef __NR_fallocate
+#ifdef __NR_fallocate
   return INLINE_SYSCALL (fallocate, 6, fd, mode,
                         __LONG_LONG_PAIR ((long int) (offset >> 32),
                                           (long int) offset),
index 0eabab9781ebf87a07a5b666f8c33bbe3054cf4a..3e8954f0b7cac546c6e8708c20e94219634e7728 100644 (file)
 int
 fallocate (int fd, int mode, __off_t offset, __off_t len)
 {
+#ifdef __NR_fallocate
   return INLINE_SYSCALL (fallocate, 4, fd, mode, offset, len);
+#else
+  __set_errno (ENOSYS);
+  return -1;
+#endif
 }
 strong_alias (fallocate, fallocate64)