[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: