From 90e3c63b80f0cfb0beadc8ebad28e074523fbd03 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mar 31 2007 18:38:35 +0000 Subject: 2.5.90-20 --- diff --git a/glibc-fedora.patch b/glibc-fedora.patch index 0689c4f..333034e 100644 --- a/glibc-fedora.patch +++ b/glibc-fedora.patch @@ -2193,3 +2193,30 @@ cfi_startproc; PSEUDO_END (BP_SYM (__clone)) +--- libc/sysdeps/unix/sysv/linux/sync_file_range.c 24 Apr 2006 17:07:53 -0000 1.2 ++++ libc/sysdeps/unix/sysv/linux/sync_file_range.c 31 Mar 2007 18:37:51 -0000 +@@ -1,5 +1,5 @@ + /* Selective file content synch'ing. +- Copyright (C) 2006 Free Software Foundation, Inc. ++ Copyright (C) 2006, 2007 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or +@@ -27,7 +27,7 @@ + + #ifdef __NR_sync_file_range + int +-sync_file_range (int fd, __off64_t from, __off64_t to, int flags) ++sync_file_range (int fd, __off64_t from, __off64_t to, unsigned int flags) + { + return INLINE_SYSCALL (sync_file_range, 6, fd, + __LONG_LONG_PAIR ((long) (from >> 32), (long) from), +@@ -36,7 +36,7 @@ sync_file_range (int fd, __off64_t from, + } + #else + int +-sync_file_range (int fd, __off64_t from, __off64_t to, int flags) ++sync_file_range (int fd, __off64_t from, __off64_t to, unsigned int flags) + { + __set_errno (ENOSYS); + return -1; diff --git a/glibc.spec b/glibc.spec index bb28caf..ae0c65a 100644 --- a/glibc.spec +++ b/glibc.spec @@ -36,6 +36,10 @@ Source2: %(echo %{glibcsrcdir} | sed s/glibc-/glibc-libidn-/).tar.bz2 Source3: %{glibcname}-fedora-%{glibcdate}.tar.bz2 Patch0: %{glibcname}-fedora.patch Patch1: %{name}-ia64-lib64.patch +Patch2: glibc-bz3427.patch +Patch3: glibc-fnmatch-speedup.patch +Patch4: glibc-bz3306.patch +Patch5: glibc-libio-__THROW.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 @@ -247,6 +251,10 @@ package or when debugging this package. %patch1 -p1 %endif %endif +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 # Hack till glibc-kernheaders get updated, argh mkdir -p override_headers/linux @@ -1558,6 +1566,9 @@ rm -f *.filelist* - assorted NIS+ speedups (#223467) - fix HAVE_LIBCAP configure detection (#178934) - remove %{_prefix}/sbin/rpcinfo from glibc-common (#228894) +- nexttoward*/nextafter* fixes (BZ#3306) +- feholdexcept/feupdateenv fixes (BZ#3427) +- speed up fnmatch with two or more * in the pattern * Sat Mar 17 2007 Jakub Jelinek 2.5.90-19 - fix power6 libm compat symbols on ppc32 (#232633)