| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix two issues related to thread private data in asr. |  otto | 2021-01-06 | 2 | -14/+18 |
* | annoying whitespace |  deraadt | 2020-10-12 | 1 | -2/+2 |
* | Add support for timeconting in userland. |  pirofti | 2020-07-06 | 1 | -2/+2 |
* | Instead of opting in to futexes on archs with atomics opt out on archs |  jsg | 2020-02-06 | 1 | -8/+5 |
* | Kill unused _wait() function. |  mpi | 2019-10-21 | 1 | -8/+1 |
* | KNF. |  mpi | 2019-02-13 | 1 | -2/+2 |
* | Remove unused <assert.h> header. |  mpi | 2019-01-29 | 1 | -2/+1 |
* | There's no point in asserting that a pointer is not NULL before |  mpi | 2019-01-29 | 1 | -3/+1 |
* | Make the "not my pool" searching loop a tiny bit smarter, while |  otto | 2019-01-10 | 1 | -3/+59 |
* | Switch alpha to futex(2) based condvars, mutexes and semaphores. |  visa | 2018-10-21 | 1 | -5/+6 |
* | Switch powerpc to futex(2) based condvars, mutexes and semaphores. |  visa | 2018-10-15 | 1 | -2/+2 |
* | enable futex(2) based mutexes on armv7 and use futex based semaphores in |  jsg | 2018-09-24 | 1 | -3/+3 |
* | Use process-private futexes. This avoids the overhead of calling into uvm |  kettenis | 2018-06-04 | 1 | -6/+6 |
* | Switch sparc64 to futex(2) based mutexes and condvars. |  mpi | 2018-05-19 | 1 | -2/+3 |
* | Enable futex(2)-based mutex on arm64. |  visa | 2018-05-13 | 1 | -2/+3 |
* | Add memory barriers to libc's _spinlock() to make the mechanism |  visa | 2018-05-13 | 1 | -2/+11 |
* | Validate timespec and return ECANCELED when interrupted with SA_RESTART. |  pirofti | 2018-04-24 | 1 | -3/+5 |
* | Implement __cxa_thread_atexit to support C++11 thread_local scope. The |  kettenis | 2017-12-05 | 1 | -1/+2 |
* | Revert recent changes to unbreak ports/net/samba |  jca | 2017-11-04 | 4 | -101/+10 |
* | If the init_routine used with pthread_once() is canceled, then we need to |  guenther | 2017-10-28 | 1 | -1/+11 |
* | Change pthread_cleanup_{push,pop} to macros that store the cleanup info |  guenther | 2017-10-28 | 3 | -9/+90 |
* | Move mutex, condvar, and thread-specific data routes, pthread_once, and |  guenther | 2017-09-05 | 12 | -863/+161 |
* | s/DEF_STD/DEF_STRONG/ to match namespace.h differences between librthread |  guenther | 2017-08-15 | 5 | -29/+29 |
* | Sort headers per style(9) |  guenther | 2017-08-15 | 10 | -34/+31 |
* | Copy files from ../librthread in preparation for moving functionality |  guenther | 2017-08-15 | 13 | -0/+3158 |
* | fix format string |  chl | 2016-09-02 | 1 | -2/+2 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 4 | -137/+22 |
* | libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork() |  guenther | 2015-11-10 | 1 | -1/+18 |
* | Make pthread_atfork() track the DSO that called it like atexit() does, |  guenther | 2015-04-07 | 3 | -3/+77 |
* | zap trailing newlines; "go for it" deraadt |  okan | 2014-07-16 | 1 | -2/+1 |
* | remove _MALLOC_LOCK_INIT; major bump; ok deraadt@ |  otto | 2008-06-13 | 1 | -9/+1 |
* | - make arc4random*() functions thread safe. Use a custom spinlock function |  kurt | 2008-01-01 | 1 | -1/+19 |
* | remove unused zero length file. |  kurt | 2007-11-19 | 1 | -0/+0 |
* | _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so |  kurt | 2007-06-05 | 3 | -24/+51 |
* | Avouid a race in atexit() handling by introducing a lock. Problem |  otto | 2006-02-22 | 1 | -1/+19 |
* | major bump to libc and libpthread to break the dependency of a |  marc | 2004-06-07 | 5 | -51/+39 |
* | thread safe libc -- 2nd try. OK miod@, millert@ |  marc | 2002-11-05 | 3 | -37/+20 |
* | back out previous patch.. there are still some vax/m68k issues |  marc | 2002-11-03 | 3 | -20/+37 |
* | libc changes for thread safety. Tested on: |  marc | 2002-11-03 | 3 | -37/+20 |
* | put changes back, this time ALL the files. |  fgsch | 2001-09-04 | 1 | -3/+3 |
* | Back out fgsch@'s tree breaking commits. |  todd | 2001-08-30 | 1 | -3/+3 |
* | fix some const warnings |  fgsch | 2001-08-30 | 1 | -3/+3 |
* | malloc lock helpers |  d | 2000-01-14 | 1 | -0/+21 |
* | rename thread_storage to unithread_storage to avoid object name conflict |  d | 2000-01-06 | 2 | -3/+3 |
* | thread specific storage and fd locking for single-threaded libc (ie, no-ops) |  d | 2000-01-06 | 3 | -0/+98 |