|
|
@ -161,8 +161,8 @@ static inline void __wake(volatile void *addr, int cnt, int priv) |
|
|
static inline void __futexwait(volatile void *addr, int val, int priv) |
|
|
static inline void __futexwait(volatile void *addr, int val, int priv) |
|
|
{ |
|
|
{ |
|
|
if (priv) priv = FUTEX_PRIVATE; |
|
|
if (priv) priv = FUTEX_PRIVATE; |
|
|
__syscall(SYS_futex, addr, FUTEX_WAIT|priv, val) != -ENOSYS || |
|
|
__syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0) != -ENOSYS || |
|
|
__syscall(SYS_futex, addr, FUTEX_WAIT, val); |
|
|
__syscall(SYS_futex, addr, FUTEX_WAIT, val, 0); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void __acquire_ptc(void); |
|
|
void __acquire_ptc(void); |
|
|
|