summaryrefslogtreecommitdiffstats
path: root/libpthread/pthread.c
diff options
context:
space:
mode:
author"Steven J. Hill" <sjhill@realitydiluted.com>2005-09-25 05:14:44 +0000
committer"Steven J. Hill" <sjhill@realitydiluted.com>2005-09-25 05:14:44 +0000
commit71aa1a366f068288a8347b7694e2aae0acd23d61 (patch)
treecc4b2b6ffcad9a192f03c846cc79b8f7dcd83d56 /libpthread/pthread.c
parentf06723b9c4457061dcedb271a83b9ea541920a72 (diff)
downloaduClibc-alpine-71aa1a366f068288a8347b7694e2aae0acd23d61.tar.bz2
uClibc-alpine-71aa1a366f068288a8347b7694e2aae0acd23d61.tar.xz
Cleaned up 'struct link_map' and 'struct elf_resolve' such that the TLS data items are located in the same place. This allows for casting the types back and forth between the pthreads library and the dynamic loader. Cleaned up 'ldsodefs.h' and imported all of the functions from 'dl-tls.c' into the dynamic loader. Consequently, the dynamic loader grew in size by 50%. MIPS is probably the worst case as far as size, but still expect the other architectures to have a double digit percentage size increase.
Diffstat (limited to 'libpthread/pthread.c')
0 files changed, 0 insertions, 0 deletions