hide __pthread_once_full symbol
commita60d579f5edf3d2e6cc8b5e5f33cbf34bd8914c9
authorRich Felker <dalias@aerifal.cx>
Tue, 11 Sep 2018 18:56:09 +0000 (11 14:56 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 12 Sep 2018 18:34:36 +0000 (12 14:34 -0400)
treec334ca43afb1e9d88c47a896f6083e59f13f969b
parenta2f0eb1a0704c608bb9e0b94b7420201a70ce233
hide __pthread_once_full symbol

this is a special case that does not need a declaration, because it's
not even a libc-internal interface between translation units. instead
it's a poor hack around compilers' inability to shrink-wrap critical
code paths. after vis.h was disabled, it became more of a
pessimization on many archs due to the extra layer of machinery to
support a call through the PLT, but now it should be efficient again.
src/thread/pthread_once.c