diff --git a/.cvsignore b/.cvsignore index 52a4c68..607584e 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1,2 @@ -glibc-20060907T0853.tar.bz2 -glibc-fedora-20060907T0853.tar.bz2 +glibc-20060910T1832.tar.bz2 +glibc-fedora-20060910T1832.tar.bz2 diff --git a/glibc-fedora.patch b/glibc-fedora.patch index bb3e981..dedd493 100644 --- a/glibc-fedora.patch +++ b/glibc-fedora.patch @@ -1,21 +1,5 @@ ---- glibc-20060907T0853/ChangeLog 6 Sep 2006 16:51:47 -0000 1.10329 -+++ glibc-20060907T0853-fedora/ChangeLog 7 Sep 2006 10:42:03 -0000 1.8782.2.205 -@@ -1,5 +1,13 @@ - 2006-09-06 Jakub Jelinek - -+ * posix/regex_internal.c (re_string_reconstruct): Handle -+ offset < pstr->valid_raw_len && pstr->offsets_needed case. -+ Ensure no bytes read before raw_mbs array. Pass a saved copy of -+ pstr->valid_len - 1 rather than pstr->valid_raw_len - 1 to -+ re_string_context_at. -+ * posix/Makefile: Add rules to build and run bug-regex26 test. -+ * posix/bug-regex26.c: New test. -+ - * locale/programs/ld-collate.c (collate_read): Goto sym_equiv_free - rather than col_sym_free. Move seqp declaration earlier. - ---- glibc-20060907T0853/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1 -+++ glibc-20060907T0853-fedora/ChangeLog.11 22 Sep 2004 21:20:47 -0000 1.1.4.1 +--- glibc-20060910T1832/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1 ++++ glibc-20060910T1832-fedora/ChangeLog.11 22 Sep 2004 21:20:47 -0000 1.1.4.1 @@ -1352,6 +1352,11 @@ * sysdeps/unix/sysv/linux/mips/sys/tas.h: Add missing .mips0 at the end of inline assembler code. @@ -65,8 +49,8 @@ * sysdeps/arm/bits/huge_val.h (HUGE_VAL, HUGE_VALF): Add __extension__ to hexadecimal floating constant notation. * sysdeps/i386/bits/huge_val.h (HUGE_VAL, HUGE_VALF, HUGE_VALL): ---- glibc-20060907T0853/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1 -+++ glibc-20060907T0853-fedora/ChangeLog.12 22 Sep 2004 21:20:47 -0000 1.1.4.1 +--- glibc-20060910T1832/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1 ++++ glibc-20060910T1832-fedora/ChangeLog.12 22 Sep 2004 21:20:47 -0000 1.1.4.1 @@ -7729,6 +7729,13 @@ * Versions.def [ld]: Add GLIBC_2.2.1. @@ -93,8 +77,8 @@ 2001-01-02 Franz Sirl * sysdeps/powerpc/dl-machine.c (__process_machine_rela): Fix typo. ---- glibc-20060907T0853/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 -+++ glibc-20060907T0853-fedora/ChangeLog.15 3 Mar 2005 17:29:57 -0000 1.1.6.2 +--- glibc-20060910T1832/ChangeLog.15 16 Feb 2005 07:34:17 -0000 1.1 ++++ glibc-20060910T1832-fedora/ChangeLog.15 3 Mar 2005 17:29:57 -0000 1.1.6.2 @@ -477,6 +477,14 @@ 2004-11-26 Jakub Jelinek @@ -175,8 +159,8 @@ 2004-08-30 Roland McGrath * scripts/extract-abilist.awk: If `lastversion' variable defined, omit ---- glibc-20060907T0853/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 -+++ glibc-20060907T0853-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 +--- glibc-20060910T1832/ChangeLog.16 4 May 2006 16:05:24 -0000 1.1 ++++ glibc-20060910T1832-fedora/ChangeLog.16 5 May 2006 06:11:52 -0000 1.1.2.1 @@ -171,6 +171,11 @@ [BZ #2611] * stdio-common/renameat.c (renameat): Fix typo. @@ -348,8 +332,8 @@ 2005-02-10 Roland McGrath [BZ #157] ---- glibc-20060907T0853/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 -+++ glibc-20060907T0853-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 +--- glibc-20060910T1832/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8 ++++ glibc-20060910T1832-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6 @@ -49,6 +49,23 @@ extern void (*__init_array_end []) (int, extern void (*__fini_array_start []) (void) attribute_hidden; extern void (*__fini_array_end []) (void) attribute_hidden; @@ -374,8 +358,8 @@ /* These function symbols are provided for the .init/.fini section entry points automagically by the linker. */ ---- glibc-20060907T0853/debug/tst-chk1.c 24 Apr 2006 17:00:18 -0000 1.15 -+++ glibc-20060907T0853-fedora/debug/tst-chk1.c 24 Apr 2006 20:31:49 -0000 1.1.2.16 +--- glibc-20060910T1832/debug/tst-chk1.c 24 Apr 2006 17:00:18 -0000 1.15 ++++ glibc-20060910T1832-fedora/debug/tst-chk1.c 24 Apr 2006 20:31:49 -0000 1.1.2.16 @@ -17,6 +17,9 @@ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ @@ -404,8 +388,8 @@ # define O 0 #else # define O 1 ---- glibc-20060907T0853/elf/ldconfig.c 7 Apr 2006 06:57:49 -0000 1.54 -+++ glibc-20060907T0853-fedora/elf/ldconfig.c 24 Apr 2006 08:55:38 -0000 1.47.2.9 +--- glibc-20060910T1832/elf/ldconfig.c 7 Apr 2006 06:57:49 -0000 1.54 ++++ glibc-20060910T1832-fedora/elf/ldconfig.c 24 Apr 2006 08:55:38 -0000 1.47.2.9 @@ -964,17 +964,19 @@ search_dirs (void) @@ -487,8 +471,8 @@ } search_dirs (); ---- glibc-20060907T0853/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 -+++ glibc-20060907T0853-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 +--- glibc-20060910T1832/elf/tst-stackguard1.c 26 Jun 2005 18:08:36 -0000 1.1 ++++ glibc-20060910T1832-fedora/elf/tst-stackguard1.c 8 Aug 2005 21:24:27 -0000 1.1.2.3 @@ -160,17 +160,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -513,8 +497,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20060907T0853/iconv/iconvconfig.c 1 Jan 2006 19:15:56 -0000 1.25 -+++ glibc-20060907T0853-fedora/iconv/iconvconfig.c 2 Jan 2006 10:52:50 -0000 1.19.2.6 +--- glibc-20060910T1832/iconv/iconvconfig.c 1 Jan 2006 19:15:56 -0000 1.25 ++++ glibc-20060910T1832-fedora/iconv/iconvconfig.c 2 Jan 2006 10:52:50 -0000 1.19.2.6 @@ -1011,6 +1011,34 @@ next_prime (uint32_t seed) module name offset (following last entry with step count 0) @@ -591,8 +575,8 @@ /* Open the output file. */ if (output_file == NULL) { ---- glibc-20060907T0853/include/features.h 25 Apr 2006 20:34:32 -0000 1.43 -+++ glibc-20060907T0853-fedora/include/features.h 26 Apr 2006 20:18:17 -0000 1.35.2.12 +--- glibc-20060910T1832/include/features.h 25 Apr 2006 20:34:32 -0000 1.43 ++++ glibc-20060910T1832-fedora/include/features.h 26 Apr 2006 20:18:17 -0000 1.35.2.12 @@ -275,7 +275,13 @@ #endif @@ -608,16 +592,16 @@ # if _FORTIFY_SOURCE > 1 # define __USE_FORTIFY_LEVEL 2 # else ---- glibc-20060907T0853/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20060910T1832/include/bits/stdlib-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/include/bits/stdlib-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20060907T0853/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 +--- glibc-20060910T1832/include/bits/wchar-ldbl.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/include/bits/wchar-ldbl.h 1 Feb 2006 09:30:43 -0000 1.1.2.1 @@ -0,0 +1 @@ +#include ---- glibc-20060907T0853/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 -+++ glibc-20060907T0853-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 +--- glibc-20060910T1832/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 ++++ glibc-20060910T1832-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 @@ -58,8 +58,6 @@ korean ko_KR.eucKR korean.euc ko_KR.eucKR ko_KR ko_KR.eucKR @@ -627,8 +611,8 @@ norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 ---- glibc-20060907T0853/libio/stdio.h 16 Jan 2006 20:12:21 -0000 1.86 -+++ glibc-20060907T0853-fedora/libio/stdio.h 30 Jan 2006 09:29:46 -0000 1.78.2.8 +--- glibc-20060910T1832/libio/stdio.h 16 Jan 2006 20:12:21 -0000 1.86 ++++ glibc-20060910T1832-fedora/libio/stdio.h 30 Jan 2006 09:29:46 -0000 1.78.2.8 @@ -142,10 +142,12 @@ typedef _G_fpos64_t fpos64_t; extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ @@ -642,8 +626,8 @@ __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ ---- glibc-20060907T0853/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4 -+++ glibc-20060907T0853-fedora/libio/bits/stdio2.h 27 Jun 2005 13:04:16 -0000 1.1.2.6 +--- glibc-20060910T1832/libio/bits/stdio2.h 19 Mar 2005 00:14:58 -0000 1.4 ++++ glibc-20060910T1832-fedora/libio/bits/stdio2.h 27 Jun 2005 13:04:16 -0000 1.1.2.6 @@ -61,14 +61,25 @@ extern int __vfprintf_chk (FILE *__restr extern int __vprintf_chk (int __flag, __const char *__restrict __format, _G_va_list __ap); @@ -674,8 +658,8 @@ #endif ---- glibc-20060907T0853/locale/iso-4217.def 26 Apr 2006 07:14:53 -0000 1.19 -+++ glibc-20060907T0853-fedora/locale/iso-4217.def 26 Apr 2006 20:18:17 -0000 1.15.2.4 +--- glibc-20060910T1832/locale/iso-4217.def 26 Apr 2006 07:14:53 -0000 1.19 ++++ glibc-20060910T1832-fedora/locale/iso-4217.def 26 Apr 2006 20:18:17 -0000 1.15.2.4 @@ -8,6 +8,7 @@ * * !!! The list has to be sorted !!! @@ -767,8 +751,8 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ ---- glibc-20060907T0853/locale/programs/3level.h 7 Dec 2005 05:47:27 -0000 1.6 -+++ glibc-20060907T0853-fedora/locale/programs/3level.h 19 Dec 2005 12:11:15 -0000 1.5.2.2 +--- glibc-20060910T1832/locale/programs/3level.h 7 Dec 2005 05:47:27 -0000 1.6 ++++ glibc-20060910T1832-fedora/locale/programs/3level.h 19 Dec 2005 12:11:15 -0000 1.5.2.2 @@ -202,6 +202,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, } } @@ -812,8 +796,8 @@ #endif #ifndef NO_FINALIZE ---- glibc-20060907T0853/localedata/Makefile 26 Apr 2006 05:14:03 -0000 1.103 -+++ glibc-20060907T0853-fedora/localedata/Makefile 26 Apr 2006 20:18:17 -0000 1.101.2.3 +--- glibc-20060910T1832/localedata/Makefile 26 Apr 2006 05:14:03 -0000 1.103 ++++ glibc-20060910T1832-fedora/localedata/Makefile 26 Apr 2006 20:18:17 -0000 1.101.2.3 @@ -223,6 +223,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ @@ -822,8 +806,8 @@ -i locales/$$input -c -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale; \ echo ' done'; \ ---- glibc-20060907T0853/localedata/SUPPORTED 13 Aug 2006 20:15:25 -0000 1.96 -+++ glibc-20060907T0853-fedora/localedata/SUPPORTED 15 Aug 2006 05:53:48 -0000 1.71.2.13 +--- glibc-20060910T1832/localedata/SUPPORTED 13 Aug 2006 20:15:25 -0000 1.96 ++++ glibc-20060910T1832-fedora/localedata/SUPPORTED 15 Aug 2006 05:53:48 -0000 1.71.2.13 @@ -77,6 +77,7 @@ cy_GB.UTF-8/UTF-8 \ cy_GB/ISO-8859-14 \ da_DK.UTF-8/UTF-8 \ @@ -865,8 +849,8 @@ ta_IN/UTF-8 \ te_IN/UTF-8 \ tg_TJ.UTF-8/UTF-8 \ ---- glibc-20060907T0853/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 -+++ glibc-20060907T0853-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +--- glibc-20060910T1832/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 ++++ glibc-20060910T1832-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 @@ -248,8 +248,11 @@ mon "" d_fmt "" @@ -881,8 +865,8 @@ END LC_TIME LC_MESSAGES ---- glibc-20060907T0853/localedata/locales/en_GB 30 Jul 2006 22:19:44 -0000 1.13 -+++ glibc-20060907T0853-fedora/localedata/locales/en_GB 31 Jul 2006 07:16:59 -0000 1.10.2.3 +--- glibc-20060910T1832/localedata/locales/en_GB 30 Jul 2006 22:19:44 -0000 1.13 ++++ glibc-20060910T1832-fedora/localedata/locales/en_GB 31 Jul 2006 07:16:59 -0000 1.10.2.3 @@ -116,8 +116,8 @@ mon "" d_fmt "" @@ -894,8 +878,8 @@ date_fmt "/ / " ---- glibc-20060907T0853/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +--- glibc-20060910T1832/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 @@ -0,0 +1,69 @@ +escape_char / +comment_char % @@ -966,8 +950,8 @@ +LC_ADDRESS +copy "nb_NO" +END LC_ADDRESS ---- glibc-20060907T0853/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 -+++ glibc-20060907T0853-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +--- glibc-20060910T1832/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 ++++ glibc-20060910T1832-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 @@ -1,7 +1,7 @@ comment_char % escape_char / @@ -995,8 +979,8 @@ revision "0.2" date "2000-08-02" % ---- glibc-20060907T0853/malloc/mcheck.c 8 Sep 2004 20:36:02 -0000 1.18 -+++ glibc-20060907T0853-fedora/malloc/mcheck.c 20 Dec 2005 10:59:21 -0000 1.18.2.1 +--- glibc-20060910T1832/malloc/mcheck.c 8 Sep 2004 20:36:02 -0000 1.18 ++++ glibc-20060910T1832-fedora/malloc/mcheck.c 20 Dec 2005 10:59:21 -0000 1.18.2.1 @@ -24,9 +24,25 @@ # include # include @@ -1072,8 +1056,8 @@ old_free_hook = __free_hook; __free_hook = freehook; ---- glibc-20060907T0853/malloc/mtrace.c 14 Sep 2004 04:24:46 -0000 1.41 -+++ glibc-20060907T0853-fedora/malloc/mtrace.c 20 Dec 2005 10:59:21 -0000 1.41.2.1 +--- glibc-20060910T1832/malloc/mtrace.c 14 Sep 2004 04:24:46 -0000 1.41 ++++ glibc-20060910T1832-fedora/malloc/mtrace.c 20 Dec 2005 10:59:21 -0000 1.41.2.1 @@ -40,6 +40,18 @@ # include # define setvbuf(s, b, f, l) INTUSE(_IO_setvbuf) (s, b, f, l) @@ -1129,17 +1113,17 @@ __memalign_hook = tr_memalignhook; __malloc_hook = tr_mallochook; ---- glibc-20060907T0853/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 -+++ glibc-20060907T0853-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 +--- glibc-20060910T1832/nis/nss 28 Apr 2006 21:02:23 -0000 1.3 ++++ glibc-20060910T1832-fedora/nis/nss 1 May 2006 08:02:53 -0000 1.2.2.2 @@ -25,4 +25,4 @@ # memory with every getXXent() call. Otherwise each getXXent() call # might result into a network communication with the server to get # the next entry. -#SETENT_BATCH_READ=TRUE +SETENT_BATCH_READ=TRUE ---- glibc-20060907T0853/nptl/ChangeLog 5 Sep 2006 17:18:23 -0000 1.918 -+++ glibc-20060907T0853-fedora/nptl/ChangeLog 7 Sep 2006 09:04:05 -0000 1.706.2.103 -@@ -1110,6 +1110,15 @@ +--- glibc-20060910T1832/nptl/ChangeLog 9 Sep 2006 11:21:48 -0000 1.920 ++++ glibc-20060910T1832-fedora/nptl/ChangeLog 10 Sep 2006 18:59:02 -0000 1.706.2.104 +@@ -1131,6 +1131,15 @@ Use __sigfillset. Document that sigfillset does the right thing wrt to SIGSETXID. @@ -1155,7 +1139,7 @@ 2005-07-11 Jakub Jelinek [BZ #1102] -@@ -1846,6 +1855,11 @@ +@@ -1867,6 +1876,11 @@ Move definition inside libpthread, libc, librt check. Provide definition for rtld. @@ -1167,7 +1151,7 @@ 2004-09-02 Ulrich Drepper * sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp. -@@ -3920,6 +3934,11 @@ +@@ -3941,6 +3955,11 @@ * Makefile [$(build-shared) = yes] (tests): Depend on $(test-modules). @@ -1179,8 +1163,8 @@ 2003-07-25 Jakub Jelinek * tst-cancel17.c (do_test): Check if aio_cancel failed. ---- glibc-20060907T0853/nptl/Makefile 5 Sep 2006 17:14:52 -0000 1.187 -+++ glibc-20060907T0853-fedora/nptl/Makefile 7 Sep 2006 09:04:05 -0000 1.157.2.27 +--- glibc-20060910T1832/nptl/Makefile 8 Sep 2006 10:40:49 -0000 1.188 ++++ glibc-20060910T1832-fedora/nptl/Makefile 10 Sep 2006 18:59:02 -0000 1.157.2.28 @@ -524,15 +524,19 @@ $(addprefix $(objpfx), \ $(tests) $(xtests) $(test-srcs))): $(objpfx)libpthread.so \ $(objpfx)libpthread_nonshared.a @@ -1203,8 +1187,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a endif ---- glibc-20060907T0853/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 -+++ glibc-20060907T0853-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 +--- glibc-20060910T1832/nptl/tst-stackguard1.c 26 Jun 2005 17:44:14 -0000 1.1 ++++ glibc-20060910T1832-fedora/nptl/tst-stackguard1.c 8 Aug 2005 21:24:28 -0000 1.1.2.3 @@ -190,17 +190,21 @@ do_test (void) the 16 runs, something is very wrong. */ int ndifferences = 0; @@ -1229,8 +1213,8 @@ { puts ("stack guard canaries are not randomized enough"); puts ("nor equal to the default canary value"); ---- glibc-20060907T0853/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +--- glibc-20060910T1832/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 @@ -0,0 +1,6 @@ +#include_next + @@ -1238,8 +1222,8 @@ +#ifndef __ASSUME_CLONE_THREAD_FLAGS +# define __ASSUME_CLONE_THREAD_FLAGS 1 +#endif ---- glibc-20060907T0853/nscd/connections.c 30 May 2006 17:31:43 -0000 1.90 -+++ glibc-20060907T0853-fedora/nscd/connections.c 31 May 2006 15:10:34 -0000 1.55.2.25 +--- glibc-20060910T1832/nscd/connections.c 30 May 2006 17:31:43 -0000 1.90 ++++ glibc-20060910T1832-fedora/nscd/connections.c 31 May 2006 15:10:34 -0000 1.55.2.25 @@ -1914,3 +1914,21 @@ finish_drop_privileges (void) install_real_capabilities (new_caps); #endif @@ -1262,8 +1246,8 @@ + prune_cache (&dbs[hstdb], LONG_MAX, -1); +} + ---- glibc-20060907T0853/nscd/nscd.c 30 May 2006 17:29:36 -0000 1.53 -+++ glibc-20060907T0853-fedora/nscd/nscd.c 31 May 2006 15:10:34 -0000 1.38.2.13 +--- glibc-20060910T1832/nscd/nscd.c 30 May 2006 17:29:36 -0000 1.53 ++++ glibc-20060910T1832-fedora/nscd/nscd.c 31 May 2006 15:10:34 -0000 1.38.2.13 @@ -119,6 +119,9 @@ static struct argp argp = options, parse_opt, NULL, doc, }; @@ -1282,8 +1266,8 @@ signal (SIGPIPE, SIG_IGN); /* Cleanup files created by a previous 'bind'. */ ---- glibc-20060907T0853/nscd/nscd.conf 27 Apr 2006 14:46:36 -0000 1.13 -+++ glibc-20060907T0853-fedora/nscd/nscd.conf 27 Apr 2006 21:29:54 -0000 1.8.2.5 +--- glibc-20060910T1832/nscd/nscd.conf 27 Apr 2006 14:46:36 -0000 1.13 ++++ glibc-20060910T1832-fedora/nscd/nscd.conf 27 Apr 2006 21:29:54 -0000 1.8.2.5 @@ -33,8 +33,8 @@ # logfile /var/log/nscd.log # threads 6 @@ -1295,8 +1279,8 @@ debug-level 0 # reload-count 5 paranoia no ---- glibc-20060907T0853/nscd/nscd.init 20 Jun 2005 15:47:52 -0000 1.9 -+++ glibc-20060907T0853-fedora/nscd/nscd.init 12 Sep 2005 12:53:20 -0000 1.6.2.4 +--- glibc-20060910T1832/nscd/nscd.init 20 Jun 2005 15:47:52 -0000 1.9 ++++ glibc-20060910T1832-fedora/nscd/nscd.init 12 Sep 2005 12:53:20 -0000 1.6.2.4 @@ -9,6 +9,7 @@ # slow naming services like NIS, NIS+, LDAP, or hesiod. # processname: /usr/sbin/nscd @@ -1337,17 +1321,8 @@ RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nscd ---- glibc-20060907T0853/posix/Makefile 2 Aug 2006 16:43:46 -0000 1.192 -+++ glibc-20060907T0853-fedora/posix/Makefile 7 Sep 2006 10:42:04 -0000 1.171.2.21 -@@ -81,7 +81,7 @@ tests := tstgetopt testfnm runtests run - bug-regex13 bug-regex14 bug-regex15 bug-regex16 \ - bug-regex17 bug-regex18 bug-regex19 bug-regex20 \ - bug-regex21 bug-regex22 bug-regex23 bug-regex24 \ -- bug-regex25 tst-nice tst-nanosleep tst-regex2 \ -+ bug-regex25 bug-regex26 tst-nice tst-nanosleep tst-regex2 \ - transbug tst-rxspencer tst-pcre tst-boost \ - bug-ga1 tst-vfork1 tst-vfork2 tst-waitid \ - tst-getaddrinfo2 bug-glob1 bug-glob2 tst-sysconf \ +--- glibc-20060910T1832/posix/Makefile 7 Sep 2006 13:50:05 -0000 1.193 ++++ glibc-20060910T1832-fedora/posix/Makefile 7 Sep 2006 10:42:04 -0000 1.171.2.21 @@ -108,7 +108,8 @@ generated := $(addprefix wordexp-test-re bug-regex21-mem bug-regex21.mtrace \ tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \ @@ -1358,15 +1333,7 @@ include ../Rules -@@ -189,6 +190,7 @@ bug-regex20-ENV = LOCPATH=$(common-objpf - bug-regex22-ENV = LOCPATH=$(common-objpfx)localedata - bug-regex23-ENV = LOCPATH=$(common-objpfx)localedata - bug-regex25-ENV = LOCPATH=$(common-objpfx)localedata -+bug-regex26-ENV = LOCPATH=$(common-objpfx)localedata - tst-rxspencer-ARGS = --utf8 rxspencer/tests - tst-rxspencer-ENV = LOCPATH=$(common-objpfx)localedata - tst-pcre-ARGS = PCRE.tests -@@ -282,12 +284,16 @@ bug-glob2-ENV = MALLOC_TRACE=$(objpfx)bu +@@ -283,12 +284,16 @@ bug-glob2-ENV = MALLOC_TRACE=$(objpfx)bu $(objpfx)bug-glob2-mem: $(objpfx)bug-glob2.out $(common-objpfx)malloc/mtrace $(objpfx)bug-glob2.mtrace > $@ @@ -1389,49 +1356,8 @@ + | sed -n -e '/START_OF_STRINGS/,$${/POSIX_V6_/{s/^[^"]*"//;s/".*$$//;p}}' \ + > $@.new + mv -f $@.new $@ ---- glibc-20060907T0853/posix/bug-regex26.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/posix/bug-regex26.c 7 Sep 2006 10:42:04 -0000 1.1.2.1 -@@ -0,0 +1,38 @@ -+/* Test re_search with dotless i. -+ Copyright (C) 2006 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ Contributed by Jakub Jelinek , 2006. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, write to the Free -+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA -+ 02111-1307 USA. */ -+ -+#include -+#include -+#include -+ -+int -+main (void) -+{ -+ struct re_pattern_buffer r; -+ struct re_registers s; -+ setlocale (LC_ALL, "en_US.UTF-8"); -+ memset (&r, 0, sizeof (r)); -+ memset (&s, 0, sizeof (s)); -+ re_set_syntax (RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE | RE_ICASE); -+ re_compile_pattern ("insert into", 11, &r); -+ re_search (&r, "\xFF\0\x12\xA2\xAA\xC4\xB1,K\x12\xC4\xB1*\xACK", -+ 15, 0, 15, &s); -+ return 0; -+} ---- glibc-20060907T0853/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 +--- glibc-20060910T1832/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 @@ -0,0 +1,15 @@ +#include +const char *START_OF_STRINGS = @@ -1448,154 +1374,8 @@ +"POSIX_V6_LPBIG_OFFBIG" +#endif +""; ---- glibc-20060907T0853/posix/regex_internal.c 4 Jun 2006 04:57:19 -0000 1.66 -+++ glibc-20060907T0853-fedora/posix/regex_internal.c 7 Sep 2006 10:42:04 -0000 1.41.2.14 -@@ -585,34 +585,98 @@ re_string_reconstruct (re_string_t *pstr - - if (BE (offset != 0, 1)) - { -- /* Are the characters which are already checked remain? */ -- if (BE (offset < pstr->valid_raw_len, 1) --#ifdef RE_ENABLE_I18N -- /* Handling this would enlarge the code too much. -- Accept a slowdown in that case. */ -- && pstr->offsets_needed == 0 --#endif -- ) -+ /* Should the already checked characters be kept? */ -+ if (BE (offset < pstr->valid_raw_len, 1)) - { - /* Yes, move them to the front of the buffer. */ -- pstr->tip_context = re_string_context_at (pstr, offset - 1, eflags); - #ifdef RE_ENABLE_I18N -- if (pstr->mb_cur_max > 1) -- memmove (pstr->wcs, pstr->wcs + offset, -- (pstr->valid_len - offset) * sizeof (wint_t)); -+ if (BE (pstr->offsets_needed, 0)) -+ { -+ int low = 0, high = pstr->valid_len, mid; -+ do -+ { -+ mid = (high + low) / 2; -+ if (pstr->offsets[mid] > offset) -+ high = mid; -+ else if (pstr->offsets[mid] < offset) -+ low = mid + 1; -+ else -+ break; -+ } -+ while (low < high); -+ if (pstr->offsets[mid] < offset) -+ ++mid; -+ pstr->tip_context = re_string_context_at (pstr, mid - 1, -+ eflags); -+ /* This can be quite complicated, so handle specially -+ only the common and easy case where the character with -+ different length representation of lower and upper -+ case is present at or after offset. */ -+ if (pstr->valid_len > offset -+ && mid == offset && pstr->offsets[mid] == offset) -+ { -+ memmove (pstr->wcs, pstr->wcs + offset, -+ (pstr->valid_len - offset) * sizeof (wint_t)); -+ memmove (pstr->mbs, pstr->mbs + offset, pstr->valid_len - offset); -+ pstr->valid_len -= offset; -+ pstr->valid_raw_len -= offset; -+ for (low = 0; low < pstr->valid_len; low++) -+ pstr->offsets[low] = pstr->offsets[low + offset] - offset; -+ } -+ else -+ { -+ /* Otherwise, just find out how long the partial multibyte -+ character at offset is and fill it with WEOF/255. */ -+ pstr->len = pstr->raw_len - idx + offset; -+ pstr->stop = pstr->raw_stop - idx + offset; -+ pstr->offsets_needed = 0; -+ while (mid > 0 && pstr->offsets[mid - 1] == offset) -+ --mid; -+ while (mid < pstr->valid_len) -+ if (pstr->wcs[mid] != WEOF) -+ break; -+ else -+ ++mid; -+ if (mid == pstr->valid_len) -+ pstr->valid_len = 0; -+ else -+ { -+ pstr->valid_len = pstr->offsets[mid] - offset; -+ if (pstr->valid_len) -+ { -+ for (low = 0; low < pstr->valid_len; ++low) -+ pstr->wcs[low] = WEOF; -+ memset (pstr->mbs, 255, pstr->valid_len); -+ } -+ } -+ pstr->valid_raw_len = pstr->valid_len; -+ } -+ } -+ else -+#endif -+ { -+ pstr->tip_context = re_string_context_at (pstr, offset - 1, -+ eflags); -+#ifdef RE_ENABLE_I18N -+ if (pstr->mb_cur_max > 1) -+ memmove (pstr->wcs, pstr->wcs + offset, -+ (pstr->valid_len - offset) * sizeof (wint_t)); - #endif /* RE_ENABLE_I18N */ -- if (BE (pstr->mbs_allocated, 0)) -- memmove (pstr->mbs, pstr->mbs + offset, -- pstr->valid_len - offset); -- pstr->valid_len -= offset; -- pstr->valid_raw_len -= offset; -+ if (BE (pstr->mbs_allocated, 0)) -+ memmove (pstr->mbs, pstr->mbs + offset, -+ pstr->valid_len - offset); -+ pstr->valid_len -= offset; -+ pstr->valid_raw_len -= offset; - #if DEBUG -- assert (pstr->valid_len > 0); -+ assert (pstr->valid_len > 0); - #endif -+ } - } - else - { - /* No, skip all characters until IDX. */ -+ int prev_valid_len = pstr->valid_len; -+ - #ifdef RE_ENABLE_I18N - if (BE (pstr->offsets_needed, 0)) - { -@@ -636,6 +700,8 @@ re_string_reconstruct (re_string_t *pstr - byte other than 0x80 - 0xbf. */ - raw = pstr->raw_mbs + pstr->raw_mbs_idx; - end = raw + (offset - pstr->mb_cur_max); -+ if (end < pstr->raw_mbs) -+ end = pstr->raw_mbs; - p = raw + offset - 1; - #ifdef _LIBC - /* We know the wchar_t encoding is UCS4, so for the simple -@@ -643,7 +709,7 @@ re_string_reconstruct (re_string_t *pstr - if (isascii (*p) && BE (pstr->trans == NULL, 1)) - { - memset (&pstr->cur_state, '\0', sizeof (mbstate_t)); -- pstr->valid_len = 0; -+ /* pstr->valid_len = 0; */ - wc = (wchar_t) *p; - } - else -@@ -686,7 +752,7 @@ re_string_reconstruct (re_string_t *pstr - pstr->valid_len = re_string_skip_chars (pstr, idx, &wc) - idx; - if (wc == WEOF) - pstr->tip_context -- = re_string_context_at (pstr, pstr->valid_raw_len - 1, eflags); -+ = re_string_context_at (pstr, prev_valid_len - 1, eflags); - else - pstr->tip_context = ((BE (pstr->word_ops_used != 0, 0) - && IS_WIDE_WORD_CHAR (wc)) ---- glibc-20060907T0853/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 -+++ glibc-20060907T0853-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +--- glibc-20060910T1832/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 ++++ glibc-20060910T1832-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 @@ -36,6 +36,14 @@ # define add_system_dir(dir) add_dir (dir) #endif @@ -1611,8 +1391,8 @@ #define CACHEMAGIC "ld.so-1.7.0" /* libc5 and glibc 2.0/2.1 use the same format. For glibc 2.2 another ---- glibc-20060907T0853/sysdeps/i386/Makefile 6 Mar 2005 00:18:16 -0000 1.20 -+++ glibc-20060907T0853-fedora/sysdeps/i386/Makefile 30 Jun 2006 09:16:34 -0000 1.16.2.4 +--- glibc-20060910T1832/sysdeps/i386/Makefile 6 Mar 2005 00:18:16 -0000 1.20 ++++ glibc-20060910T1832-fedora/sysdeps/i386/Makefile 30 Jun 2006 09:16:34 -0000 1.16.2.4 @@ -64,4 +64,12 @@ endif ifneq (,$(filter -mno-tls-direct-seg-refs,$(CFLAGS))) @@ -1626,8 +1406,8 @@ +CPPFLAGS-.oS += -DNO_TLS_DIRECT_SEG_REFS +CFLAGS-.oS += -mno-tls-direct-seg-refs endif ---- glibc-20060907T0853/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 -+++ glibc-20060907T0853-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +--- glibc-20060910T1832/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 ++++ glibc-20060910T1832-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 @@ -12,8 +12,8 @@ elide-routines.os += hp-timing ifeq (yes,$(build-shared)) @@ -1639,8 +1419,8 @@ endif endif ---- glibc-20060907T0853/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 -+++ glibc-20060907T0853-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +--- glibc-20060910T1832/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 ++++ glibc-20060910T1832-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 @@ -1,350 +0,0 @@ -/* From the Intel IA-64 Optimization Guide, choose the minimum latency - alternative. */ @@ -1992,8 +1772,8 @@ - .symver ___multi3, __multi3@GLIBC_2.2 - -#endif ---- glibc-20060907T0853/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20060910T1832/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,84 @@ +/* pre-.hidden libgcc compatibility + Copyright (C) 2002 Free Software Foundation, Inc. @@ -2079,8 +1859,8 @@ +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); + +#endif ---- glibc-20060907T0853/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 -+++ glibc-20060907T0853-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 +--- glibc-20060910T1832/sysdeps/unix/nice.c 15 Aug 2006 05:24:45 -0000 1.7 ++++ glibc-20060910T1832-fedora/sysdeps/unix/nice.c 15 Aug 2006 05:53:50 -0000 1.6.2.2 @@ -42,7 +42,12 @@ nice (int incr) __set_errno (save); } @@ -2095,8 +1875,8 @@ if (result == -1) { if (errno == EACCES) ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/dl-osinfo.h 1 Aug 2006 06:55:27 -0000 1.23 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 2 Aug 2006 16:57:42 -0000 1.14.2.9 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/dl-osinfo.h 1 Aug 2006 06:55:27 -0000 1.23 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/dl-osinfo.h 2 Aug 2006 16:57:42 -0000 1.14.2.9 @@ -18,11 +18,14 @@ 02111-1307 USA. */ @@ -2144,8 +1924,8 @@ + ret ^= stk; return ret; } ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 05:26:34 -0000 1.6 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/futimesat.c 3 Feb 2006 09:43:55 -0000 1.1.2.7 @@ -37,14 +37,14 @@ futimesat (fd, file, tvp) { int result; @@ -2188,8 +1968,8 @@ { size_t filelen = strlen (file); static const char procfd[] = "/proc/self/fd/%d/%s"; ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 @@ -61,7 +61,7 @@ #define _PATH_TTY "/dev/tty" #define _PATH_UNIX "/boot/vmlinux" @@ -2199,8 +1979,8 @@ #define _PATH_WTMP "/var/log/wtmp" /* Provide trailing slash, since mostly used for building pathnames. */ ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios { struct __kernel_termios k_termios; @@ -2246,8 +2026,8 @@ + return retval; } libc_hidden_def (tcsetattr) ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 @@ -0,0 +1,59 @@ +/* Support for reading /etc/ld.so.cache files written by Linux ldconfig. + Copyright (C) 2004 Free Software Foundation, Inc. @@ -2308,8 +2088,8 @@ + } while (0) + +#include_next ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 @@ -22,4 +22,31 @@ #define _dl_cache_check_flags(flags) \ ((flags) == _DL_CACHE_DEFAULT_ID) @@ -2342,24 +2122,24 @@ + } while (0) + #include_next ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 @@ -0,0 +1,5 @@ +#ifdef IS_IN_ldconfig +#include +#else +#include +#endif ---- glibc-20060907T0853/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 -+++ glibc-20060907T0853-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +--- glibc-20060910T1832/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 ++++ glibc-20060910T1832-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 @@ -1 +1 @@ -s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 \2\3"_ +s_^\(RTLDLIST=\)\([^ ]*\)-ia64\(\.so\.[0-9.]*\)[ ]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_ diff --git a/glibc.spec b/glibc.spec index 899e445..c1f48bc 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,9 +1,9 @@ -%define glibcdate 20060907T0853 +%define glibcdate 20060910T1832 %define glibcname glibc -%define glibcsrcdir glibc-20060907T0853 +%define glibcsrcdir glibc-20060910T1832 %define glibc_release_tarballs 0 %define glibcversion 2.4.90 -%define glibcrelease 30 +%define glibcrelease 31 %define auxarches i586 i686 athlon sparcv9 alphaev6 %define xenarches i686 athlon %ifarch %{xenarches} @@ -1460,6 +1460,12 @@ rm -f *.filelist* %endif %changelog +* Sun Sep 10 2006 Jakub Jelinek 2.4.90-31 +- fix pthread_cond_{,timed}wait cancellation (BZ#3123) +- fix lrint on ppc32 (BZ#3155) +- fix malloc allocating more than half of address space (BZ#2775) +- fix mktime on 32-bit arches a few years after 2038 (BZ#2821) + * Thu Sep 7 2006 Jakub Jelinek 2.4.90-30 - add librtkaio, to use it add /%{lib}/rtkaio to your LD_LIBRARY_PATH or /etc/ld.so.conf diff --git a/sources b/sources index d665ca9..bf379de 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -193d5852e1b905a06fba15007238446f glibc-20060907T0853.tar.bz2 -40a25e7c035f0f64b6cf042b357130ca glibc-fedora-20060907T0853.tar.bz2 +27f309343a4ba1e5cb328c24c343c207 glibc-20060910T1832.tar.bz2 +531288c42ccf4926e25d0ed8be3b1f28 glibc-fedora-20060910T1832.tar.bz2