summaryrefslogtreecommitdiff
path: root/lib/librthread/rthread_tls.c
AgeCommit message (Expand)Author
2013-11-02remove unnecessary spinlock that slowed down pthread_getspecific.Ted Unangst
2013-07-30Free the list used for tracking the pthread_{get,set}specific()Philip Guenther
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2011-11-06Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesPhilip Guenthe
2011-07-05fix a few bugs in the thread specific data functionsTed Unangst
2008-10-13use calloc() instead of malloc() and memset()Kevin Lo
2005-12-22add a missing underscore to the function name rthread_tls_destructors().Brad Smith
2005-12-22more consistently use _rthread prefix for all not meant to be exportedTed Unangst
2005-12-19update copyright to 2005Ted Unangst
2005-12-19sanity check for key_delete was missing !Ted Unangst
2005-12-18initialize all spinlocks to _SPINLOCK_UNLOCKEDTed Unangst
2005-12-14the beatings will continue until morale improvesTed Unangst
2005-12-14there should be a lock around the tls key tableTed Unangst
2005-12-14change keys to use table instead of list, makes a sane destructor implementationTed Unangst
2005-12-07malloc the right size, and memset after mallocTed Unangst
2005-12-03add userland thread library. incomplete, but functionalTed Unangst