summaryrefslogtreecommitdiffstats
path: root/libpthread
Commit message (Collapse)AuthorAgeFilesLines
...
* finish the pthread locking cleanups. This should get things compiling againEric Andersen2006-12-082-6/+0
| | | | though I still need to silence the warnings about _pthread_cleanup_push_defer
* remove redundant headers local to libpthread, causing headerEric Andersen2006-11-293-311/+0
| | | | file content skew between the versions
* prevent cancellation functions from being called more than onceMike Frysinger2006-11-091-3/+7
|
* backport from upstream:Mike Frysinger2006-11-099-22/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-10 Ulrich Drepper <drepper@redhat.com> * join.c (pthread_exit): Move code to new function __pthread_do_exit which takes an extra parameter with the current frame pointer. Call new function with CURRENT_STACK_FRAME. (__pthread_do_exit): New function. Call __pthread_perform_cleanup with the new parameter. (pthread_join): Call __pthread_do_exit instead of pthread_exit. * cancel.c (__pthread_perform_cleanup): Takes extra parameter. Use this parameter as the initial value the cleanup handler records are compared against. No active cleanup handler record must have an address lower than the previous one and the initial record must be above (below on PA) the frame address passed in. (pthread_setcancelstate): Call __pthread_do_exit instead of pthread_exit. (pthread_setcanceltype): Likewise. (pthread_testcancel): Likewise. (_pthread_cleanup_pop_restore): Likewise. * condvar.c (pthread_cond_wait): Likewise. (pthread_cond_timedwait_relative): Likewise. * manager.c (pthread_start_thread): Likewise. * oldsemaphore.c (__old_sem_wait): Likewise. * pthread.c (pthread_handle_sigcancel): Likewise. * semaphore.c (__new_sem_wait): Likewise. (sem_timedwait): Likewise. * ptlongjmp.c (pthread_cleanup_upto): Also use current stack frame to limit the cleanup handlers which get run. * internals.h: Add prototype for __pthread_do_exit. Adjust prototype for __pthread_perform_cleanup.
* backport from upstream:Mike Frysinger2006-11-092-0/+13
| | | | | | | | 2001-04-11 Ulrich Drepper <drepper@redhat.com> * cancel.c (_pthread_cleanup_push): Catch invalid __prev buffer and remove it. (_pthread_cleanup_push_defer): Likewise.
* remove duplicated/unused ASSERT codeMike Frysinger2006-11-035-33/+0
|
* dont need to force optimization in CFLAGS anymore (if this fails your ↵Mike Frysinger2006-11-031-5/+0
| | | | compiler prob sucks anyways)
* Joseph S. Myers writes:Eric Andersen2006-10-19171-544/+0
| | | | | | There are many directories called "CVS" checked into uClibc SVN, probably as a side-effect of importing a CVS checkout. I don't think these are particularly useful to have checked in.
* merge fixes from upstream (rev 1.10 -> 1.13)Mike Frysinger2006-08-241-2/+5
|
* pull from upstreamMike Frysinger2006-08-233-4/+13
|
* Change symbol 'NOSTRIP' to 'DOSTRIP' since the double negativesEric Andersen2006-07-042-2/+2
| | | | on i.e. NOSTRIP=n gets a bit confusing.
* Now new linuxthreads builds w/ SHAREDPeter S. Mazinger2006-03-243-11/+8
|
* Remove redundant redefine of __clonePeter S. Mazinger2006-03-241-2/+0
|
* Guard GL(name) and it's users w/ SHAREDPeter S. Mazinger2006-03-241-1/+3
|
* update ignoresMike Frysinger2006-03-103-3/+3
|
* shouldnt have been added to svnMike Frysinger2006-03-101-1/+0
|
* sync with glibc CVSMike Frysinger2006-03-1023-37/+37
|
* try to get libpthread built w/ -DSHARED, what to do w/ _dl_load_lock?Peter S. Mazinger2006-03-101-0/+6
|
* blah, glibc moved linuxthreads aroundMike Frysinger2006-03-0955-55/+55
|
* Add back XLOCALE for hidden uselocalePeter S. Mazinger2006-03-091-1/+1
|
* Sync w/ upstream, hide pthread_atforkPeter S. Mazinger2006-03-091-0/+6
|
* 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-054-29/+0
|
* need types.h for size_t as pointed out in buildlogMike Frysinger2006-02-281-0/+1
|
* import ia64 linuxthreads filesMike Frysinger2006-02-274-0/+304
|
* Remove TOPDIRPeter S. Mazinger2006-02-231-3/+1
|
* Added support for the new CRISv32 architecture.Peter Kjellerstedt2006-02-231-9/+15
|
* Make use of CFLAGS-OMIT-filePeter S. Mazinger2006-02-232-8/+10
|
* Silence link creation.Peter Kjellerstedt2006-02-222-2/+2
|
* Made it possible to build without stripping the binaries.Peter Kjellerstedt2006-02-222-2/+8
|
* * Made it possible to dynamically check for supported linker optionsPeter Kjellerstedt2006-02-222-2/+2
| | | | | using the check_ld function. * Only use --warn-unresolved-symbols with linkers that support it.
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-185-19/+19
|
* make headers more quietMike Frysinger2006-02-182-8/+8
|
* 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-154-20/+20
| | | | linuxthreads[_db] as well, don't try on slow box
* Disable deprecated stuff in new linuxthreadsPeter S. Mazinger2006-02-132-2/+6
|
* fix warning when building on non-mmu hostsMike Frysinger2006-02-041-0/+2
|
* glibc syncMike Frysinger2006-02-0421-42/+42
|
* add -DNOT_IN_libcPeter S. Mazinger2006-02-032-2/+2
|
* hide __td_agent_listPeter S. Mazinger2006-02-032-2/+2
|
* Use write instead of __libc_write for debug, hide __td_debugPeter S. Mazinger2006-02-032-3/+3
|
* Hide internal wrapperPeter S. Mazinger2006-02-032-2/+2
|
* change asm/volatile to __x__Peter S. Mazinger2006-02-0130-93/+93
|
* typoPeter S. Mazinger2006-02-011-1/+1
|