index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
librthread
/
rthread_tls.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Move mutex, condvar, and thread-specific data routes, pthread_once, and
guenther
2017-09-05
1
-185
/
+0
*
Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".
akfaew
2016-09-04
1
-2
/
+2
*
Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internal
guenther
2016-04-02
1
-1
/
+4
*
remove unnecessary spinlock that slowed down pthread_getspecific.
tedu
2013-11-02
1
-4
/
+2
*
Free the list used for tracking the pthread_{get,set}specific()
guenther
2013-07-30
1
-1
/
+5
*
cleanup and consolidate the spinlock_lock (what a name!) code.
tedu
2013-06-01
1
-2
/
+2
*
Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes
guenther
2011-11-06
1
-11
/
+1
*
fix a few bugs in the thread specific data functions
tedu
2011-07-05
1
-5
/
+36
*
use calloc() instead of malloc() and memset()
kevlo
2008-10-13
1
-3
/
+2
*
add a missing underscore to the function name rthread_tls_destructors().
brad
2005-12-22
1
-2
/
+2
*
more consistently use _rthread prefix for all not meant to be exported
tedu
2005-12-22
1
-4
/
+4
*
update copyright to 2005
tedu
2005-12-19
1
-2
/
+2
*
sanity check for key_delete was missing !
tedu
2005-12-19
1
-2
/
+2
*
initialize all spinlocks to _SPINLOCK_UNLOCKED
tedu
2005-12-18
1
-2
/
+2
*
the beatings will continue until morale improves
tedu
2005-12-14
1
-1
/
+4
*
there should be a lock around the tls key table
tedu
2005-12-14
1
-3
/
+17
*
change keys to use table instead of list, makes a sane destructor implementation
tedu
2005-12-14
1
-17
/
+41
*
malloc the right size, and memset after malloc
tedu
2005-12-07
1
-2
/
+4
*
add userland thread library. incomplete, but functional
tedu
2005-12-03
1
-0
/
+117