summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_libc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-262/+0
* New mutex and condvar implementations based on futex(2).mpi2017-05-271-2/+14
* Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".akfaew2016-09-041-6/+5
* delete wrong cvs $ tagsderaadt2016-09-011-2/+1
* Less lock contention by using more pools for mult-threaded programs.otto2016-09-011-17/+32
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-1/+2
* Replace the malloc spinlock with a mutex. This lock is held over system callskettenis2016-01-271-4/+21
* Make pthread_atfork() track the DSO that called it like atexit() does,guenther2015-04-071-1/+18
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-011-4/+4
* Remove "#define _POSIX_THREADS" line before include <pthread.h>.miod2012-04-171-3/+1
* Implement cancelation for the basic syscall cancelation points,guenther2011-12-051-190/+1
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-3/+1
* remove _MALLOC_LOCK_INIT; major bump; ok deraadt@otto2008-06-131-6/+1
* - add missing libc locking functions for _thread_atexit_lock() andkurt2008-01-231-1/+18
* - make arc4random*() functions thread safe. Use a custom spinlock functionkurt2008-01-011-1/+18
* _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, sokurt2007-06-051-1/+28
* two comment typos from tberttedu2006-10-271-2/+192
* move malloc lock to libc interface filetedu2006-01-051-1/+23
* add -Wstrict-prototypes -Wmissing-prototypes -Wsign-comparemarc2006-01-051-0/+127