diff --git a/glibc-fallocate.patch b/glibc-fallocate.patch new file mode 100644 index 0000000..104768c --- /dev/null +++ b/glibc-fallocate.patch @@ -0,0 +1,16 @@ +2007-07-31 Jakub Jelinek + + * sysdeps/unix/sysv/linux/posix_fallocate.c (posix_fallocate): Fix + syscall arguments count. + +--- libc/sysdeps/unix/sysv/linux/posix_fallocate.c.jj 2007-07-31 21:19:06.000000000 +0200 ++++ libc/sysdeps/unix/sysv/linux/posix_fallocate.c 2007-07-31 21:19:06.000000000 +0200 +@@ -39,7 +39,7 @@ posix_fallocate (int fd, __off_t offset, + # endif + { + INTERNAL_SYSCALL_DECL (err); +- int res = INTERNAL_SYSCALL (fallocate, err, 4, fd, 0, ++ int res = INTERNAL_SYSCALL (fallocate, err, 6, fd, 0, + __LONG_LONG_PAIR (offset >> 31, offset), + __LONG_LONG_PAIR (len >> 31, len)); + diff --git a/glibc.spec b/glibc.spec index 9dbecc3..0380fdc 100644 --- a/glibc.spec +++ b/glibc.spec @@ -40,6 +40,7 @@ Patch2: glibc-warning-patrol.patch Patch3: glibc-i386-rwlock.patch Patch4: glibc-ldconfig-speedup.patch Patch5: glibc-private-futex.patch +Patch6: glibc-fallocate.patch Buildroot: %{_tmppath}/glibc-%{PACKAGE_VERSION}-root Obsoletes: zoneinfo, libc-static, libc-devel, libc-profile, libc-headers, Obsoletes: gencat, locale, ldconfig, locale-ja, glibc-profile @@ -255,6 +256,7 @@ package or when debugging this package. %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 # Hack till glibc-kernheaders get updated, argh mkdir -p override_headers/linux