summaryrefslogtreecommitdiff
path: root/sysdeps/mach/bits
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2008-01-01 04:07:14 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2008-01-01 04:07:14 +0000
commit5f60c7ab2316b9b4c61294b754a08e4cb1a9c4e6 (patch)
tree1f887e11f8916aef00cebe5396fef48af60a1e6c /sysdeps/mach/bits
parent8caaa8379e5a1500863792514189d6e8f414dcaf (diff)
2008-01-01 Samuel Thibault <samuel.thibault@ens-lyon.org
* include/pthread/pthread.h (pthread_spin_destroy, pthread_spin_init, pthread_spin_lock, pthread_spin_trylock, pthread_spin_unlock): Use __extern_inline macro instead of extern __inline. * sysdeps/i386/bits/spin-lock.h (__PT_SPIN_INLINE, __pthread_spin_lock): Likewise * sysdeps/mach/bits/spin-lock.h (__PT_SPIN_INLINE, __pthread_spin_lock): Likewise * sysdeps/generic/bits/pthread.h (pthread_equal): Declare ; only provide inline when __USE_EXTERN_INLINES is defined. Use __extern_inline macro instead of extern __inline. * sysdeps/i386/bits/memory.h (__memory_barrier): Add static to inline.
Diffstat (limited to 'sysdeps/mach/bits')
-rw-r--r--sysdeps/mach/bits/spin-lock.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdeps/mach/bits/spin-lock.h b/sysdeps/mach/bits/spin-lock.h
index e137c244..031e9cec 100644
--- a/sysdeps/mach/bits/spin-lock.h
+++ b/sysdeps/mach/bits/spin-lock.h
@@ -41,7 +41,7 @@ typedef __spin_lock_t __pthread_spinlock_t;
# endif
# ifndef __PT_SPIN_INLINE
-# define __PT_SPIN_INLINE extern __inline
+# define __PT_SPIN_INLINE __extern_inline
# endif
__PT_SPIN_INLINE int __pthread_spin_destroy (__pthread_spinlock_t *__lock);
@@ -70,10 +70,10 @@ __pthread_spin_trylock (__pthread_spinlock_t *__lock)
return __spin_try_lock (__lock) ? 0 : __EBUSY;
}
-extern __inline int __pthread_spin_lock (__pthread_spinlock_t *__lock);
+__extern_inline int __pthread_spin_lock (__pthread_spinlock_t *__lock);
extern int _pthread_spin_lock (__pthread_spinlock_t *__lock);
-extern __inline int
+__extern_inline int
__pthread_spin_lock (__pthread_spinlock_t *__lock)
{
if (__pthread_spin_trylock (__lock))