Author: sthibault
Date: 2013-10-24 21:59:56 +0000 (Thu, 24 Oct 2013)
New Revision: 5736

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/hurd-i386/tg-extern_inline.diff
Log:
  * patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
    libc outside libc.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2013-10-15 21:00:02 UTC (rev 
5735)
+++ glibc-package/trunk/debian/changelog        2013-10-24 21:59:56 UTC (rev 
5736)
@@ -12,6 +12,8 @@
     libpthread.
   * control: Make libc0.3 break old binaries which were depending on the
     previous patch.
+  * patches/hurd-i386/tg-extern_inline.diff: Do not expose some internals of
+    libc outside libc.
 
  -- Adam Conrad <adcon...@0c3.net>  Sun, 22 Sep 2013 23:39:33 -0600
 

Modified: glibc-package/trunk/debian/patches/hurd-i386/tg-extern_inline.diff
===================================================================
--- glibc-package/trunk/debian/patches/hurd-i386/tg-extern_inline.diff  
2013-10-15 21:00:02 UTC (rev 5735)
+++ glibc-package/trunk/debian/patches/hurd-i386/tg-extern_inline.diff  
2013-10-24 21:59:56 UTC (rev 5736)
@@ -5,7 +5,7 @@
 
 glibc-2.8/debian/patches/hurd-i386/submitted-extern_inline.diff 3057
 
-Probably all done by Samuel Thibault.
+2008-01-08  Samuel Thibault  <samuel.thiba...@ens-lyon.org>
 
 ---
  hurd/hurd.h                         |    4 ++++
@@ -20,7 +20,7 @@
  sysdeps/generic/machine-lock.h      |   12 ++++++++++++
  sysdeps/generic/machine-sp.h        |    4 ++++
  sysdeps/mach/i386/machine-lock.h    |   12 ++++++++++++
- 14 files changed, 155 insertions(+), 3 deletions(-)
+ 12 files changed, 139 insertions(+), 3 deletions(-)
 
 --- a/hurd/hurd.h
 +++ b/hurd/hurd.h
@@ -50,7 +50,7 @@
  
 +struct hurd_fd *_hurd_fd_get (int fd);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_FD_H_EXTERN_INLINE struct hurd_fd *
  _hurd_fd_get (int fd)
  {
@@ -133,7 +133,7 @@
  
 +void _hurd_port_init (struct hurd_port *port, mach_port_t init);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE void
  _hurd_port_init (struct hurd_port *port, mach_port_t init)
  {
@@ -153,7 +153,7 @@
 +_hurd_port_locked_get (struct hurd_port *port,
 +                     struct hurd_userlink *link);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE mach_port_t
  _hurd_port_locked_get (struct hurd_port *port,
                       struct hurd_userlink *link)
@@ -169,7 +169,7 @@
 +_hurd_port_get (struct hurd_port *port,
 +              struct hurd_userlink *link);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE mach_port_t
  _hurd_port_get (struct hurd_port *port,
                struct hurd_userlink *link)
@@ -187,7 +187,7 @@
 +               struct hurd_userlink *link,
 +               mach_port_t used_port);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE void
  _hurd_port_free (struct hurd_port *port,
                 struct hurd_userlink *link,
@@ -203,7 +203,7 @@
  
 +void _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE void
  _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport)
  {
@@ -217,7 +217,7 @@
  
 +void _hurd_port_set (struct hurd_port *port, mach_port_t newport);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_PORT_H_EXTERN_INLINE void
  _hurd_port_set (struct hurd_port *port, mach_port_t newport)
  {
@@ -235,7 +235,7 @@
  #define _HURD_SIGNAL_H_EXTERN_INLINE __extern_inline
  #endif
  
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_SIGNAL_H_EXTERN_INLINE struct hurd_sigstate *
  _hurd_self_sigstate (void)
  {
@@ -256,7 +256,7 @@
  
 +void *_hurd_critical_section_lock (void);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_SIGNAL_H_EXTERN_INLINE void *
  _hurd_critical_section_lock (void)
  {
@@ -273,7 +273,7 @@
  
 +void _hurd_critical_section_unlock (void *our_lock);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_SIGNAL_H_EXTERN_INLINE void
  _hurd_critical_section_unlock (void *our_lock)
  {
@@ -301,7 +301,7 @@
  extern unsigned long int *__hurd_threadvar_location_from_sp
    (enum __hurd_threadvar_index __index, void *__sp);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
  __hurd_threadvar_location_from_sp (enum __hurd_threadvar_index __index,
                                   void *__sp)
@@ -317,7 +317,7 @@
        the same stack frame by different threads.  */
       __attribute__ ((__const__));
  
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
  __hurd_threadvar_location (enum __hurd_threadvar_index __index)
  {
@@ -338,7 +338,7 @@
 +_hurd_userlink_link (struct hurd_userlink **chainp,
 +                   struct hurd_userlink *link);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_USERLINK_H_EXTERN_INLINE void
  _hurd_userlink_link (struct hurd_userlink **chainp,
                     struct hurd_userlink *link)
@@ -354,7 +354,7 @@
  
 +int _hurd_userlink_unlink (struct hurd_userlink *link);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_USERLINK_H_EXTERN_INLINE int
  _hurd_userlink_unlink (struct hurd_userlink *link)
  {
@@ -372,7 +372,7 @@
  
 +int _hurd_userlink_clear (struct hurd_userlink **chainp);
 +
-+#ifdef __USE_EXTERN_INLINES
++#if defined __USE_EXTERN_INLINES && defined _LIBC
  _HURD_USERLINK_H_EXTERN_INLINE int
  _hurd_userlink_clear (struct hurd_userlink **chainp)
  {


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1vzswe-0004v3...@vasks.debian.org

Reply via email to