summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_fork.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prefer <elf.h> to the non portable <sys/exec_elf.h>.mpi2017-10-291-2/+2
* Move mutex, condvar, and thread-specific data routes, pthread_once, andguenther2017-09-051-18/+3
* disable post fork checks for now, too much turbulence in the airtedu2017-07-301-2/+2
* bad things can (and will) happen if a threaded program calls fork() andtedu2017-07-271-1/+3
* Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t".akfaew2016-09-041-4/+4
* Less lock contention by using more pools for mult-threaded programs.otto2016-09-011-3/+6
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-18/+13
* Eliminate the need to explicitly invoke syscalls via their _thread_sys_*guenther2016-04-021-1/+3
* 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