diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-11-01 13:50:29 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-11-01 13:50:29 +0100 |
commit | 77da6b536ad1e9d71ea2c425b85e4e62e380bb53 (patch) | |
tree | b5944ed3268e88fd0b821e06641426b825fae8b0 /mach | |
parent | 2c7c42dc564f6b3c4c38fc7723e325a5fec1fa66 (diff) |
Do not expose internals of threadvars and spin locks outside libc
Diffstat (limited to 'mach')
-rw-r--r-- | mach/lock-intern.h | 10 | ||||
-rw-r--r-- | mach/mach/mig_support.h | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/mach/lock-intern.h b/mach/lock-intern.h index 4e268726aa..02f4b7adac 100644 --- a/mach/lock-intern.h +++ b/mach/lock-intern.h @@ -30,7 +30,7 @@ void __spin_lock_init (__spin_lock_t *__lock); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC _EXTERN_INLINE void __spin_lock_init (__spin_lock_t *__lock) { @@ -46,7 +46,7 @@ extern void __spin_lock_solid (__spin_lock_t *__lock); void __spin_lock (__spin_lock_t *__lock); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC _EXTERN_INLINE void __spin_lock (__spin_lock_t *__lock) { @@ -80,7 +80,7 @@ extern void __mutex_unlock_solid (void *__lock); void __mutex_lock (void *__lock); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC _EXTERN_INLINE void __mutex_lock (void *__lock) { @@ -93,7 +93,7 @@ __mutex_lock (void *__lock) void __mutex_unlock (void *__lock); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC _EXTERN_INLINE void __mutex_unlock (void *__lock) { @@ -105,7 +105,7 @@ __mutex_unlock (void *__lock) int __mutex_trylock (void *__lock); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC _EXTERN_INLINE int __mutex_trylock (void *__lock) { diff --git a/mach/mach/mig_support.h b/mach/mach/mig_support.h index b8a4c317b2..01c452a28d 100644 --- a/mach/mach/mig_support.h +++ b/mach/mach/mig_support.h @@ -67,7 +67,7 @@ extern void mig_reply_setup (const mach_msg_header_t *__request, extern vm_size_t mig_strncpy (char *__dst, const char *__src, vm_size_t __len); extern vm_size_t __mig_strncpy (char *__dst, const char *__src, vm_size_t); -#ifdef __USE_EXTERN_INLINES +#if defined __USE_EXTERN_INLINES && defined _LIBC __extern_inline vm_size_t __mig_strncpy (char *__dst, const char *__src, vm_size_t __len) { |