summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_tls.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-185/+0
* Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".akfaew2016-09-041-2/+2
* Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internalguenther2016-04-021-1/+4
* remove unnecessary spinlock that slowed down pthread_getspecific.tedu2013-11-021-4/+2
* Free the list used for tracking the pthread_{get,set}specific()guenther2013-07-301-1/+5
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-011-2/+2
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-11/+1
* fix a few bugs in the thread specific data functionstedu2011-07-051-5/+36
* use calloc() instead of malloc() and memset()kevlo2008-10-131-3/+2
* add a missing underscore to the function name rthread_tls_destructors().brad2005-12-221-2/+2
* more consistently use _rthread prefix for all not meant to be exportedtedu2005-12-221-4/+4
* update copyright to 2005tedu2005-12-191-2/+2
* sanity check for key_delete was missing !tedu2005-12-191-2/+2
* initialize all spinlocks to _SPINLOCK_UNLOCKEDtedu2005-12-181-2/+2
* the beatings will continue until morale improvestedu2005-12-141-1/+4
* there should be a lock around the tls key tabletedu2005-12-141-3/+17
* change keys to use table instead of list, makes a sane destructor implementationtedu2005-12-141-17/+41
* malloc the right size, and memset after malloctedu2005-12-071-2/+4
* add userland thread library. incomplete, but functionaltedu2005-12-031-0/+117