summaryrefslogtreecommitdiffstats
path: root/libc/misc/pthread
Commit message (Collapse)AuthorAgeFilesLines
* whitespace fixesAustin Foxley2009-10-171-1/+0
| | | | Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* support building out-of-treeBernhard Reutner-Fischer2009-08-191-0/+2
| | | | | | | Handle O= Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
* Synch with trunk @ 24075.Carmelo Amoroso2008-11-171-4/+4
| | | | | Step 5 Various Makefile.in
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-091-6/+3
| | | | 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>
* Synch the whole build system. Also including recent fix on testsuite build ↵Carmelo Amoroso2008-07-091-2/+2
| | | | system
* Last to missing files. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>Carmelo Amoroso2007-11-221-1/+2
|
* Added some missing files:Carmelo Amoroso2007-11-211-0/+11
| | | | | | | | creat.c: to provide creat function longjmp.c: to provide longjmp implementation for sh4 tsd.c: to provide implementation of __libc_dl_error_tsd Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix Makefile.in and synch them with trunk. Signed-off-by: Carmelo Amoroso ↵Carmelo Amoroso2007-11-201-0/+4
| | | | <carmelo.amoroso@st.com>
* More merging from trunk."Steven J. Hill"2007-01-211-1/+2
|
* Copy from trunk."Steven J. Hill"2006-12-161-0/+27
|
* Merge from trunk and bring in NPTL code in the various 'misc' subsystems."Steven J. Hill"2006-08-242-3/+6
|
* Remove dead file."Steven J. Hill"2006-08-211-33/+0
|
* Merge from trunk."Steven J. Hill"2006-02-283-12/+4
|
* Get rid of more glibc NPTL symbol and alias madness. Also disable usage of"Steven J. Hill"2006-01-141-0/+5
| | | | | | 'libc/sysdeps/linux/common/fork.c' when NPTL is being used. Finally, there are additional weak functions that need to be defined when using NPTL which have also been added.
* Big fricking merge from trunk."Steven J. Hill"2006-01-072-108/+15
|
* Test actually does not pass. Merge from trunk."Steven J. Hill"2005-12-061-40/+46
|
* Merge from trunk. More to come you betcha'."Steven J. Hill"2005-12-021-33/+8
|
* Massive merge from trunk."Steven J. Hill"2005-11-182-0/+2
|
* Massive merge from trunk."Steven J. Hill"2005-11-171-3/+2
|
* Copy from trunk."Steven J. Hill"2005-10-301-0/+26
|
* Big sync with trunk."Steven J. Hill"2005-09-241-12/+12
|
* We can now deselect STDIO futex support independently of NPTL."Steven J. Hill"2005-09-061-3/+3
|
* Finalize the merge from the trunk. There are more files to be"Steven J. Hill"2005-07-301-6/+0
| | | | merged, but they will be done manually.
* Massive clean up of makefiles with a focus on being able to compile correctly"Steven J. Hill"2005-07-221-3/+1
| | | | | both thread library models. Items of interest are the 'Rules.mak' changes at the top level as well as the new 'Rules.mak' for the NPTL library.
* Fixed up 'clean' target for latest NPTL changes and modified include"Steven J. Hill"2005-06-121-9/+1
| | | | | dependency directories so that either thread model can be used by the C library modules that need some knowledge of pthreads.
* merge parallel build supportMike Frysinger2005-01-251-5/+4
|
* Joakim Tjernlund writes:Eric Andersen2004-05-141-10/+6
| | | | | | | | | | | Hi Erik It seems to me that __pthread_once and __pthread_initialize_minimal could be made WEAKs with no stub. The code in rpc_thread.c and __uClibc_main.c appears to expect this. Also, __pthread_return_0 __pthread_return_1 and __pthread_return_void can be static, not to pollute the name space. Jocke
* My mistake. We do need some weak pthread_* funcs. But we were previouslyManuel Novoa III2004-01-041-2/+87
| | | | | | | missing one in the glibc abi, and including a number of extras (which I left in commented). Unfortunately, this brings back the perl pthread bug. Fixing the incorrect weaks in libpthread wasn't sufficient to escape the shared loader bug. :-(
* Fix a long-standing bug with pthreads. A couple of linuxthreads filesManuel Novoa III2003-12-271-69/+4
| | | | | | | | | | | | | | | | were including libc-lock.h which had a bunch of weak pragmas. Also, uClibc supplied a number of no-op weak thread functions even though many weren't needed. This combined result was that sometimes the functional versions of thread functions in pthread would not override the weaks in libc. While fixing this, I also prepended double-underscore to all necessary weak thread funcs in uClibc, and removed all unused weaks. I did a test build, but haven't tested this since these changes are a backport from my working tree. I did test the changes there and no longer need to explicitly add -lpthread in the perl build for perl to pass its thread self tests.
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-1/+1
| | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
* Be prepared to call __pthread_initialize_minimalEric Andersen2002-08-191-0/+1
|
* Fix use of __pthread_once, and fix rpc usage of thread localEric Andersen2002-08-121-0/+1
| | | | | storage.... -Erik
* Avoid forced -lpthread lnkage when threading is enabledEric Andersen2002-03-091-1/+1
|
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-203-0/+189
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik