r3473 - in glibc-package/branches/eglibc-2.10/debian: . patches patches/hurd-i386
Author: aurel32
Date: 2009-05-09 23:07:40 +0000 (Sat, 09 May 2009)
New Revision: 3473
Removed:
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-get_pc_thunk.diff
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-hurdsig-fix.diff
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-report-wait-fix.diff
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-resource-prio.diff
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-rtld.diff
glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-strerror_l.diff
Modified:
glibc-package/branches/eglibc-2.10/debian/changelog
glibc-package/branches/eglibc-2.10/debian/patches/series
Log:
- Remove debian/patches/hurd-i386/cvs-resource-prio.diff (merged).
- Remove debian/patches/hurd-i386/cvs-hurdsig-fix.diff (merged).
- Remove debian/patches/hurd-i386/cvs-report-wait-fix.diff (merged).
- Remove debian/patches/hurd-i386/cvs-get_pc_thunk.diff (merged).
- Remove debian/patches/hurd-i386/cvs-strerror_l.diff (merged).
- Remove debian/patches/hurd-i386/cvs-rtld.diff (merged).
Modified: glibc-package/branches/eglibc-2.10/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/changelog 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/changelog 2009-05-09 23:07:40 UTC (rev 3473)
@@ -11,7 +11,14 @@
- Remove debian/patches/arm/submitted-setjmp.diff (merged).
- Remove debian/patches/arm/submitted-fpu_control_h.diff (merged).
- Remove debian/patches/hppa/cvs-tsd.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-resource-prio.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-hurdsig-fix.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-report-wait-fix.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-get_pc_thunk.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-strerror_l.diff (merged).
+ - Remove debian/patches/hurd-i386/cvs-rtld.diff (merged).
+
-- Aurelien Jarno <aurel32@debian.org> Tue, 05 May 2009 09:57:43 +0200
eglibc (2.9-13) unstable; urgency=low
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-get_pc_thunk.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-get_pc_thunk.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-get_pc_thunk.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,16 +0,0 @@
----
- sysdeps/i386/dl-tlsdesc.S | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
---- a/sysdeps/i386/dl-tlsdesc.S
-+++ b/sysdeps/i386/dl-tlsdesc.S
-@@ -128,8 +128,7 @@
- .Lslow:
- cfi_adjust_cfa_offset (28)
- movl %ebx, 16(%esp)
-- call __i686.get_pc_thunk.bx
-- addl $_GLOBAL_OFFSET_TABLE_, %ebx
-+ LOAD_PIC_REG (bx)
- call ___tls_get_addr@PLT
- movl 16(%esp), %ebx
- jmp .Lret
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-hurdsig-fix.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-hurdsig-fix.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-hurdsig-fix.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,14 +0,0 @@
----
- hurd/hurdsig.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/hurd/hurdsig.c
-+++ b/hurd/hurdsig.c
-@@ -1134,6 +1134,7 @@
- }
- _hurd_port_free (&_hurd_dtable[d]->port, &ulink, port);
- }
-+ __mutex_unlock (&_hurd_dtable_lock);
- /* If we found a lucky winner, we've set D to -1 in the loop. */
- if (lucky)
- goto win;
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-report-wait-fix.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-report-wait-fix.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-report-wait-fix.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,22 +0,0 @@
----
- hurd/report-wait.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
---- a/hurd/report-wait.c
-+++ b/hurd/report-wait.c
-@@ -1,5 +1,5 @@
- /* Report on what a thread in our task is waiting for.
-- Copyright (C) 1996,1997,1999,2002,2005 Free Software Foundation, Inc.
-+ Copyright (C) 1996,1997,1999,2002,2005,2009 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
-@@ -30,7 +30,7 @@
- describe_number (string_t description, const char *flavor, long int i)
- {
- unsigned long int j;
-- char *p = flavor ? description : __stpcpy (description, flavor);
-+ char *p = flavor == NULL ? description : __stpcpy (description, flavor);
- char *end;
-
- /* Handle sign. */
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-resource-prio.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-resource-prio.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-resource-prio.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,16 +0,0 @@
----
- bits/resource.h | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/bits/resource.h
-+++ b/bits/resource.h
-@@ -185,6 +185,9 @@
- enum __priority_which
- {
- PRIO_PROCESS = 0, /* WHO is a process ID. */
-+#define PRIO_PROCESS PRIO_PROCESS
- PRIO_PGRP = 1, /* WHO is a process group ID. */
-+#define PRIO_PGRP PRIO_PGRP
- PRIO_USER = 2 /* WHO is a user ID. */
-+#define PRIO_USER PRIO_USER
- };
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-rtld.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-rtld.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-rtld.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,49 +0,0 @@
-2009-04-16 Samuel Thibault <samuel.thibault@ens-lyon.org>
-
- * elf/rtld.c (dl_main): Really call _dl_sysdep_start_cleanup after all
- calls to _dl_relocate_object.
-
-Index: glibc/elf/rtld.c
-===================================================================
-RCS file: /cvs/glibc/libc/elf/rtld.c,v
-retrieving revision 1.382
-diff -u -p -r1.382 rtld.c
---- glibc/elf/rtld.c 1 Apr 2009 00:26:18 -0000 1.382
-+++ glibc/elf/rtld.c 16 Apr 2009 01:46:07 -0000
-@@ -2181,8 +2181,6 @@ dl_main()
- if (l->l_tls_blocksize != 0 && tls_init_tp_called)
- _dl_add_to_slotinfo (l);
- }
--
-- _dl_sysdep_start_cleanup ();
- }
- else
- {
-@@ -2237,13 +2235,6 @@ dl_main()
-
- HP_TIMING_DIFF (relocate_time, start, stop);
-
-- /* Do any necessary cleanups for the startup OS interface code.
-- We do these now so that no calls are made after rtld re-relocation
-- which might be resolved to different functions than we expect.
-- We cannot do this before relocating the other objects because
-- _dl_relocate_object might need to call `mprotect' for DT_TEXTREL. */
-- _dl_sysdep_start_cleanup ();
--
- /* Now enable profiling if needed. Like the previous call,
- this has to go here because the calls it makes should use the
- rtld versions of the functions (particularly calloc()), but it
-@@ -2299,6 +2290,13 @@ dl_main()
- HP_TIMING_ACCUM_NT (relocate_time, add);
- }
-
-+ /* Do any necessary cleanups for the startup OS interface code.
-+ We do these now so that no calls are made after rtld re-relocation
-+ which might be resolved to different functions than we expect.
-+ We cannot do this before relocating the other objects because
-+ _dl_relocate_object might need to call `mprotect' for DT_TEXTREL. */
-+ _dl_sysdep_start_cleanup ();
-+
- #ifdef SHARED
- /* Auditing checkpoint: we have added all objects. */
- if (__builtin_expect (GLRO(dl_naudit) > 0, 0))
Deleted: glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-strerror_l.diff
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-strerror_l.diff 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/hurd-i386/cvs-strerror_l.diff 2009-05-09 23:07:40 UTC (rev 3473)
@@ -1,105 +0,0 @@
---- /dev/null 2009-03-02 21:38:39.360007130 +0100
-+++ glibc/sysdeps/mach/strerror_l.c 2008-11-26 20:44:54.000000000 +0100
-@@ -0,0 +1,102 @@
-+/* strerror_l - Get errno description string in given locale. Mach version.
-+ Copyright (C) 2007, 2008 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
-+ 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 <libintl.h>
-+#include <locale.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <mach/error.h>
-+#include <errorlib.h>
-+#include <sys/param.h>
-+
-+
-+static __thread char *last_value;
-+
-+
-+static const char *
-+translate (const char *str, locale_t loc)
-+{
-+ locale_t oldloc = __uselocale (loc);
-+ const char *res = _(str);
-+ __uselocale (oldloc);
-+ return res;
-+}
-+
-+
-+/* Return a string describing the errno code in ERRNUM. */
-+char *
-+strerror_l (int errnum, locale_t loc)
-+{
-+ int system;
-+ int sub;
-+ int code;
-+ const struct error_system *es;
-+ extern void __mach_error_map_compat (int *);
-+
-+ __mach_error_map_compat (&errnum);
-+
-+ system = err_get_system (errnum);
-+ sub = err_get_sub (errnum);
-+ code = err_get_code (errnum);
-+
-+ if (system > err_max_system || ! __mach_error_systems[system].bad_sub)
-+ {
-+ free (last_value);
-+ if (__asprintf (&last_value, "%s%X",
-+ translate ("Error in unknown error system: ", loc),
-+ errnum) == -1)
-+ last_value = NULL;
-+
-+ return last_value;
-+ }
-+
-+ es = &__mach_error_systems[system];
-+
-+ if (sub >= es->max_sub)
-+ return (char *) translate (es->bad_sub, loc);
-+
-+ if (code >= es->subsystem[sub].max_code)
-+ {
-+ free (last_value);
-+ if (__asprintf (&last_value, "%s%s %d",
-+ translate ("Unknown error ", loc),
-+ translate (es->subsystem[sub].subsys_name, loc),
-+ errnum) == -1)
-+ last_value = NULL;
-+
-+ return last_value;
-+ }
-+
-+ return (char *) translate (es->subsystem[sub].codes[code], loc);
-+}
-+
-+
-+#ifdef _LIBC
-+# ifdef _LIBC_REENTRANT
-+/* This is called when a thread is exiting to free the last_value string. */
-+static void __attribute__ ((section ("__libc_thread_freeres_fn")))
-+strerror_thread_freeres (void)
-+{
-+ free (last_value);
-+}
-+text_set_element (__libc_thread_subfreeres, strerror_thread_freeres);
-+text_set_element (__libc_subfreeres, strerror_thread_freeres);
-+# endif
-+#endif
Modified: glibc-package/branches/eglibc-2.10/debian/patches/series
===================================================================
--- glibc-package/branches/eglibc-2.10/debian/patches/series 2009-05-09 23:01:15 UTC (rev 3472)
+++ glibc-package/branches/eglibc-2.10/debian/patches/series 2009-05-09 23:07:40 UTC (rev 3473)
@@ -87,20 +87,14 @@
hurd-i386/submitted-ECANCELED.diff
hurd-i386/submitted-IPV6_PKTINFO.diff
hurd-i386/submitted-extern_inline.diff
-hurd-i386/cvs-resource-prio.diff
-hurd-i386/cvs-hurdsig-fix.diff
-hurd-i386/cvs-report-wait-fix.diff
hurd-i386/submitted-critical-sections.diff
hurd-i386/submitted-dup2-fix.diff
hurd-i386/cvs-net-headers.diff
hurd-i386/local-pthread_posix-option.diff
hurd-i386/local-check_native.diff
-hurd-i386/cvs-get_pc_thunk.diff
hurd-i386/submitted-dl-sysdep.diff
hurd-i386/submitted-itimer-lock.diff
hurd-i386/local-pthread_types.diff
-hurd-i386/cvs-strerror_l.diff
-hurd-i386/cvs-rtld.diff
i386/local-biarch.diff
i386/local-clone.diff
Reply to: