mirror of git://git.musl-libc.org/musl
use a_swap rather than old name a_xchg
This commit is contained in:
parent
5b91c22335
commit
813d37839b
|
@ -5,7 +5,7 @@ void __lock(volatile int *l)
|
|||
int spins=10000;
|
||||
/* Do not use futexes because we insist that unlocking is a simple
|
||||
* assignment to optimize non-pathological code with no contention. */
|
||||
while (a_xchg(l, 1))
|
||||
while (a_swap(l, 1))
|
||||
if (spins) spins--, a_spin();
|
||||
else __syscall(SYS_sched_yield);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue