summaryrefslogtreecommitdiff
path: root/src/setjmp/arm
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2015-05-27 00:22:43 -0400
committerRich Felker <dalias@aerifal.cx>2015-05-27 00:28:46 -0400
commit63c188ec42e76ff768e81f6b65b11c68fc43351e (patch)
treece1b61bcf75c87aadc671c0d593b6bd3169f7102 /src/setjmp/arm
parentdc031ee0b1ba11baa00cd7f0769e461a5f396c71 (diff)
downloadmusl-63c188ec42e76ff768e81f6b65b11c68fc43351e.tar.gz
musl-63c188ec42e76ff768e81f6b65b11c68fc43351e.tar.bz2
musl-63c188ec42e76ff768e81f6b65b11c68fc43351e.tar.xz
musl-63c188ec42e76ff768e81f6b65b11c68fc43351e.zip
replace atomics with locks in locale-setting code
this is part of a general program of removing direct use of atomics where they are not necessary to meet correctness or performance needs, but in this case it's also an optimization. only the global locale needs synchronization; allocated locales referenced with locale_t handles are immutable during their lifetimes, and using atomics to initialize them increases their cost of setup.
Diffstat (limited to 'src/setjmp/arm')
0 files changed, 0 insertions, 0 deletions