diff options
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 |
commit | 71aa1a366f068288a8347b7694e2aae0acd23d61 (patch) | |
tree | cc4b2b6ffcad9a192f03c846cc79b8f7dcd83d56 /libpthread/pthread.c | |
parent | f06723b9c4457061dcedb271a83b9ea541920a72 (diff) | |
download | uClibc-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