summaryrefslogtreecommitdiffstats
path: root/lib/librthread (follow)
Commit message (Expand)AuthorAgeFilesLines
* After forking, the child is single threaded, so tell libc that. Thisguenther2009-10-211-1/+4
* rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationguenther2009-09-271-1/+8
* rfork_thread() lacked PIC handling for CERROR, resulting in a text relocationguenther2009-09-241-1/+6
* A much better atomic lock routine.miod2009-06-011-27/+10
* Correct the _atomic_lock() asm so that gcc accepts the constraintsguenther2009-06-011-4/+4
* Increase default thread stack size to 256K on 32bit archs and 512K onkurt2009-04-211-2/+6
* thrsigdivert() takes a sigset_t, not a pointer to one. Detected byguenther2009-02-202-4/+4
* apparently all the other libraries get linted, so I'll just have to live with ittedu2009-02-201-2/+2
* Fix a race in the reaper discovered by Tobias Ulmer. kevents are identified by pid,tedu2009-02-201-2/+3
* the lint warnings are more annoying than anything else. we already have a full set of warnings from the compilertedu2009-02-201-2/+2
* these are public domain, verified with author; spotted by jjderaadt2009-02-151-1/+4
* use calloc() instead of malloc() and memset()kevlo2008-10-134-26/+15
* Make sigwait() work correctly. In particular, it'll work when theguenther2008-10-032-40/+8
* the license on this is PD; david leonard says soderaadt2008-10-023-3/+9
* Assert my copyright on files I gave to d@ back in 1998.drahn2008-10-011-2/+18
* Match libpthread's behavior and make pthread_join(NULL, whatever) failguenther2008-08-141-2/+4
* Fix 5771/library: in pthread_exit(), delay the call to _sem_post() thatguenther2008-08-141-4/+4
* If the initial thread calls pthread_exit(), don't overwrite its threadguenther2008-08-141-3/+5
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* remove _MALLOC_LOCK_INIT; major bump; ok deraadt@otto2008-06-132-7/+2
* - Add fork/vfork wrapper functions to reset state in the child process.kurt2008-06-054-21/+208
* Use _C_LABEL when appropriate.miod2008-05-211-2/+2
* Return the proper values upon failure per POSIX for pthread_sigmask(3) andkurt2008-04-241-2/+2
* fix rwlocks to work with the "initialized" form, from Philip Guenthertedu2008-02-221-3/+45
* - add missing libc locking functions for _thread_atexit_lock() andkurt2008-01-231-1/+18
* - make arc4random*() functions thread safe. Use a custom spinlock functionkurt2008-01-011-1/+18
* Report the correct stack size and top for the primordial thread inkurt2007-07-081-16/+21
* _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, sokurt2007-06-052-2/+35
* protect against races while initializing static mutexes. okay marc@ tedu@kurt2007-05-251-6/+13
* Register the locking hooks with ld.so.art2007-05-181-1/+45
* when kevent fails, the errno is a lot more interesting to print than -1tedu2007-04-101-5/+7
* new lines in error messagestedu2007-04-101-3/+3
* rfork sh bits.miod2007-03-242-0/+121
* two comment typos from tberttedu2006-10-272-4/+194
* make rthreads compile againhenning2006-04-121-2/+2
* When suspending, check the tid of the arg, not of ourselves, dohotto2006-01-061-2/+2
* Initialize thread debug in _rthread_init. The debug verbositymarc2006-01-061-1/+3
* guess it's time to remove the init printf; sturm found a port thattedu2006-01-061-3/+1
* Use the system include <spinlock.h> to get the proper functionmarc2006-01-0511-22/+22
* In pthread_join(), check if we create a deadlock trying to joinotto2006-01-051-7/+9
* Fixup stack, it needs 16 bytes headroom. Help from miod@ and drahn.otto2006-01-051-2/+2
* Remove redundant mprotect() calls (we're unmapping the region anyway)otto2006-01-052-7/+13
* move malloc lock to libc interface filetedu2006-01-052-24/+24
* add -Wstrict-prototypes -Wmissing-prototypes -Wsign-comparemarc2006-01-056-16/+157
* Cleanup struct pthread and stack after thread exits. This version doesotto2006-01-044-23/+148
* allow threads to be created in a detached statemarc2006-01-042-9/+22
* Don't call pthread_self()->tid when getthrid() will do fine.otto2006-01-021-2/+2
* thread stack handling changes. Add guard zones and allow stackmarc2006-01-015-43/+156
* Nicer implementation of pthread_main_np(), which avoids the spinlock.otto2006-01-011-7/+2
* Add "print debug foo" function safe to use in signal handlers, example:marc2005-12-313-3/+89