summaryrefslogtreecommitdiffstats
path: root/lib/librthread (follow)
Commit message (Expand)AuthorAgeFilesLines
* A couple small but long anticipated changes:matthew2012-08-152-3/+3
* Oops, on a.out architectures __cerror() is called _cerror(). Fixmatthew2012-08-151-3/+9
* Add explicit references from rthread.o to all of the weak symbolmatthew2012-08-131-1/+71
* Fix caching of stacks allocated with the default attributes.guenther2012-08-041-6/+8
* remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan2012-08-021-3/+1
* Update to reflect API changesguenther2012-06-211-17/+26
* __tfork() needs to set the stack address of the new thread in the kernel,guenther2012-06-212-8/+6
* Style nits from Brad.pirofti2012-05-061-26/+26
* Add pthread spinlock support.pirofti2012-05-034-3/+124
* Honor subsystem style.pirofti2012-04-232-71/+55
* Remove "#define _POSIX_THREADS" line before include <pthread.h>.miod2012-04-172-6/+2
* Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for applicationkurt2012-04-141-3/+8
* Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.jsing2012-04-132-0/+74
* Use PTHREAD_MUTEX_DEFAULT in static init and mutexattr_init. If thekurt2012-04-132-7/+15
* Per POSIX, PTHREAD_MUTEX_NORMAL type mutexes have undefined behavior forkurt2012-04-131-7/+31
* Add sigwaitinfo and sigtimedwait stubs under #if 0; a bit more kernelguenther2012-04-131-1/+40
* remove rfork(); ok guenther miodderaadt2012-04-121-4/+2
* Minor bump after my previous commit. Noticed by deraadt@.pirofti2012-04-111-1/+1
* Add pthread barrier support.pirofti2012-04-114-2/+237
* pthread_setcanceltype() shouldn't be a cancelation pointguenther2012-04-101-2/+1
* Fix typo.jsing2012-04-061-3/+3
* Remove pthread_suspend* and related functions. This is part of thekurt2012-03-224-62/+4
* bump majors on libc and rthreads for the additions to libc and transferguenther2012-03-221-2/+2
* closefrom() should be a cancellation pointguenther2012-03-221-2/+16
* tfork_thread has been moved to libcguenther2012-03-2213-921/+0
* Move __tfork_thread() from rthreads (libpthread) to libc so thatguenther2012-03-221-2/+2
* Clean up unnecessary prototypes. Pointed out by brad@guenther2012-03-201-7/+1
* Permit recursive locking in _rthread_dl_lock(), as an so's destructorguenther2012-03-201-2/+42
* Force sched_yield() to be resolved before calling dlctl(DL_SET*LCK) withguenther2012-03-141-1/+2
* Don't trust the environment if issetugid()guenther2012-03-131-1/+3
* Sync the assembly statements with <machine/lock.h> for consistency.miod2012-03-031-5/+9
* Bump minor for recent additionsguenther2012-03-031-1/+1
* sem_timedwait() should return ETIMEDOUT instead of EWOULDBLOCK on timeoutguenther2012-03-031-2/+2
* Add sem_timewait() and fix sem_wait()'s handling of signals, soguenther2012-03-033-21/+56
* fix check when setting the contention scope. harmless atm but still wrong.fgsch2012-03-021-2/+2
* for readability, put the label on it's own line.fgsch2012-03-021-2/+3
* _SPINLOCK_UNLOCKED isn't zero everywhere (*cough*hppa*cough*), soguenther2012-03-021-1/+2
* Our default mutex type is PTHREAD_MUTEX_ERRORCHECK, for which tryingguenther2012-02-281-1/+20
* fix __errno symbol namemiod2012-02-271-2/+2
* Fix buglets.miod2012-02-261-3/+3
* __cerror gets invoked with errno in v0, not a0.miod2012-02-261-2/+2
* Fix label for threaded binaries to link.miod2012-02-261-2/+2
* sched_yield() is the standard name while pthread_yield() is theguenther2012-02-241-2/+2
* PTHREAD_MUTEX_NORMAL mutexes are supposed to self-deadlock, not abort.guenther2012-02-231-3/+16
* Add pthread_condattr_{get,set}clock(), requested by aja@guenther2012-02-234-45/+115
* Make pthread_suspend_np() and pthread_resume_np() simply fail insteadguenther2012-02-211-11/+6
* Fix problems revealed by regress/lib/libpthread/stack/stack.cguenther2012-02-191-11/+8
* Use 'base' as an intermediate char* variable to avoid void* arithmeticguenther2012-02-191-4/+4
* Extend miod's fix CFLAGS fix to all gcc2 platforms (suggested by Tobiasguenther2012-02-191-3/+5
* Use a form of designated initializer that works with gcc2guenther2012-02-191-2/+7