summaryrefslogtreecommitdiff
path: root/arch/i386
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2015-04-22 03:24:37 -0400
committerRich Felker <dalias@aerifal.cx>2015-04-22 03:24:37 -0400
commitafbcac6826988d12d9a874359cab735049c17500 (patch)
tree61a1f9e9066c22003337266d5847079ede7067d5 /arch/i386
parent7b1fb0c526936873a260e860ce3bca82113c3d4c (diff)
downloadmusl-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 'arch/i386')
0 files changed, 0 insertions, 0 deletions