summaryrefslogtreecommitdiff
path: root/lib/libc/thread
AgeCommit message (Expand)Author
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2015-11-10libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork()Philip Guenther
2015-04-07Make pthread_atfork() track the DSO that called it like atexit() does,Philip Guenther
2014-07-16zap trailing newlines; "go for it" deraadtOkan Demirmen
2008-06-13remove _MALLOC_LOCK_INIT; major bump; ok deraadt@Otto Moerbeek
2008-01-01- make arc4random*() functions thread safe. Use a custom spinlock functionKurt Miller
2007-11-19remove unused zero length file.Kurt Miller
2007-06-05_FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, soKurt Miller
2006-02-22Avouid a race in atexit() handling by introducing a lock. ProblemOtto Moerbeek
2004-06-07major bump to libc and libpthread to break the dependency of aMarco S Hyman
2002-11-05thread safe libc -- 2nd try. OK miod@, millert@Marco S Hyman
2002-11-03back out previous patch.. there are still some vax/m68k issuesMarco S Hyman
2002-11-03libc changes for thread safety. Tested on:Marco S Hyman
2001-09-04put changes back, this time ALL the files.Federico G. Schwindt
2001-08-30Back out fgsch@'s tree breaking commits.Todd T. Fries
2001-08-30fix some const warningsFederico G. Schwindt
2000-01-14malloc lock helpersDavid Leonard
2000-01-06rename thread_storage to unithread_storage to avoid object name conflictDavid Leonard
2000-01-06thread specific storage and fd locking for single-threaded libc (ie, no-ops)David Leonard