summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads
Commit message (Collapse)AuthorAgeFilesLines
* Not the best idea moving libc_hidden_proto to uClibc_glue.hPeter S. Mazinger2006-03-092-1/+4
|
* Get rid of forwarded __pthread_attr_initPeter S. Mazinger2006-03-093-3/+3
|
* Move __clone/__uselocale to uClibc_glue.hPeter S. Mazinger2006-03-093-12/+10
|
* Remove unneeded ; after *_aliasPeter S. Mazinger2006-03-098-25/+25
|
* Create libpthread_nonshared.aPeter S. Mazinger2006-03-091-2/+7
|
* uClibc_pthread.h wasn't ever includedPeter S. Mazinger2006-03-091-1/+1
|
* use sched_yield, not pthread_yieldMike Frysinger2006-03-053-17/+0
|
* Remove TOPDIRPeter S. Mazinger2006-02-231-3/+1
|
* Make use of CFLAGS-OMIT-filePeter S. Mazinger2006-02-231-5/+6
|
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-181-1/+1
|
* make headers more quietMike Frysinger2006-02-181-4/+4
|
* It's not my day ..Peter S. Mazinger2006-02-161-1/+1
|
* Undo earlier change and sync new linuxthreads' guard w/ oldPeter S. Mazinger2006-02-161-1/+1
|
* DOMULTI may be used for libc, the excluded files need work, ↵Peter S. Mazinger2006-02-151-5/+5
| | | | linuxthreads[_db] as well, don't try on slow box
* Disable deprecated stuff in new linuxthreadsPeter S. Mazinger2006-02-132-2/+6
|
* glibc syncMike Frysinger2006-02-0421-42/+42
|
* change asm/volatile to __x__Peter S. Mazinger2006-02-0130-93/+93
|
* __pthread_exit is noreturn only within libpthreadPeter S. Mazinger2006-02-011-1/+5
|
* correct __uselocalePeter S. Mazinger2006-02-011-1/+3
|
* pt-allocrtsig.c is irrelevant for now, remove related too, add ↵Peter S. Mazinger2006-01-315-16/+18
| | | | libc_hidden_proto from old version
* New linuxthreads builds on x86, vapier: pt-allocrtsig.c is missing from sourcesPeter S. Mazinger2006-01-313-21/+15
|
* s/IS_IN_linuxthreads/IS_IN_libpthread/, some prototypes, correct ↵Peter S. Mazinger2006-01-3121-27/+47
| | | | Makefile.in, disable __res_state, unavailable in resolv.h
* initial import of latest linuxthreadsMike Frysinger2006-01-31373-0/+24430
|
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-1564-14160/+0
| | | | of latest glibc version
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-1518-1469/+792
| | | | import glibc updates) while keeping the few bugfixes ... idea is to keep both old and new linuxthreads around so we can hack on the new version while delivering the old stable version to end users
* use clone() instead of __clone()Mike Frysinger2005-11-151-2/+2
|
* sync with glibc to get rid of warningsMike Frysinger2005-11-091-4/+8
|
* fix building by grabbing latest versions from glibcMike Frysinger2005-11-083-64/+194
|
* implement __pthread_init_max_stacksize() which is required for FLOATING_STACKSMike Frysinger2005-11-072-0/+48
|
* Disable DOMULTI for these, because gcc-4.0.2 can't cope with themPeter S. Mazinger2005-11-031-0/+2
|
* Clean up DOMULTI for libm and add more files blocked earlier by syscall ↵Peter S. Mazinger2005-11-021-5/+1
| | | | problem to libpthread
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-81/+9
|
* Change Makefiles that are not fully IMA to allow it to be used w/ a DOMULTI ↵Peter S. Mazinger2005-10-281-1/+9
| | | | config option
* Backport to current build systemPeter S. Mazinger2005-10-281-1/+1
|
* Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵Peter S. Mazinger2005-10-282-1/+1
| | | | not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles
* fix building with localeMike Frysinger2005-10-281-1/+1
|
* Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed ↵Peter S. Mazinger2005-10-272-3/+0
| | | | to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place.
* Default changed to IMA compiling, disabled explicitely where currently not ↵Peter S. Mazinger2005-10-262-2/+4
| | | | possible. Add clean targets for linuxthreads[_db].
* All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger2005-10-252-42/+50
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Add the linuxthreads Makefiles tooPeter S. Mazinger2005-10-191-0/+55
|
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-4/+4
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* Defer SHARED_START/END_FILES. They are only used for the shared library.Peter S. Mazinger2005-10-111-2/+2
|
* Do not defer expansions where useless, like CSRC/OBJS/LIB_NAME/AR_LIB_NAME, ↵Peter S. Mazinger2005-10-111-27/+22
| | | | defer only for shared lib related stuff, because it is optional. Run STRIPTOOL only once. More use of /$^/$<.
* Clean up pthread include mess. Some of these will be needed to support NPTL, ↵"Steven J. Hill"2005-10-041-9/+3
| | | | but they do no harm for the linuxthreads case. Yes, I tested this.
* Neaten up the libpthread directory."Steven J. Hill"2005-10-041-0/+121
|
* Move arch specific bits from linuxthreads' Makefile to ↵Peter S. Mazinger2005-09-302-4/+21
| | | | linuxthreads/sysdeps/TARGET_ARCH/Makefile.in proposed by vapier. The current implementation should suffice for now, but it needs to be extended for the nptl tree.
* Similarly to libm, remove recursion from linuxthreads. Now only libc.a and ↵Peter S. Mazinger2005-09-293-116/+22
| | | | libc.so are rebuilt again if make is run a second time.
* Remove ar-target and shared targets, at build time now we traverse the tree ↵Peter S. Mazinger2005-09-282-41/+50
| | | | only once. Generalize all toplevel makefiles. Make sure, that libdl.so is built against libc.so and not libc.a
* Robin Getz from blackfin.uclinux.org writes:Mike Frysinger2005-09-161-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Bernd Schmidt found/fixed this problem in uClibc: http://blackfin.uclinux.org/tracker/index.php?func=detail&aid=882&group_id=17&atid=141 Basically, the uClinux dist includes a few thread demos - thdm and bcdm - running them simultaneously sometimes causes bus errors. Bernd wrote: >They occur in pthread_handle_sigrestart; thread_self returns a bogus value. >I managed to capture a debugging log, it's attached as bad-log. If you >look at it you'll notice that the initial stack bounds are bogus: bottom >of stack is higher than top of stack. This appears to be because of a bug >in NOMMU_INITIAL_THREAD_BOUNDS(tos,bos): if a new thread has a BOS equal >to the initial thread's current TOS, it'll munge the initial thread's >stack bounds. Fixed with the attached patch, which I've committed. >This should fix the crashes people have seen, but since the bug was always >hard to reproduce, I can't be 100% certain they are gone. Please retest, >everyone... This patch was made against our cvs, which has an older version of uClibc in it - this code was recently moved from internals.h to descr.h in the uclibc svn, but it still has the same problem
* remove duplicated p_canceled setting and extra whitespaceMike Frysinger2005-09-091-2/+1
|