remove cruft for libc struct accessor function and broken visibility
authorRich Felker <dalias@aerifal.cx>
Wed, 22 Apr 2015 06:21:45 +0000 (02:21 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 22 Apr 2015 06:21:45 +0000 (02:21 -0400)
commitf9cccfc16e58b39ee381fbdfb8688db3bb8e3555
tree1bba2013f79f4a2b0e209c1b00751c4c76613d4d
parent428462a4c355f32e09fa5e578043c15ea91e29f7
remove cruft for libc struct accessor function and broken visibility

these were hacks to work around toolchains that could not properly
optimize PIC accesses based on visibility and would generate GOT
lookups even for hidden data, which broke the old dynamic linker.
since commit f3ddd173806fd5c60b3f034528ca24542aecc5b9 it no longer
matters; the dynamic linker does not assume accessibility of this data
until stage 3.
src/internal/libc.h
src/multibyte/internal.c