summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_fork.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace the malloc spinlock with a mutex. This lock is held over system callskettenis2016-01-271-2/+5
* ld.so no longer needs or uses a bind lock, so stop setting it. Thisguenther2015-10-181-23/+3
* Instead of testing for __ELF__ and/or vax, leave out the bits for interfacingguenther2015-05-191-8/+8
* In the child after fork, the dl lock has to be forced as its inner spinlockguenther2015-05-101-5/+9
* Make pthread_atfork() track the DSO that called it like atexit() does,guenther2015-04-071-52/+4
* Don't try to reuse _initial_thread in the fork() wrapper, as theguenther2013-11-291-3/+3
* nmask and omask only used on ELF. Noted by todd@guenther2013-06-251-1/+3
* The bind lock must only be grabbed with all signals masked.guenther2013-06-211-3/+10
* cleanup and consolidate the spinlock_lock (what a name!) code.tedu2013-06-011-5/+5
* We want to check that the dynamic linker is available at run-time, somatthew2012-08-221-9/+19
* Test for __PIC__ instead of PIC in preparation for eliminating -DPICmatthew2012-08-221-5/+5
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-5/+1
* Change threxit() to take a pointer to a pid_t to zero out from theguenther2009-11-271-4/+1
* After forking, the child is single threaded, so tell libc that. Thisguenther2009-10-211-1/+4
* - Add fork/vfork wrapper functions to reset state in the child process.kurt2008-06-051-0/+177