summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads.old
Commit message (Collapse)AuthorAgeFilesLines
...
* tweak msync prototype to match headerMike Frysinger2007-06-291-1/+1
|
* Bernd Schmidt writes: make sure custom stacks work properly for no-mmuMike Frysinger2007-05-311-0/+7
|
* #1273 if EXTRAVERSION is set, make sure we respect itMike Frysinger2007-03-191-1/+1
|
* call kernel helper to do spinlocksMike Frysinger2007-02-201-21/+14
|
* since these functions get exported, namespace the argumentsMike Frysinger2007-01-291-8/+8
|
* Peter Mazinger pointed out that my last commit was faulty.Joakim Tjernlund2007-01-113-1/+8
| | | | This should fix it.
* only define msync cancellation point if the syscall existsMike Frysinger2006-12-081-0/+2
|
* finish the pthread locking cleanups. This should get things compiling againEric Andersen2006-12-081-3/+0
| | | | though I still need to silence the warnings about _pthread_cleanup_push_defer
* 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)
* merge fixes from upstream (rev 1.10 -> 1.13)Mike Frysinger2006-08-241-2/+5
|
* use sched_yield, not pthread_yieldMike Frysinger2006-03-051-12/+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
|
* Added support for the new CRISv32 architecture.Peter Kjellerstedt2006-02-231-9/+15
|
* Make use of CFLAGS-OMIT-filePeter S. Mazinger2006-02-231-3/+4
|
* tweak the idea between having a MMU and actually using itMike Frysinger2006-02-184-18/+18
|
* make headers more quietMike Frysinger2006-02-181-4/+4
|
* 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
* fix warning when building on non-mmu hostsMike Frysinger2006-02-041-0/+2
|
* typoPeter S. Mazinger2006-02-011-1/+1
|
* same in oldPeter S. Mazinger2006-02-011-1/+5
|
* Add IMA compilingPeter S. Mazinger2006-01-301-10/+18
|
* prototypes for threads tooPeter S. Mazinger2006-01-266-3/+25
|
* Get rid of missing prototype warningsPeter S. Mazinger2006-01-261-0/+2
|
* Modify the earlier changes, because libc-lock references __pthread_mutex*, ↵Peter S. Mazinger2006-01-254-30/+33
| | | | dont use hidden_strong_alias
* make use of the internals provided earlierPeter S. Mazinger2006-01-255-23/+28
|
* Keep only hidden __pthread_mutex_* used in libc, change pthread_mutex_* to ↵Peter S. Mazinger2006-01-251-17/+19
| | | | use internal version, provide pthread_mutexattr_* internal versions, remove unused __pthread_mutex_timedlock
* Remove unused prototypePeter S. Mazinger2006-01-251-2/+0
|
* user internal versions of waitpid/raise/nanosleepPeter S. Mazinger2006-01-252-1/+5
|
* provide internal nanosleep/waitpid/sigaction/raisePeter S. Mazinger2006-01-252-1/+9
|
* longjmp should use __libc_longjmp, use __typeof again now that it works ↵Peter S. Mazinger2006-01-251-3/+3
| | | | correctly
* s/IS_IN_linuxthreads/IS_IN_libpthread/Peter S. Mazinger2006-01-251-1/+1
|
* Get rid of a shadow warningPeter S. Mazinger2006-01-241-2/+2
|
* add noreturn for *longjmpPeter S. Mazinger2006-01-241-4/+4
|
* waitpid undefinedPeter S. Mazinger2006-01-241-0/+1
|
* use __typeof for all __libc_x prototypes, do not need __sigaction/__vforkPeter S. Mazinger2006-01-243-11/+8
|
* Don't use __getpid/__getpagesizePeter S. Mazinger2006-01-243-19/+11
|
* fork/vfork weak in libc, strong in libpthreadPeter S. Mazinger2006-01-241-5/+5
|
* Move threads header to proper locationPeter S. Mazinger2006-01-241-0/+58
|
* Use __typeof for __libc*longjmpPeter S. Mazinger2006-01-241-5/+2
|
* Remove unneeded _GNU_SOURCEPeter S. Mazinger2006-01-231-2/+1
|
* depend on ldsoMike Frysinger2006-01-231-1/+2
|
* typoPeter S. Mazinger2006-01-231-1/+1
|
* Make i386 build w/ -std=c99 (almost)Peter S. Mazinger2006-01-231-1/+1
|
* Add some attribute_noreturn, replace __attribute__ ((noreturn)) as wellPeter S. Mazinger2006-01-231-4/+4
|
* Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵Peter S. Mazinger2006-01-227-7/+0
| | | | is a useless attempt