From cc43692c0e5344f3c587636d69c53444937f8e28 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 8 Feb 2005 10:49:20 +0000 Subject: [PATCH] auto-import glibc-2.3.4-6 on branch devel from glibc-2.3.4-6.src.rpm --- .cvsignore | 4 +- glibc-fedora.patch | 466 +++++++++++++++++++++------------------------ glibc.spec | 33 +++- sources | 4 +- 4 files changed, 249 insertions(+), 258 deletions(-) diff --git a/.cvsignore b/.cvsignore index 6794f04..9d22ca5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1,2 @@ -glibc-20050106T2203.tar.bz2 -glibc-fedora-20050106T2203.tar.bz2 +glibc-20050208T0948.tar.bz2 +glibc-fedora-20050208T0948.tar.bz2 diff --git a/glibc-fedora.patch b/glibc-fedora.patch index 6f41ae1..1a1f658 100644 --- a/glibc-fedora.patch +++ b/glibc-fedora.patch @@ -1,14 +1,6 @@ ---- glibc-20050106T2203/ChangeLog 6 Jan 2005 21:52:35 -0000 1.9108 -+++ glibc-20050106T2203-fedora/ChangeLog 6 Jan 2005 22:18:39 -0000 1.8782.2.70 -@@ -1,3 +1,7 @@ -+2005-01-06 Ulrich Drepper -+ -+ * posix/unistd.h: Declare ftruncate for POSIX 2003. [BZ #640] -+ - 2004-12-22 Steven Munroe - - * math/libm-test.inc (rint_test_tonearest): New test. -@@ -930,6 +934,14 @@ +--- glibc-20050208T0948/ChangeLog 8 Feb 2005 09:04:28 -0000 1.9179 ++++ glibc-20050208T0948-fedora/ChangeLog 8 Feb 2005 10:03:48 -0000 1.8782.2.71 +@@ -1662,6 +1662,14 @@ 2004-11-26 Jakub Jelinek @@ -23,7 +15,7 @@ * posix/Makefile (install-others): Add $(inst_libexecdir)/getconf. (CFLAGS-sysconf.c): Add -D_GETCONF_DIR. (CFLAGS-getconf.c): New. -@@ -1521,6 +1533,16 @@ +@@ -2253,6 +2261,16 @@ * sysdeps/generic/tempname.c (__path_search): Add missing argument TRY_TMPDIR. @@ -40,7 +32,7 @@ 2004-10-31 Mariusz Mazur * sysdeps/unix/sysv/linux/alpha/setregid.c: New file. -@@ -1816,6 +1838,11 @@ +@@ -2548,6 +2566,11 @@ * posix/execvp.c (execvp): Also ignore ENODEV and ETIMEDOUT errno values. @@ -52,7 +44,7 @@ 2004-10-20 Roland McGrath * Makeconfig ($(common-objpfx)shlib-versions.v.i): Check also -@@ -1888,6 +1915,11 @@ +@@ -2620,6 +2643,11 @@ * debug/catchsegv.sh: Update copyright year. Use mktemp to create segv_output file. @@ -64,7 +56,7 @@ 2004-10-18 Jakub Jelinek * elf/dl-libc.c (__libc_dlsym_private, __libc_register_dl_open_hook): -@@ -2871,6 +2903,22 @@ +@@ -3603,6 +3631,22 @@ * string/string.h: Add __nonnull annotations. * stdlib/stdlib.h: Likewise. @@ -87,7 +79,7 @@ 2004-09-20 H.J. Lu * sysdeps/unix/sysv/linux/ia64/sysdep.h (DO_INLINE_SYSCALL): -@@ -3600,6 +3648,23 @@ +@@ -4332,6 +4376,23 @@ before return type. * locale/localename.c (__current_locale_name): Likewise. @@ -111,7 +103,7 @@ 2004-08-30 Roland McGrath * scripts/extract-abilist.awk: If `lastversion' variable defined, omit -@@ -3756,6 +3821,22 @@ +@@ -4488,6 +4549,22 @@ * resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Initialize status to NSS_STATUS_UNAVAIL. @@ -134,7 +126,7 @@ 2004-08-19 Ulrich Drepper * sysdeps/posix/getaddrinfo.c (gaih_inet): Use h->h_name in the -@@ -4060,6 +4141,12 @@ +@@ -4792,6 +4869,12 @@ * iconvdata/testdata/ISO-2022-JP-3: Regenerated. @@ -147,8 +139,8 @@ 2004-08-10 Alfred M. Szmidt * sysdeps/generic/bits/in.h (struct ip_mreq): Remove definition. ---- glibc-20050106T2203/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1 -+++ glibc-20050106T2203-fedora/ChangeLog.11 22 Sep 2004 21:20:47 -0000 1.1.4.1 +--- glibc-20050208T0948/ChangeLog.11 10 Nov 2000 03:31:36 -0000 1.1 ++++ glibc-20050208T0948-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. @@ -198,8 +190,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-20050106T2203/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1 -+++ glibc-20050106T2203-fedora/ChangeLog.12 22 Sep 2004 21:20:47 -0000 1.1.4.1 +--- glibc-20050208T0948/ChangeLog.12 16 Aug 2001 05:24:54 -0000 1.1 ++++ glibc-20050208T0948-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. @@ -226,16 +218,16 @@ 2001-01-02 Franz Sirl * sysdeps/powerpc/dl-machine.c (__process_machine_rela): Fix typo. ---- glibc-20050106T2203/version.h 20 Dec 2004 23:37:41 -0000 1.67 -+++ glibc-20050106T2203-fedora/version.h 6 Jan 2005 15:21:51 -0000 1.65.2.3 +--- glibc-20050208T0948/version.h 20 Dec 2004 23:37:41 -0000 1.67 ++++ glibc-20050208T0948-fedora/version.h 6 Jan 2005 15:21:51 -0000 1.65.2.3 @@ -1,4 +1,4 @@ /* This file just defines the current version number of libc. */ #define RELEASE "development" -#define VERSION "2.3.90" +#define VERSION "2.3.4" ---- glibc-20050106T2203/csu/elf-init.c 16 Aug 2004 04:51:00 -0000 1.3 -+++ glibc-20050106T2203-fedora/csu/elf-init.c 22 Sep 2004 21:20:47 -0000 1.3.2.1 +--- glibc-20050208T0948/csu/elf-init.c 6 Jan 2005 22:40:27 -0000 1.4 ++++ glibc-20050208T0948-fedora/csu/elf-init.c 8 Feb 2005 10:03:57 -0000 1.3.2.2 @@ -44,6 +44,24 @@ extern void (*__init_array_start []) (vo extern void (*__init_array_end []) (void) attribute_hidden; extern void (*__fini_array_start []) (void) attribute_hidden; @@ -261,8 +253,8 @@ #endif /* These function symbols are provided for the .init/.fini section entry ---- glibc-20050106T2203/debug/tst-chk1.c 18 Nov 2004 23:23:17 -0000 1.5 -+++ glibc-20050106T2203-fedora/debug/tst-chk1.c 19 Nov 2004 00:18:08 -0000 1.1.2.7 +--- glibc-20050208T0948/debug/tst-chk1.c 18 Nov 2004 23:23:17 -0000 1.5 ++++ glibc-20050208T0948-fedora/debug/tst-chk1.c 19 Nov 2004 00:18:08 -0000 1.1.2.7 @@ -213,7 +213,7 @@ do_test (void) if (memcmp (a.buf1, "aabcdabcjj", 10)) FAIL (); @@ -281,8 +273,8 @@ # define O 0 #else # define O 1 ---- glibc-20050106T2203/elf/dl-support.c 6 Nov 2004 00:24:49 -0000 1.87 -+++ glibc-20050106T2203-fedora/elf/dl-support.c 10 Nov 2004 09:02:46 -0000 1.84.2.4 +--- glibc-20050208T0948/elf/dl-support.c 6 Nov 2004 00:24:49 -0000 1.87 ++++ glibc-20050208T0948-fedora/elf/dl-support.c 10 Nov 2004 09:02:46 -0000 1.84.2.4 @@ -281,6 +281,11 @@ _dl_non_dynamic_init (void) if (_dl_platform != NULL) _dl_platformlen = strlen (_dl_platform); @@ -295,8 +287,8 @@ /* Scan for a program header telling us the stack is nonexecutable. */ if (_dl_phdr != NULL) for (uint_fast16_t i = 0; i < _dl_phnum; ++i) ---- glibc-20050106T2203/elf/ldconfig.c 10 Aug 2004 04:04:32 -0000 1.47 -+++ glibc-20050106T2203-fedora/elf/ldconfig.c 22 Sep 2004 21:20:48 -0000 1.47.2.1 +--- glibc-20050208T0948/elf/ldconfig.c 12 Jan 2005 23:39:52 -0000 1.48 ++++ glibc-20050208T0948-fedora/elf/ldconfig.c 8 Feb 2005 10:04:03 -0000 1.47.2.2 @@ -944,17 +944,19 @@ search_dirs (void) @@ -378,9 +370,9 @@ } search_dirs (); ---- glibc-20050106T2203/elf/rtld.c 6 Jan 2005 11:13:07 -0000 1.340 -+++ glibc-20050106T2203-fedora/elf/rtld.c 6 Jan 2005 14:57:00 -0000 1.330.2.11 -@@ -1087,6 +1087,53 @@ of this helper program; chances are you +--- glibc-20050208T0948/elf/rtld.c 25 Jan 2005 11:11:43 -0000 1.346 ++++ glibc-20050208T0948-fedora/elf/rtld.c 8 Feb 2005 10:04:03 -0000 1.330.2.12 +@@ -1223,6 +1223,53 @@ ld.so does not support TLS, but program ++GL(dl_ns)[LM_ID_BASE]._ns_nloaded; ++GL(dl_load_adds); @@ -434,7 +426,7 @@ /* If LD_USE_LOAD_BIAS env variable has not been seen, default to not using bias for non-prelinked PIEs and libraries and using it for executables or prelinked PIEs or libraries. */ -@@ -1259,6 +1306,67 @@ ERROR: ld.so: object '%s' from %s cannot +@@ -1594,6 +1641,67 @@ ERROR: ld.so: object '%s' from %s cannot } } @@ -502,8 +494,8 @@ if (__builtin_expect (npreloads, 0) != 0) { /* Set up PRELOADS with a vector of the preloaded libraries. */ ---- glibc-20050106T2203/elf/tst-tls10.h 17 Apr 2003 19:19:01 -0000 1.1 -+++ glibc-20050106T2203-fedora/elf/tst-tls10.h 22 Sep 2004 21:20:48 -0000 1.1.2.1 +--- glibc-20050208T0948/elf/tst-tls10.h 17 Apr 2003 19:19:01 -0000 1.1 ++++ glibc-20050208T0948-fedora/elf/tst-tls10.h 22 Sep 2004 21:20:48 -0000 1.1.2.1 @@ -1,8 +1,8 @@ #include #include @@ -515,8 +507,8 @@ # define USE_TLS__THREAD struct A ---- glibc-20050106T2203/iconv/iconvconfig.c 19 Dec 2004 23:23:42 -0000 1.21 -+++ glibc-20050106T2203-fedora/iconv/iconvconfig.c 19 Dec 2004 23:44:48 -0000 1.19.2.2 +--- glibc-20050208T0948/iconv/iconvconfig.c 12 Jan 2005 23:39:51 -0000 1.22 ++++ glibc-20050208T0948-fedora/iconv/iconvconfig.c 8 Feb 2005 10:04:05 -0000 1.19.2.3 @@ -1013,6 +1013,34 @@ next_prime (uint32_t seed) module name offset (following last entry with step count 0) @@ -593,8 +585,8 @@ /* Open the output file. */ if (output_file == NULL) { ---- glibc-20050106T2203/include/features.h 20 Dec 2004 23:37:42 -0000 1.37 -+++ glibc-20050106T2203-fedora/include/features.h 6 Jan 2005 14:57:02 -0000 1.35.2.5 +--- glibc-20050208T0948/include/features.h 20 Dec 2004 23:37:42 -0000 1.37 ++++ glibc-20050208T0948-fedora/include/features.h 6 Jan 2005 14:57:02 -0000 1.35.2.5 @@ -181,8 +181,8 @@ /* If none of the ANSI/POSIX macros are defined, use POSIX.1 and POSIX.2 @@ -621,8 +613,8 @@ # if _FORTIFY_SOURCE == 1 # define __USE_FORTIFY_LEVEL 1 # elif _FORTIFY_SOURCE > 1 ---- glibc-20050106T2203/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 -+++ glibc-20050106T2203-fedora/intl/locale.alias 22 Sep 2004 21:20:53 -0000 1.23.2.1 +--- glibc-20050208T0948/intl/locale.alias 4 Dec 2003 07:57:47 -0000 1.23 ++++ glibc-20050208T0948-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 @@ -632,8 +624,8 @@ norwegian nb_NO.ISO-8859-1 nynorsk nn_NO.ISO-8859-1 polish pl_PL.ISO-8859-2 ---- glibc-20050106T2203/libio/stdio.h 6 Jan 2005 20:55:25 -0000 1.80 -+++ glibc-20050106T2203-fedora/libio/stdio.h 6 Jan 2005 22:18:45 -0000 1.78.2.3 +--- glibc-20050208T0948/libio/stdio.h 7 Jan 2005 19:30:00 -0000 1.81 ++++ glibc-20050208T0948-fedora/libio/stdio.h 8 Feb 2005 10:04:09 -0000 1.78.2.4 @@ -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. */ @@ -647,8 +639,8 @@ __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ ---- glibc-20050106T2203/libio/bits/stdio2.h 18 Oct 2004 04:17:14 -0000 1.1 -+++ glibc-20050106T2203-fedora/libio/bits/stdio2.h 2 Nov 2004 13:30:19 -0000 1.1.2.2 +--- glibc-20050208T0948/libio/bits/stdio2.h 18 Oct 2004 04:17:14 -0000 1.1 ++++ glibc-20050208T0948-fedora/libio/bits/stdio2.h 2 Nov 2004 13:30:19 -0000 1.1.2.2 @@ -61,14 +61,25 @@ extern int __vfprintf_chk (FILE *__restr extern int __vprintf_chk (int __flag, __const char *__restrict __format, _G_va_list __ap); @@ -679,9 +671,9 @@ #endif ---- glibc-20050106T2203/linuxthreads/ChangeLog 22 Dec 2004 20:11:54 -0000 1.834 -+++ glibc-20050106T2203-fedora/linuxthreads/ChangeLog 6 Jan 2005 14:57:03 -0000 1.817.2.15 -@@ -738,6 +738,12 @@ +--- glibc-20050208T0948/linuxthreads/ChangeLog 7 Feb 2005 19:30:19 -0000 1.836 ++++ glibc-20050208T0948-fedora/linuxthreads/ChangeLog 8 Feb 2005 10:04:10 -0000 1.817.2.16 +@@ -761,6 +761,12 @@ (pthread_barrierattr_setpshared): Return EINVAL if pshared is neither PTHREAD_PROCESS_PRIVATE nor PTHREAD_PROCESS_SHARED. @@ -694,7 +686,7 @@ 2003-09-02 Ulrich Drepper * sysdeps/unix/sysv/linux/i386/dl-sysdep.h -@@ -870,6 +876,34 @@ +@@ -893,6 +899,34 @@ 2003-07-22 Jakub Jelinek @@ -729,8 +721,8 @@ * descr.h (struct _pthread_descr_struct): Provide p_res member even if USE_TLS && HAVE___THREAD. * sysdeps/pthread/res-state.c (__res_state): Return __resp ---- glibc-20050106T2203/linuxthreads/Makefile 22 Dec 2004 20:10:43 -0000 1.97 -+++ glibc-20050106T2203-fedora/linuxthreads/Makefile 6 Jan 2005 14:57:03 -0000 1.94.2.4 +--- glibc-20050208T0948/linuxthreads/Makefile 7 Feb 2005 19:30:03 -0000 1.98 ++++ glibc-20050208T0948-fedora/linuxthreads/Makefile 8 Feb 2005 10:04:10 -0000 1.94.2.5 @@ -245,15 +245,18 @@ $(addprefix $(objpfx), \ $(filter-out $(tests-static) $(tests-reverse) unload, \ $(tests) $(test-srcs))): $(objpfx)libpthread.so \ @@ -752,8 +744,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a $(addprefix $(objpfx),$(librt-tests)): $(common-objpfx)rt/librt.a ---- glibc-20050106T2203/linuxthreads/cancel.c 22 Feb 2003 00:55:21 -0000 1.23 -+++ glibc-20050106T2203-fedora/linuxthreads/cancel.c 22 Sep 2004 21:20:55 -0000 1.23.2.1 +--- glibc-20050208T0948/linuxthreads/cancel.c 22 Feb 2003 00:55:21 -0000 1.23 ++++ glibc-20050208T0948-fedora/linuxthreads/cancel.c 22 Sep 2004 21:20:55 -0000 1.23.2.1 @@ -230,5 +230,6 @@ void __pthread_perform_cleanup(char *cur } @@ -761,8 +753,8 @@ + THREAD_SETMEM (self, p_cancelstate, PTHREAD_CANCEL_DISABLE); __libc_thread_freeres (); } ---- glibc-20050106T2203/linuxthreads/lockfile.c 18 Dec 2002 01:16:46 -0000 1.10 -+++ glibc-20050106T2203-fedora/linuxthreads/lockfile.c 22 Sep 2004 21:20:55 -0000 1.10.2.1 +--- glibc-20050208T0948/linuxthreads/lockfile.c 18 Dec 2002 01:16:46 -0000 1.10 ++++ glibc-20050208T0948-fedora/linuxthreads/lockfile.c 22 Sep 2004 21:20:55 -0000 1.10.2.1 @@ -74,7 +74,11 @@ __fresetlockfiles (void) __pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE_NP); @@ -776,8 +768,8 @@ __pthread_mutexattr_destroy (&attr); ---- glibc-20050106T2203/linuxthreads/semaphore.h 17 Apr 2004 23:01:39 -0000 1.13 -+++ glibc-20050106T2203-fedora/linuxthreads/semaphore.h 22 Sep 2004 21:20:55 -0000 1.13.2.1 +--- glibc-20050208T0948/linuxthreads/semaphore.h 17 Apr 2004 23:01:39 -0000 1.13 ++++ glibc-20050208T0948-fedora/linuxthreads/semaphore.h 22 Sep 2004 21:20:55 -0000 1.13.2.1 @@ -21,6 +21,7 @@ # define __need_timespec # include @@ -786,8 +778,8 @@ #ifndef _PTHREAD_DESCR_DEFINED /* Thread descriptors. Needed for `sem_t' definition. */ ---- glibc-20050106T2203/linuxthreads/tst-tls1.h 2 Sep 2003 00:29:30 -0000 1.1 -+++ glibc-20050106T2203-fedora/linuxthreads/tst-tls1.h 22 Sep 2004 21:20:55 -0000 1.1.2.1 +--- glibc-20050208T0948/linuxthreads/tst-tls1.h 2 Sep 2003 00:29:30 -0000 1.1 ++++ glibc-20050208T0948-fedora/linuxthreads/tst-tls1.h 22 Sep 2004 21:20:55 -0000 1.1.2.1 @@ -2,7 +2,7 @@ #include #include @@ -797,9 +789,9 @@ struct tls_obj { ---- glibc-20050106T2203/linuxthreads/sysdeps/alpha/tls.h 30 Jan 2003 21:03:40 -0000 1.5 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/alpha/tls.h 22 Sep 2004 21:20:55 -0000 1.5.2.1 -@@ -53,54 +53,76 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/alpha/tls.h 9 Jan 2005 20:01:12 -0000 1.6 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/alpha/tls.h 8 Feb 2005 10:04:11 -0000 1.5.2.2 +@@ -58,54 +58,76 @@ typedef struct # include /* This is the size of the initial TCB. */ @@ -888,9 +880,9 @@ /* Get the thread descriptor definition. */ # include ---- glibc-20050106T2203/linuxthreads/sysdeps/i386/tls.h 19 Oct 2004 05:12:58 -0000 1.37 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/i386/tls.h 20 Oct 2004 10:47:17 -0000 1.35.2.4 -@@ -81,7 +81,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/i386/tls.h 9 Jan 2005 20:01:13 -0000 1.38 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/i386/tls.h 8 Feb 2005 10:04:12 -0000 1.35.2.5 +@@ -86,7 +86,14 @@ typedef struct # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) /* This is the size of the TCB. */ @@ -906,9 +898,9 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/linuxthreads/sysdeps/ia64/tls.h 8 Jul 2004 21:20:57 -0000 1.9 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/ia64/tls.h 22 Sep 2004 21:20:55 -0000 1.9.2.1 -@@ -60,7 +60,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/ia64/tls.h 9 Jan 2005 20:01:13 -0000 1.10 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/ia64/tls.h 8 Feb 2005 10:04:14 -0000 1.9.2.2 +@@ -65,7 +65,14 @@ typedef struct # define TLS_TCB_SIZE sizeof (tcbhead_t) /* This is the size we need before TCB. */ @@ -924,9 +916,9 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/linuxthreads/sysdeps/powerpc/tls.h 9 Apr 2004 19:09:42 -0000 1.8 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/powerpc/tls.h 22 Sep 2004 21:20:55 -0000 1.8.2.1 -@@ -64,11 +64,19 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/powerpc/tls.h 9 Jan 2005 20:01:14 -0000 1.9 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/powerpc/tls.h 8 Feb 2005 10:04:14 -0000 1.8.2.2 +@@ -69,11 +69,19 @@ typedef struct # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) /* This is the size we need before TCB. */ @@ -948,8 +940,8 @@ TCB + 0x7000 (per the ABI). This implies that TCB address is TP - 0x7000. As we define TLS_DTV_AT_TP we can assume that the pthread_descr is allocated immediately ahead of the ---- glibc-20050106T2203/linuxthreads/sysdeps/pthread/Makefile 14 Aug 2003 00:14:22 -0000 1.7 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/pthread/Makefile 22 Sep 2004 21:20:56 -0000 1.7.2.1 +--- glibc-20050208T0948/linuxthreads/sysdeps/pthread/Makefile 14 Aug 2003 00:14:22 -0000 1.7 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/pthread/Makefile 22 Sep 2004 21:20:56 -0000 1.7.2.1 @@ -12,3 +12,15 @@ endif ifeq ($(subdir),posix) CFLAGS-confstr.c += -DLIBPTHREAD_VERSION="\"$(shell sed 's/\(.*\) by .*/\1/' ../linuxthreads/Banner)\"" @@ -966,8 +958,8 @@ + @echo '#define NPTL_STRUCT_PTHREAD_SIZE 0' > $@ +endif +endif ---- glibc-20050106T2203/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 22 Sep 2004 21:20:56 -0000 1.1.2.1 +--- glibc-20050208T0948/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/pthread/nptl-struct-pthread.sym 22 Sep 2004 21:20:56 -0000 1.1.2.1 @@ -0,0 +1,13 @@ +#ifdef HAVE_TLS_SUPPORT +# ifndef HAVE_FORCED_UNWIND @@ -982,9 +974,9 @@ +#ifdef HAVE_TLS_SUPPORT +NPTL_STRUCT_PTHREAD_SIZE sizeof (struct pthread) +#endif ---- glibc-20050106T2203/linuxthreads/sysdeps/s390/tls.h 30 Jan 2003 18:34:11 -0000 1.3 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/s390/tls.h 22 Sep 2004 21:20:56 -0000 1.3.2.1 -@@ -72,7 +72,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/s390/tls.h 9 Jan 2005 20:01:14 -0000 1.4 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/s390/tls.h 8 Feb 2005 10:04:15 -0000 1.3.2.2 +@@ -77,7 +77,14 @@ typedef struct # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) /* This is the size of the TCB. */ @@ -1000,9 +992,9 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/linuxthreads/sysdeps/sh/tls.h 2 Mar 2003 11:44:20 -0000 1.9 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/sh/tls.h 22 Sep 2004 21:20:57 -0000 1.9.2.1 -@@ -64,7 +64,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/sh/tls.h 9 Jan 2005 20:01:15 -0000 1.10 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/sh/tls.h 8 Feb 2005 10:04:15 -0000 1.9.2.2 +@@ -69,7 +69,14 @@ typedef struct # define TLS_TCB_SIZE sizeof (tcbhead_t) /* This is the size we need before TCB. */ @@ -1018,9 +1010,9 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/linuxthreads/sysdeps/sparc/tls.h 4 Feb 2003 20:41:02 -0000 1.3 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/sparc/tls.h 22 Sep 2004 21:20:57 -0000 1.3.2.1 -@@ -64,7 +64,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/sparc/tls.h 9 Jan 2005 20:01:15 -0000 1.4 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/sparc/tls.h 8 Feb 2005 10:04:16 -0000 1.3.2.2 +@@ -69,7 +69,14 @@ typedef struct # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) /* This is the size of the TCB. */ @@ -1036,9 +1028,9 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/linuxthreads/sysdeps/x86_64/tls.h 18 Apr 2004 02:32:25 -0000 1.6 -+++ glibc-20050106T2203-fedora/linuxthreads/sysdeps/x86_64/tls.h 22 Sep 2004 21:20:57 -0000 1.6.2.1 -@@ -66,7 +66,14 @@ typedef struct +--- glibc-20050208T0948/linuxthreads/sysdeps/x86_64/tls.h 9 Jan 2005 20:01:15 -0000 1.7 ++++ glibc-20050208T0948-fedora/linuxthreads/sysdeps/x86_64/tls.h 8 Feb 2005 10:04:16 -0000 1.6.2.2 +@@ -71,7 +71,14 @@ typedef struct # define TLS_INIT_TCB_ALIGN __alignof__ (tcbhead_t) /* This is the size of the TCB. */ @@ -1054,8 +1046,8 @@ /* Alignment requirements for the TCB. */ # define TLS_TCB_ALIGN __alignof__ (struct _pthread_descr_struct) ---- glibc-20050106T2203/locale/iso-4217.def 10 Aug 2004 05:10:38 -0000 1.15 -+++ glibc-20050106T2203-fedora/locale/iso-4217.def 22 Sep 2004 21:20:57 -0000 1.15.2.1 +--- glibc-20050208T0948/locale/iso-4217.def 10 Aug 2004 05:10:38 -0000 1.15 ++++ glibc-20050208T0948-fedora/locale/iso-4217.def 22 Sep 2004 21:20:57 -0000 1.15.2.1 @@ -8,6 +8,7 @@ * * !!! The list has to be sorted !!! @@ -1147,8 +1139,8 @@ DEFINE_INT_CURR("PYG") /* Paraguay Guarani */ DEFINE_INT_CURR("QAR") /* Qatar Rial */ DEFINE_INT_CURR("ROL") /* Romanian Leu */ ---- glibc-20050106T2203/locale/programs/3level.h 13 Jun 2003 20:45:38 -0000 1.5 -+++ glibc-20050106T2203-fedora/locale/programs/3level.h 22 Sep 2004 21:20:58 -0000 1.5.2.1 +--- glibc-20050208T0948/locale/programs/3level.h 13 Jun 2003 20:45:38 -0000 1.5 ++++ glibc-20050208T0948-fedora/locale/programs/3level.h 22 Sep 2004 21:20:58 -0000 1.5.2.1 @@ -204,6 +204,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t, } } @@ -1192,8 +1184,8 @@ #endif #ifndef NO_FINALIZE ---- glibc-20050106T2203/localedata/Makefile 7 Aug 2004 23:38:13 -0000 1.101 -+++ glibc-20050106T2203-fedora/localedata/Makefile 22 Sep 2004 21:20:58 -0000 1.101.2.1 +--- glibc-20050208T0948/localedata/Makefile 7 Aug 2004 23:38:13 -0000 1.101 ++++ glibc-20050208T0948-fedora/localedata/Makefile 22 Sep 2004 21:20:58 -0000 1.101.2.1 @@ -222,6 +222,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ @@ -1202,8 +1194,8 @@ -i locales/$$input -c -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale; \ echo ' done'; \ ---- glibc-20050106T2203/localedata/SUPPORTED 31 Oct 2004 20:49:54 -0000 1.72 -+++ glibc-20050106T2203-fedora/localedata/SUPPORTED 2 Nov 2004 12:25:45 -0000 1.71.2.2 +--- glibc-20050208T0948/localedata/SUPPORTED 31 Oct 2004 20:49:54 -0000 1.72 ++++ glibc-20050208T0948-fedora/localedata/SUPPORTED 2 Nov 2004 12:25:45 -0000 1.71.2.2 @@ -63,6 +63,7 @@ cy_GB.UTF-8/UTF-8 \ cy_GB/ISO-8859-14 \ da_DK.UTF-8/UTF-8 \ @@ -1245,8 +1237,8 @@ ta_IN/UTF-8 \ te_IN/UTF-8 \ tg_TJ/KOI8-T \ ---- glibc-20050106T2203/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 -+++ glibc-20050106T2203-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 +--- glibc-20050208T0948/localedata/locales/cy_GB 28 Sep 2004 04:37:33 -0000 1.4 ++++ glibc-20050208T0948-fedora/localedata/locales/cy_GB 29 Sep 2004 08:48:23 -0000 1.3.2.2 @@ -248,8 +248,11 @@ mon "" d_fmt "" @@ -1261,8 +1253,8 @@ END LC_TIME LC_MESSAGES ---- glibc-20050106T2203/localedata/locales/en_GB 31 Oct 2004 23:42:26 -0000 1.12 -+++ glibc-20050106T2203-fedora/localedata/locales/en_GB 2 Nov 2004 12:25:47 -0000 1.10.2.2 +--- glibc-20050208T0948/localedata/locales/en_GB 31 Oct 2004 23:42:26 -0000 1.12 ++++ glibc-20050208T0948-fedora/localedata/locales/en_GB 2 Nov 2004 12:25:47 -0000 1.10.2.2 @@ -112,8 +112,8 @@ mon "" d_fmt "" @@ -1274,8 +1266,8 @@ date_fmt "/ / " ---- glibc-20050106T2203/localedata/locales/en_US 31 Oct 2004 23:42:26 -0000 1.9 -+++ glibc-20050106T2203-fedora/localedata/locales/en_US 2 Nov 2004 12:25:47 -0000 1.7.2.2 +--- glibc-20050208T0948/localedata/locales/en_US 31 Oct 2004 23:42:26 -0000 1.9 ++++ glibc-20050208T0948-fedora/localedata/locales/en_US 2 Nov 2004 12:25:47 -0000 1.7.2.2 @@ -100,7 +100,6 @@ mon " "";/ "";/ @@ -1284,8 +1276,8 @@ % Appropriate date and time representation (%c) % "%a %d %b %Y %r %Z" d_t_fmt "" ---- glibc-20050106T2203/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 +--- glibc-20050208T0948/localedata/locales/no_NO 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-fedora/localedata/locales/no_NO 22 Sep 2004 21:21:01 -0000 1.11.2.1 @@ -0,0 +1,69 @@ +escape_char / +comment_char % @@ -1356,8 +1348,8 @@ +LC_ADDRESS +copy "nb_NO" +END LC_ADDRESS ---- glibc-20050106T2203/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 -+++ glibc-20050106T2203-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 +--- glibc-20050208T0948/localedata/locales/zh_TW 31 Oct 2004 23:42:28 -0000 1.7 ++++ glibc-20050208T0948-fedora/localedata/locales/zh_TW 2 Nov 2004 12:25:57 -0000 1.5.2.2 @@ -1,7 +1,7 @@ comment_char % escape_char / @@ -1385,8 +1377,8 @@ revision "0.2" date "2000-08-02" % ---- glibc-20050106T2203/malloc/arena.c 10 Dec 2004 11:42:08 -0000 1.13 -+++ glibc-20050106T2203-fedora/malloc/arena.c 13 Dec 2004 23:32:35 -0000 1.8.2.6 +--- glibc-20050208T0948/malloc/arena.c 10 Dec 2004 11:42:08 -0000 1.13 ++++ glibc-20050208T0948-fedora/malloc/arena.c 13 Dec 2004 23:32:35 -0000 1.8.2.6 @@ -18,7 +18,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ @@ -1396,8 +1388,8 @@ /* Compile-time constants. */ ---- glibc-20050106T2203/malloc/hooks.c 14 Dec 2004 21:18:02 -0000 1.16 -+++ glibc-20050106T2203-fedora/malloc/hooks.c 15 Dec 2004 09:16:05 -0000 1.15.2.1 +--- glibc-20050208T0948/malloc/hooks.c 14 Dec 2004 21:18:02 -0000 1.16 ++++ glibc-20050208T0948-fedora/malloc/hooks.c 15 Dec 2004 09:16:05 -0000 1.15.2.1 @@ -18,7 +18,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ @@ -1407,20 +1399,31 @@ /* What to do if the standard debugging hooks are in place and a corrupt pointer is detected: do nothing (0), print an error message ---- glibc-20050106T2203/malloc/malloc.c 11 Dec 2004 21:14:40 -0000 1.142 -+++ glibc-20050106T2203-fedora/malloc/malloc.c 13 Dec 2004 23:32:35 -0000 1.127.2.13 +--- glibc-20050208T0948/malloc/malloc.c 7 Jan 2005 21:47:56 -0000 1.143 ++++ glibc-20050208T0948-fedora/malloc/malloc.c 8 Feb 2005 10:04:17 -0000 1.127.2.14 @@ -24,7 +24,7 @@ Doug Lea and adapted to multiple threads/arenas by Wolfram Gloger. * Version ptmalloc2-20011215 -- $Id: malloc.c,v 1.142 2004/12/11 21:14:40 drepper Exp $ -+ $Id: malloc.c,v 1.127.2.13 2004/12/13 23:32:35 jakub Exp $ +- $Id: malloc.c,v 1.143 2005/01/07 21:47:56 drepper Exp $ ++ $Id: malloc.c,v 1.127.2.14 2005/02/08 10:04:17 jakub Exp $ based on: VERSION 2.7.0 Sun Mar 11 14:14:06 2001 Doug Lea (dl at gee) ---- glibc-20050106T2203/nptl/ChangeLog 28 Dec 2004 01:41:24 -0000 1.758 -+++ glibc-20050106T2203-fedora/nptl/ChangeLog 6 Jan 2005 14:57:04 -0000 1.706.2.34 -@@ -470,6 +470,11 @@ +--- glibc-20050208T0948/math/math_private.h 8 Feb 2005 04:37:48 -0000 1.19 ++++ glibc-20050208T0948-fedora/math/math_private.h 8 Feb 2005 10:04:22 -0000 1.18.2.1 +@@ -11,7 +11,7 @@ + + /* + * from: @(#)fdlibm.h 5.1 93/09/24 +- * $Id: math_private.h,v 1.19 2005/02/08 04:37:48 rth Exp $ ++ * $Id: math_private.h,v 1.18.2.1 2005/02/08 10:04:22 jakub Exp $ + */ + + #ifndef _MATH_PRIVATE_H_ +--- glibc-20050208T0948/nptl/ChangeLog 8 Feb 2005 09:02:56 -0000 1.762 ++++ glibc-20050208T0948-fedora/nptl/ChangeLog 8 Feb 2005 10:04:25 -0000 1.706.2.35 +@@ -507,6 +507,11 @@ Move definition inside libpthread, libc, librt check. Provide definition for rtld. @@ -1432,7 +1435,7 @@ 2004-09-02 Ulrich Drepper * sysdeps/alpha/jmpbuf-unwind.h: Define __libc_unwind_longjmp. -@@ -2544,6 +2549,11 @@ +@@ -2581,6 +2586,11 @@ * Makefile [$(build-shared) = yes] (tests): Depend on $(test-modules). @@ -1444,8 +1447,8 @@ 2003-07-25 Jakub Jelinek * tst-cancel17.c (do_test): Check if aio_cancel failed. ---- glibc-20050106T2203/nptl/Makefile 22 Dec 2004 20:07:09 -0000 1.166 -+++ glibc-20050106T2203-fedora/nptl/Makefile 6 Jan 2005 14:57:04 -0000 1.157.2.9 +--- glibc-20050208T0948/nptl/Makefile 22 Dec 2004 20:07:09 -0000 1.166 ++++ glibc-20050208T0948-fedora/nptl/Makefile 6 Jan 2005 14:57:04 -0000 1.157.2.9 @@ -499,15 +499,19 @@ $(addprefix $(objpfx), \ $(tests) $(xtests) $(test-srcs))): $(objpfx)libpthread.so \ $(objpfx)libpthread_nonshared.a @@ -1468,8 +1471,8 @@ else $(addprefix $(objpfx),$(tests) $(test-srcs)): $(objpfx)libpthread.a endif ---- glibc-20050106T2203/nptl/alloca_cutoff.c 26 Nov 2002 22:50:01 -0000 1.1.1.1 -+++ glibc-20050106T2203-fedora/nptl/alloca_cutoff.c 22 Sep 2004 21:21:01 -0000 1.1.1.1.2.1 +--- glibc-20050208T0948/nptl/alloca_cutoff.c 26 Nov 2002 22:50:01 -0000 1.1.1.1 ++++ glibc-20050208T0948-fedora/nptl/alloca_cutoff.c 22 Sep 2004 21:21:01 -0000 1.1.1.1.2.1 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1491,8 +1494,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/descr.h 12 Nov 2004 01:24:24 -0000 1.25 -+++ glibc-20050106T2203-fedora/nptl/descr.h 12 Nov 2004 16:56:12 -0000 1.23.2.3 +--- glibc-20050208T0948/nptl/descr.h 12 Nov 2004 01:24:24 -0000 1.25 ++++ glibc-20050208T0948-fedora/nptl/descr.h 12 Nov 2004 16:56:12 -0000 1.23.2.3 @@ -27,9 +27,13 @@ #include #include @@ -1507,8 +1510,8 @@ #include "../nptl_db/thread_db.h" #include #ifdef HAVE_FORCED_UNWIND ---- glibc-20050106T2203/nptl/pthread_cond_destroy.c 2 Sep 2004 18:45:37 -0000 1.5 -+++ glibc-20050106T2203-fedora/nptl/pthread_cond_destroy.c 22 Sep 2004 21:21:01 -0000 1.5.2.1 +--- glibc-20050208T0948/nptl/pthread_cond_destroy.c 2 Sep 2004 18:45:37 -0000 1.5 ++++ glibc-20050208T0948-fedora/nptl/pthread_cond_destroy.c 22 Sep 2004 21:21:01 -0000 1.5.2.1 @@ -44,15 +44,35 @@ __pthread_cond_destroy (cond) broadcasted, but still are using the pthread_cond_t structure, pthread_cond_destroy needs to wait for them. */ @@ -1550,8 +1553,8 @@ } return 0; ---- glibc-20050106T2203/nptl/tst-unload.c 25 Feb 2004 18:41:32 -0000 1.3 -+++ glibc-20050106T2203-fedora/nptl/tst-unload.c 22 Sep 2004 21:21:01 -0000 1.3.2.1 +--- glibc-20050208T0948/nptl/tst-unload.c 25 Feb 2004 18:41:32 -0000 1.3 ++++ glibc-20050208T0948-fedora/nptl/tst-unload.c 22 Sep 2004 21:21:01 -0000 1.3.2.1 @@ -3,16 +3,16 @@ Contributed by Ulrich Drepper , 2000. @@ -1573,8 +1576,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/pthread/allocalim.h 26 Nov 2002 22:50:35 -0000 1.1.1.1 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/pthread/allocalim.h 22 Sep 2004 21:21:02 -0000 1.1.1.1.2.1 +--- glibc-20050208T0948/nptl/sysdeps/pthread/allocalim.h 26 Nov 2002 22:50:35 -0000 1.1.1.1 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/pthread/allocalim.h 22 Sep 2004 21:21:02 -0000 1.1.1.1.2.1 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1596,8 +1599,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/pthread/pt-initfini.c 31 Dec 2002 08:46:38 -0000 1.3 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/pthread/pt-initfini.c 22 Sep 2004 21:21:02 -0000 1.3.2.1 +--- glibc-20050208T0948/nptl/sysdeps/pthread/pt-initfini.c 31 Dec 2002 08:46:38 -0000 1.3 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/pthread/pt-initfini.c 22 Sep 2004 21:21:02 -0000 1.3.2.1 @@ -3,11 +3,11 @@ This file is part of the GNU C Library. @@ -1624,8 +1627,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/pthread/bits/libc-lock.h 11 Dec 2003 04:50:49 -0000 1.17 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/pthread/bits/libc-lock.h 22 Sep 2004 21:21:02 -0000 1.17.2.1 +--- glibc-20050208T0948/nptl/sysdeps/pthread/bits/libc-lock.h 11 Dec 2003 04:50:49 -0000 1.17 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/pthread/bits/libc-lock.h 22 Sep 2004 21:21:02 -0000 1.17.2.1 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1647,8 +1650,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/pthread/bits/sigthread.h 26 Nov 2002 22:50:35 -0000 1.1.1.1 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/pthread/bits/sigthread.h 22 Sep 2004 21:21:02 -0000 1.1.1.1.2.1 +--- glibc-20050208T0948/nptl/sysdeps/pthread/bits/sigthread.h 26 Nov 2002 22:50:35 -0000 1.1.1.1 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/pthread/bits/sigthread.h 22 Sep 2004 21:21:02 -0000 1.1.1.1.2.1 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1670,8 +1673,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/unix/sysv/linux/kernel-features.h 22 Sep 2004 21:21:02 -0000 1.1.2.1 +--- glibc-20050208T0948/nptl/sysdeps/unix/sysv/linux/kernel-features.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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 + @@ -1679,8 +1682,8 @@ +#ifndef __ASSUME_CLONE_THREAD_FLAGS +# define __ASSUME_CLONE_THREAD_FLAGS 1 +#endif ---- glibc-20050106T2203/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h 13 Apr 2004 02:00:09 -0000 1.6 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h 22 Sep 2004 21:21:02 -0000 1.6.2.1 +--- glibc-20050208T0948/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h 13 Apr 2004 02:00:09 -0000 1.6 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/unix/sysv/linux/bits/local_lim.h 22 Sep 2004 21:21:02 -0000 1.6.2.1 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1702,8 +1705,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 10 Dec 2004 00:23:51 -0000 1.11 -+++ glibc-20050106T2203-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 3 Dec 2004 11:20:52 -0000 1.8.2.4 +--- glibc-20050208T0948/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 10 Dec 2004 00:23:51 -0000 1.11 ++++ glibc-20050208T0948-fedora/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h 3 Dec 2004 11:20:52 -0000 1.8.2.4 @@ -3,16 +3,16 @@ This file is part of the GNU C Library. @@ -1725,8 +1728,8 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ ---- glibc-20050106T2203/nscd/connections.c 15 Oct 2004 21:12:15 -0000 1.64 -+++ glibc-20050106T2203-fedora/nscd/connections.c 18 Oct 2004 09:58:49 -0000 1.55.2.5 +--- glibc-20050208T0948/nscd/connections.c 30 Jan 2005 20:32:33 -0000 1.65 ++++ glibc-20050208T0948-fedora/nscd/connections.c 8 Feb 2005 10:04:34 -0000 1.55.2.6 @@ -21,6 +21,7 @@ #include #include @@ -1743,7 +1746,7 @@ #include "nscd.h" #include "dbg_log.h" -@@ -1453,19 +1455,39 @@ start_threads (void) +@@ -1456,19 +1458,39 @@ start_threads (void) pthread_condattr_t condattr; pthread_condattr_init (&condattr); @@ -1790,7 +1793,7 @@ #endif pthread_cond_init (&readylist_cond, &condattr); -@@ -1530,7 +1552,6 @@ start_threads (void) +@@ -1533,7 +1555,6 @@ start_threads (void) main_loop_poll (); } @@ -1798,7 +1801,7 @@ /* Look up the uid, gid, and supplementary groups to run nscd as. When this function is called, we are not listening on the nscd socket yet so we can just use the ordinary lookup functions without causing a lockup */ -@@ -1599,3 +1620,18 @@ finish_drop_privileges (void) +@@ -1602,3 +1623,18 @@ finish_drop_privileges (void) exit (1); } } @@ -1817,8 +1820,8 @@ + prune_cache (&dbs[hstdb], LONG_MAX); +} + ---- glibc-20050106T2203/nscd/nscd.c 4 Oct 2004 16:14:31 -0000 1.42 -+++ glibc-20050106T2203-fedora/nscd/nscd.c 5 Oct 2004 08:25:25 -0000 1.38.2.4 +--- glibc-20050208T0948/nscd/nscd.c 7 Feb 2005 22:51:22 -0000 1.44 ++++ glibc-20050208T0948-fedora/nscd/nscd.c 8 Feb 2005 10:04:34 -0000 1.38.2.5 @@ -122,9 +122,16 @@ static struct argp argp = options, parse_opt, NULL, doc, }; @@ -1844,8 +1847,8 @@ signal (SIGPIPE, SIG_IGN); /* Cleanup files created by a previous 'bind'. */ ---- glibc-20050106T2203/nscd/nscd.conf 3 Oct 2004 21:09:23 -0000 1.10 -+++ glibc-20050106T2203-fedora/nscd/nscd.conf 4 Oct 2004 08:56:17 -0000 1.8.2.2 +--- glibc-20050208T0948/nscd/nscd.conf 3 Oct 2004 21:09:23 -0000 1.10 ++++ glibc-20050208T0948-fedora/nscd/nscd.conf 4 Oct 2004 08:56:17 -0000 1.8.2.2 @@ -31,8 +31,8 @@ # logfile /var/log/nscd.log # threads 6 @@ -1857,8 +1860,8 @@ debug-level 0 # reload-count 5 paranoia no ---- glibc-20050106T2203/nscd/nscd_conf.c 3 Oct 2004 21:10:35 -0000 1.16 -+++ glibc-20050106T2203-fedora/nscd/nscd_conf.c 4 Oct 2004 08:56:17 -0000 1.14.2.2 +--- glibc-20050208T0948/nscd/nscd_conf.c 3 Oct 2004 21:10:35 -0000 1.16 ++++ glibc-20050208T0948-fedora/nscd/nscd_conf.c 4 Oct 2004 08:56:17 -0000 1.14.2.2 @@ -230,7 +230,10 @@ nscd_parse_file (const char *fname, stru if (strcmp (arg2, "no") == 0) dbs[cnt].shared = 0; @@ -1871,8 +1874,8 @@ break; } if (cnt == lastdb) ---- glibc-20050106T2203/posix/Makefile 27 Nov 2004 22:46:43 -0000 1.179 -+++ glibc-20050106T2203-fedora/posix/Makefile 14 Dec 2004 09:23:25 -0000 1.171.2.9 +--- glibc-20050208T0948/posix/Makefile 23 Jan 2005 04:41:24 -0000 1.181 ++++ glibc-20050208T0948-fedora/posix/Makefile 8 Feb 2005 10:04:36 -0000 1.171.2.10 @@ -102,7 +102,8 @@ generated := $(addprefix wordexp-test-re bug-regex21-mem bug-regex21.mtrace \ tst-rxspencer-mem tst-rxspencer.mtrace tst-getconf.out \ @@ -1883,7 +1886,7 @@ include ../Rules -@@ -263,12 +264,16 @@ bug-glob2-ENV = MALLOC_TRACE=$(objpfx)bu +@@ -274,12 +275,16 @@ bug-glob2-ENV = MALLOC_TRACE=$(objpfx)bu $(objpfx)bug-glob2-mem: $(objpfx)bug-glob2.out $(common-objpfx)malloc/mtrace $(objpfx)bug-glob2.mtrace > $@ @@ -1906,8 +1909,8 @@ + | sed -n -e '/START_OF_STRINGS/,$${/POSIX_V6_/{s/^[^"]*"//;s/".*$$//;p}}' \ + > $@.new + mv -f $@.new $@ ---- glibc-20050106T2203/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/posix/getconf.speclist.h 13 Dec 2004 23:32:37 -0000 1.1.2.2 +--- glibc-20050208T0948/posix/getconf.speclist.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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 = @@ -1924,47 +1927,8 @@ +"POSIX_V6_LPBIG_OFFBIG" +#endif +""; ---- glibc-20050106T2203/posix/unistd.h 6 Jan 2005 21:34:49 -0000 1.132 -+++ glibc-20050106T2203-fedora/posix/unistd.h 6 Jan 2005 22:18:46 -0000 1.130.2.1 -@@ -890,6 +890,11 @@ extern void sync (void) __THROW; - extern int getpagesize (void) __THROW __attribute__ ((__const__)); - - -+/* Return the maximum number of file descriptors -+ the current process could possibly have. */ -+extern int getdtablesize (void) __THROW; -+ -+ - /* Truncate FILE to LENGTH bytes. */ - # ifndef __USE_FILE_OFFSET64 - extern int truncate (__const char *__file, __off_t __length) -@@ -908,6 +913,10 @@ extern int truncate64 (__const char *__f - __THROW __nonnull ((1)) __wur; - # endif - -+#endif /* Use BSD || X/Open Unix. */ -+ -+#if defined __USE_BSD || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K -+ - /* Truncate the file FD is open on to LENGTH bytes. */ - # ifndef __USE_FILE_OFFSET64 - extern int ftruncate (int __fd, __off_t __length) __THROW __wur; -@@ -923,12 +932,7 @@ extern int __REDIRECT_NTH (ftruncate, (i - extern int ftruncate64 (int __fd, __off64_t __length) __THROW __wur; - # endif - -- --/* Return the maximum number of file descriptors -- the current process could possibly have. */ --extern int getdtablesize (void) __THROW; -- --#endif /* Use BSD || X/Open Unix. */ -+#endif /* Use BSD || X/Open Unix || POSIX 2003. */ - - - #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED ---- glibc-20050106T2203/resolv/gethnamaddr.c 18 Oct 2004 05:09:59 -0000 1.50 -+++ glibc-20050106T2203-fedora/resolv/gethnamaddr.c 18 Oct 2004 09:58:50 -0000 1.49.2.1 +--- glibc-20050208T0948/resolv/gethnamaddr.c 18 Oct 2004 05:09:59 -0000 1.50 ++++ glibc-20050208T0948-fedora/resolv/gethnamaddr.c 18 Oct 2004 09:58:50 -0000 1.49.2.1 @@ -51,7 +51,7 @@ #if defined(LIBC_SCCS) && !defined(lint) @@ -1974,8 +1938,8 @@ #endif /* LIBC_SCCS and not lint */ #include ---- glibc-20050106T2203/sunrpc/rpc_clntout.c 17 Oct 2004 14:59:39 -0000 1.7 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_clntout.c 18 Oct 2004 09:58:53 -0000 1.6.4.1 +--- glibc-20050208T0948/sunrpc/rpc_clntout.c 17 Oct 2004 14:59:39 -0000 1.7 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_clntout.c 18 Oct 2004 09:58:53 -0000 1.6.4.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -1985,8 +1949,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_cout.c 17 Oct 2004 14:59:39 -0000 1.14 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_cout.c 18 Oct 2004 09:58:53 -0000 1.13.4.1 +--- glibc-20050208T0948/sunrpc/rpc_cout.c 17 Oct 2004 14:59:39 -0000 1.14 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_cout.c 18 Oct 2004 09:58:53 -0000 1.13.4.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -1996,8 +1960,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_hout.c 17 Oct 2004 14:59:39 -0000 1.8 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_hout.c 18 Oct 2004 09:58:53 -0000 1.7.4.1 +--- glibc-20050208T0948/sunrpc/rpc_hout.c 17 Oct 2004 14:59:39 -0000 1.8 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_hout.c 18 Oct 2004 09:58:53 -0000 1.7.4.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2007,19 +1971,19 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_main.c 17 Oct 2004 14:59:39 -0000 1.24 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_main.c 18 Oct 2004 09:58:53 -0000 1.23.2.1 +--- glibc-20050208T0948/sunrpc/rpc_main.c 26 Jan 2005 02:40:09 -0000 1.25 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_main.c 8 Feb 2005 10:04:46 -0000 1.23.2.2 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) static const char main_rcsid[] = -- "$Id: rpc_main.c,v 1.24 2004/10/17 14:59:39 drepper Exp $"; -+ "$Id: rpc_main.c,v 1.23.2.1 2004/10/18 09:58:53 jakub Exp $"; +- "$Id: rpc_main.c,v 1.25 2005/01/26 02:40:09 roland Exp $"; ++ "$Id: rpc_main.c,v 1.23.2.2 2005/02/08 10:04:46 jakub Exp $"; #endif /* ---- glibc-20050106T2203/sunrpc/rpc_parse.c 17 Oct 2004 14:59:39 -0000 1.8 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_parse.c 18 Oct 2004 09:58:53 -0000 1.5.4.2 +--- glibc-20050208T0948/sunrpc/rpc_parse.c 17 Oct 2004 14:59:39 -0000 1.8 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_parse.c 18 Oct 2004 09:58:53 -0000 1.5.4.2 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2029,8 +1993,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_sample.c 17 Oct 2004 14:59:39 -0000 1.6 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_sample.c 18 Oct 2004 09:58:53 -0000 1.5.6.1 +--- glibc-20050208T0948/sunrpc/rpc_sample.c 17 Oct 2004 14:59:39 -0000 1.6 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_sample.c 18 Oct 2004 09:58:53 -0000 1.5.6.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2040,8 +2004,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_scan.c 17 Oct 2004 14:59:39 -0000 1.9 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_scan.c 18 Oct 2004 09:58:53 -0000 1.8.4.1 +--- glibc-20050208T0948/sunrpc/rpc_scan.c 17 Oct 2004 14:59:39 -0000 1.9 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_scan.c 18 Oct 2004 09:58:53 -0000 1.8.4.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2051,8 +2015,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_svcout.c 17 Oct 2004 14:59:39 -0000 1.12 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_svcout.c 18 Oct 2004 09:58:53 -0000 1.11.2.1 +--- glibc-20050208T0948/sunrpc/rpc_svcout.c 17 Oct 2004 14:59:39 -0000 1.12 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_svcout.c 18 Oct 2004 09:58:53 -0000 1.11.2.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2062,8 +2026,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_tblout.c 17 Oct 2004 14:59:39 -0000 1.3 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_tblout.c 18 Oct 2004 09:58:53 -0000 1.2.6.1 +--- glibc-20050208T0948/sunrpc/rpc_tblout.c 17 Oct 2004 14:59:39 -0000 1.3 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_tblout.c 18 Oct 2004 09:58:53 -0000 1.2.6.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2073,8 +2037,8 @@ #endif /* ---- glibc-20050106T2203/sunrpc/rpc_util.c 17 Oct 2004 14:59:39 -0000 1.7 -+++ glibc-20050106T2203-fedora/sunrpc/rpc_util.c 18 Oct 2004 09:58:53 -0000 1.6.6.1 +--- glibc-20050208T0948/sunrpc/rpc_util.c 17 Oct 2004 14:59:39 -0000 1.7 ++++ glibc-20050208T0948-fedora/sunrpc/rpc_util.c 18 Oct 2004 09:58:53 -0000 1.6.6.1 @@ -33,7 +33,7 @@ */ #if defined(LIBC_SCCS) && !defined(lint) @@ -2084,8 +2048,8 @@ #endif /* ---- glibc-20050106T2203/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 -+++ glibc-20050106T2203-fedora/sysdeps/generic/dl-cache.h 22 Sep 2004 21:21:07 -0000 1.13.2.1 +--- glibc-20050208T0948/sysdeps/generic/dl-cache.h 25 Jun 2003 08:01:22 -0000 1.13 ++++ glibc-20050208T0948-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 @@ -2101,8 +2065,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-20050106T2203/sysdeps/i386/bits/atomic.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/sysdeps/i386/bits/atomic.h 5 Oct 2004 12:09:44 -0000 1.1.2.3 +--- glibc-20050208T0948/sysdeps/i386/bits/atomic.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-fedora/sysdeps/i386/bits/atomic.h 5 Oct 2004 12:09:44 -0000 1.1.2.3 @@ -0,0 +1,410 @@ +/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. + This file is part of the GNU C Library. @@ -2514,8 +2478,8 @@ + + +#define atomic_delay() asm ("rep; nop") ---- glibc-20050106T2203/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 -+++ glibc-20050106T2203-fedora/sysdeps/ia64/Makefile 22 Sep 2004 21:21:07 -0000 1.10.2.1 +--- glibc-20050208T0948/sysdeps/ia64/Makefile 16 Aug 2004 06:46:14 -0000 1.10 ++++ glibc-20050208T0948-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)) @@ -2527,8 +2491,8 @@ endif endif ---- glibc-20050106T2203/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 -+++ glibc-20050106T2203-fedora/sysdeps/ia64/ia64libgcc.S 22 Sep 2004 21:21:07 -0000 1.2.2.1 +--- glibc-20050208T0948/sysdeps/ia64/ia64libgcc.S 11 May 2002 05:12:35 -0000 1.2 ++++ glibc-20050208T0948-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. */ @@ -2880,8 +2844,8 @@ - .symver ___multi3, __multi3@GLIBC_2.2 - -#endif ---- glibc-20050106T2203/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/sysdeps/ia64/libgcc-compat.c 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20050208T0948/sysdeps/ia64/libgcc-compat.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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. @@ -2967,8 +2931,8 @@ +symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2); + +#endif ---- glibc-20050106T2203/sysdeps/unix/nice.c 28 Sep 2002 19:13:13 -0000 1.6 -+++ glibc-20050106T2203-fedora/sysdeps/unix/nice.c 22 Sep 2004 21:21:08 -0000 1.6.2.1 +--- glibc-20050208T0948/sysdeps/unix/nice.c 28 Sep 2002 19:13:13 -0000 1.6 ++++ glibc-20050208T0948-fedora/sysdeps/unix/nice.c 22 Sep 2004 21:21:08 -0000 1.6.2.1 @@ -41,7 +41,12 @@ nice (int incr) __set_errno (save); } @@ -2983,8 +2947,8 @@ if (result != -1) return getpriority (PRIO_PROCESS, 0); else ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/paths.h 22 Sep 2004 21:21:08 -0000 1.11.4.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/paths.h 15 Nov 2000 23:06:47 -0000 1.11 ++++ glibc-20050208T0948-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" @@ -2994,8 +2958,8 @@ #define _PATH_WTMP "/var/log/wtmp" /* Provide trailing slash, since mostly used for building pathnames. */ ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/readonly-area.c 18 Oct 2004 04:17:11 -0000 1.1 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/readonly-area.c 20 Oct 2004 11:04:51 -0000 1.1.2.2 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/readonly-area.c 18 Oct 2004 04:17:11 -0000 1.1 ++++ glibc-20050208T0948-fedora/sysdeps/unix/sysv/linux/readonly-area.c 20 Oct 2004 11:04:51 -0000 1.1.2.2 @@ -33,7 +33,10 @@ __readonly_area (const char *ptr, size_t FILE *fp = fopen ("/proc/self/maps", "rc"); @@ -3008,8 +2972,8 @@ /* We need no locking. */ __fsetlocking (fp, FSETLOCKING_BYCALLER); ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/tcsetattr.c 22 Sep 2004 21:21:08 -0000 1.16.2.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/tcsetattr.c 10 Sep 2003 19:16:07 -0000 1.16 ++++ glibc-20050208T0948-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; @@ -3055,8 +3019,8 @@ + return retval; } libc_hidden_def (tcsetattr) ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/i386/dl-cache.h 22 Sep 2004 21:21:08 -0000 1.1.2.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/i386/dl-cache.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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. @@ -3117,8 +3081,8 @@ + } while (0) + +#include_next ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/ia64/dl-cache.h 22 Sep 2004 21:21:09 -0000 1.2.4.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/ia64/dl-cache.h 6 Jul 2001 04:56:17 -0000 1.2 ++++ glibc-20050208T0948-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) @@ -3151,24 +3115,24 @@ + } while (0) + #include_next ---- glibc-20050106T2203/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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-20050106T2203/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 22 Sep 2004 21:21:09 -0000 1.1.2.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h 1 Jan 1970 00:00:00 -0000 ++++ glibc-20050208T0948-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-20050106T2203/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 -+++ glibc-20050106T2203-fedora/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 22 Sep 2004 21:21:09 -0000 1.2.2.1 +--- glibc-20050208T0948/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed 17 Jan 2002 06:49:28 -0000 1.2 ++++ glibc-20050208T0948-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 31269e9..9e8fed4 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,7 +1,7 @@ -%define glibcdate 20050106T2203 +%define glibcdate 20050208T0948 %define glibcname glibc %define glibcversion 2.3.4 -%define glibcrelease 5 +%define glibcrelease 6 %define auxarches i586 i686 athlon sparcv9 alphaev6 %define prelinkarches noarch %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64 @@ -1273,6 +1273,33 @@ rm -f *.filelist* %endif %changelog +* Tue Feb 8 2005 Jakub Jelinek 2.3.4-6 +- update from CVS + - ld.so auditing + - fix segfault if chrooted app attempts to dlopen a library + and no standard library directory exists at all (#147067, #144303) + - fix initgroups when nscd is running, but has group caching disabled + (#146588) + - fix pthread_key_{create,destroy} in LinuxThreads when pthread_create + has not been called yet (#146710) + - fix ppc64 swapcontext and setcontext (#146736, BZ#700) + - service nscd cosmetic fixes (#146776) + - fix IA-32 and x86-64 stack alignment in DSO constructors (#145689) + - fix zdump -v segfaults on x86-64 (#146210) + - avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686) + - fix errno values for futimes (BZ#633) + - unconditionally include in malloc.h (BZ#650) + - change regex \B handling to match old GNU regex as well as perl/grep's dfa + (from empty string inside of word to empty string not at a word boundary, + BZ#693) + - slightly optimize i686 TLS accesses, use direct TLS %gs access in sem_* + and allow building -mno-tls-direct-seg-refs glibc that is free of direct TLS + %gs access with negative offsets + - fix addseverity + - fix fmemopen + - fix rewinddir + - increase svc{tcp,unix}_create listen backlog + * Thu Jan 6 2005 Jakub Jelinek 2.3.4-5 - update from CVS - add some warn_unused_result marking @@ -1282,7 +1309,7 @@ rm -f *.filelist* * Thu Jan 6 2005 Jakub Jelinek 2.3.4-4 - update from CVS - fix IA-32 stack alignment for LinuxThreads thread functions - and functions passed to clone(2) directly + and functions passed to clone(2) directly - fix ecvt{,_r} on denormals (#143279) - fix __tls_get_addr typo - fix rounding in IA-64 alarm (#143710) diff --git a/sources b/sources index 7e8b98c..941b2c7 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -262dd4eb26c058559e7e350c0f63a854 glibc-20050106T2203.tar.bz2 -de846dac2e76852db867cb51cd49e7b0 glibc-fedora-20050106T2203.tar.bz2 +91d434412d00b8fcb1c6a7459529d1c4 glibc-20050208T0948.tar.bz2 +dc3dec7713e6a49cd9c7d359ebb73153 glibc-fedora-20050208T0948.tar.bz2