1#define __USE_EXTERN_INLINES 1
2#define _EXTERN_INLINE /* Empty to define the real functions. */
3#include "spin-lock.h"
4
5weak_alias (__spin_lock_init, spin_lock_init);
6libc_hidden_def (__spin_lock_locked);
7weak_alias (__spin_lock_locked, spin_lock_locked);
8libc_hidden_def (__spin_lock);
9weak_alias (__spin_lock, spin_lock);
10libc_hidden_def (__spin_unlock);
11weak_alias (__spin_unlock, spin_unlock);
12libc_hidden_def (__spin_try_lock);
13weak_alias (__spin_try_lock, spin_try_lock);
14libc_hidden_def (__mutex_lock);
15libc_hidden_def (__mutex_unlock);
16libc_hidden_def (__mutex_trylock);
17

source code of glibc/mach/spin-lock.c