diff options
author | Rich Felker <dalias@aerifal.cx> | 2015-04-22 03:24:37 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2015-04-22 03:24:37 -0400 |
commit | afbcac6826988d12d9a874359cab735049c17500 (patch) | |
tree | 61a1f9e9066c22003337266d5847079ede7067d5 /src/ctype/alpha.h | |
parent | 7b1fb0c526936873a260e860ce3bca82113c3d4c (diff) | |
download | musl-afbcac6826988d12d9a874359cab735049c17500.tar.gz musl-afbcac6826988d12d9a874359cab735049c17500.tar.bz2 musl-afbcac6826988d12d9a874359cab735049c17500.tar.xz musl-afbcac6826988d12d9a874359cab735049c17500.zip |
minor optimization to pthread_spin_trylock
use CAS instead of swap since it's lighter for most archs, and keep
EBUSY in the lock value so that the old value obtained by CAS can be
used directly as the return value for pthread_spin_trylock.
Diffstat (limited to 'src/ctype/alpha.h')
0 files changed, 0 insertions, 0 deletions