summaryrefslogtreecommitdiff
path: root/sysdeps/generic/machine-lock.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/generic/machine-lock.h')
-rw-r--r--sysdeps/generic/machine-lock.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/sysdeps/generic/machine-lock.h b/sysdeps/generic/machine-lock.h
index 71e299eb5e..b3e6724ed3 100644
--- a/sysdeps/generic/machine-lock.h
+++ b/sysdeps/generic/machine-lock.h
@@ -1,5 +1,5 @@
/* Machine-specific definition for spin locks. Stub version.
- Copyright (C) 1994-2016 Free Software Foundation, Inc.
+ Copyright (C) 1994-2018 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
@@ -34,9 +34,9 @@ typedef volatile int __spin_lock_t;
/* Unlock LOCK. */
-void __spin_unlock (__spin_lock_t *__lock);
+extern void __spin_unlock (__spin_lock_t *__lock);
-#ifdef __USE_EXTERN_INLINES
+#if defined __USE_EXTERN_INLINES && defined _LIBC
_EXTERN_INLINE void
__spin_unlock (__spin_lock_t *__lock)
{
@@ -46,9 +46,9 @@ __spin_unlock (__spin_lock_t *__lock)
/* Try to lock LOCK; return nonzero if we locked it, zero if another has. */
-int __spin_try_lock (__spin_lock_t *__lock);
+extern int __spin_try_lock (__spin_lock_t *__lock);
-#ifdef __USE_EXTERN_INLINES
+#if defined __USE_EXTERN_INLINES && defined _LIBC
_EXTERN_INLINE int
__spin_try_lock (__spin_lock_t *__lock)
{
@@ -61,9 +61,9 @@ __spin_try_lock (__spin_lock_t *__lock)
/* Return nonzero if LOCK is locked. */
-int __spin_lock_locked (__spin_lock_t *__lock);
+extern int __spin_lock_locked (__spin_lock_t *__lock);
-#ifdef __USE_EXTERN_INLINES
+#if defined __USE_EXTERN_INLINES && defined _LIBC
_EXTERN_INLINE int
__spin_lock_locked (__spin_lock_t *__lock)
{