summaryrefslogtreecommitdiffstats
path: root/include/link.h
Commit message (Collapse)AuthorAgeFilesLines
* Use __UCLIBC_HAS_TLS__ (now available) as guard for TLS relatedCarmelo Amoroso2009-02-201-1/+1
| | | | | | | | stuff, instead of __UCLIBC_HAS_THREADS_NATIVE__. This is in preparation on trunk merge to make TLS compatible with LT (new) and NPTL. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-091-11/+5
| | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Merge from trunk."Steven J. Hill"2006-08-211-10/+90
|
* Merge from trunk."Steven J. Hill"2006-02-251-0/+12
|
* Disable include of 'tls.h' if not using NPTL."Steven J. Hill"2006-01-061-1/+1
|
* The headers 'tls.h' does not get used outside of uClibc."Steven J. Hill"2005-12-021-0/+2
|
* Changes for NPTL and new build system."Steven J. Hill"2005-12-021-3/+0
|
* Merge from trunk."Steven J. Hill"2005-11-171-2/+14
|
* Cleaned up 'struct link_map' and 'struct elf_resolve' such that the TLS data ↵"Steven J. Hill"2005-09-251-7/+4
| | | | 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.
* Changes made to the dynamic loader for TLS/NPTL support. Additional changes ↵"Steven J. Hill"2005-08-091-1/+1
| | | | made to libpthread and libc for remaining support.
* Big set of various patches to get the NPTL libraries to build and link."Steven J. Hill"2005-07-221-0/+6
|
* Update 'struct link_map' to add new fields for TLS."Steven J. Hill"2005-06-031-0/+25
|
* Added back dl_iterate_phdr in ldso(with some small changes).Joakim Tjernlund2004-09-171-0/+20
| | | | Someone needs to test if it works to build and run gcj.
* We do not use dl_iterate_phdr, so no need to define itEric Andersen2004-09-071-20/+0
|
* Rev all the header files to sync things with glibc 2.2.4Eric Andersen2001-09-271-9/+29
|
* Teach the ldso stuff to use the proper elf.h header file, not a local copy.Eric Andersen2001-06-041-115/+2
| | | | -Erik
* Add some missing headers needed by ld.so-1.9.11.Manuel Novoa III2001-03-221-0/+208