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