Age | Commit message (Expand) | Author |
2022-12-27 | spelling fixes; from paul tagliamonte | Jason McIntyre |
2021-06-13 | Save and restore errno around FUTEX_WAIT futex(2) operations. While there | Mark Kettenis |
2021-05-21 | The implementation of the FUTEX_WAIT option in futex(2) is subtly broken. | Mark Kettenis |
2021-01-06 | Fix two issues related to thread private data in asr. | Otto Moerbeek |
2020-10-12 | annoying whitespace | Theo de Raadt |
2020-07-06 | Add support for timeconting in userland. | Paul Irofti |
2020-02-06 | Instead of opting in to futexes on archs with atomics opt out on archs | Jonathan Gray |
2019-10-21 | Kill unused _wait() function. | Martin Pieuchot |
2019-02-13 | KNF. | Martin Pieuchot |
2019-01-29 | Remove unused <assert.h> header. | Martin Pieuchot |
2019-01-29 | There's no point in asserting that a pointer is not NULL before | Martin Pieuchot |
2019-01-10 | Make the "not my pool" searching loop a tiny bit smarter, while | Otto Moerbeek |
2018-10-21 | Switch alpha to futex(2) based condvars, mutexes and semaphores. | Visa Hankala |
2018-10-15 | Switch powerpc to futex(2) based condvars, mutexes and semaphores. | Visa Hankala |
2018-09-24 | enable futex(2) based mutexes on armv7 and use futex based semaphores in | Jonathan Gray |
2018-06-04 | Use process-private futexes. This avoids the overhead of calling into uvm | Mark Kettenis |
2018-05-19 | Switch sparc64 to futex(2) based mutexes and condvars. | Martin Pieuchot |
2018-05-13 | Enable futex(2)-based mutex on arm64. | Visa Hankala |
2018-05-13 | Add memory barriers to libc's _spinlock() to make the mechanism | Visa Hankala |
2018-04-24 | Validate timespec and return ECANCELED when interrupted with SA_RESTART. | Paul Irofti |
2017-12-05 | Implement __cxa_thread_atexit to support C++11 thread_local scope. The | Mark Kettenis |
2017-11-04 | Revert recent changes to unbreak ports/net/samba | Jeremie Courreges-Anglas |
2017-10-28 | If the init_routine used with pthread_once() is canceled, then we need to | Philip Guenther |
2017-10-28 | Change pthread_cleanup_{push,pop} to macros that store the cleanup info | Philip Guenther |
2017-09-05 | Move mutex, condvar, and thread-specific data routes, pthread_once, and | Philip Guenther |
2017-08-15 | s/DEF_STD/DEF_STRONG/ to match namespace.h differences between librthread | Philip Guenther |
2017-08-15 | Sort headers per style(9) | Philip Guenther |
2017-08-15 | Copy files from ../librthread in preparation for moving functionality | Philip Guenther |
2016-09-02 | fix format string | Charles Longeau |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2015-11-10 | libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork() | Philip Guenther |
2015-04-07 | Make pthread_atfork() track the DSO that called it like atexit() does, | Philip Guenther |
2014-07-16 | zap trailing newlines; "go for it" deraadt | Okan Demirmen |
2008-06-13 | remove _MALLOC_LOCK_INIT; major bump; ok deraadt@ | Otto Moerbeek |
2008-01-01 | - make arc4random*() functions thread safe. Use a custom spinlock function | Kurt Miller |
2007-11-19 | remove unused zero length file. | Kurt Miller |
2007-06-05 | _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so | Kurt Miller |
2006-02-22 | Avouid a race in atexit() handling by introducing a lock. Problem | Otto Moerbeek |
2004-06-07 | major bump to libc and libpthread to break the dependency of a | Marco S Hyman |
2002-11-05 | thread safe libc -- 2nd try. OK miod@, millert@ | Marco S Hyman |
2002-11-03 | back out previous patch.. there are still some vax/m68k issues | Marco S Hyman |
2002-11-03 | libc changes for thread safety. Tested on: | Marco S Hyman |
2001-09-04 | put changes back, this time ALL the files. | Federico G. Schwindt |
2001-08-30 | Back out fgsch@'s tree breaking commits. | Todd T. Fries |
2001-08-30 | fix some const warnings | Federico G. Schwindt |
2000-01-14 | malloc lock helpers | David Leonard |
2000-01-06 | rename thread_storage to unithread_storage to avoid object name conflict | David Leonard |
2000-01-06 | thread specific storage and fd locking for single-threaded libc (ie, no-ops) | David Leonard |