Age | Commit message (Expand) | Author |
2017-10-29 | Prefer <elf.h> to the non portable <sys/exec_elf.h>. | Martin Pieuchot |
2017-09-05 | Move mutex, condvar, and thread-specific data routes, pthread_once, and | Philip Guenther |
2017-07-30 | disable post fork checks for now, too much turbulence in the air | Ted Unangst |
2017-07-27 | bad things can (and will) happen if a threaded program calls fork() and | Ted Unangst |
2016-09-04 | Get rid of ticket support, replace "struct _spinlock" with "_atomic_lock_t". | Michal Mazurek |
2016-09-01 | Less lock contention by using more pools for mult-threaded programs. | Otto Moerbeek |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2016-04-02 | Eliminate the need to explicitly invoke syscalls via their _thread_sys_* | Philip Guenther |
2016-01-27 | Replace the malloc spinlock with a mutex. This lock is held over system calls | Mark Kettenis |
2015-10-18 | ld.so no longer needs or uses a bind lock, so stop setting it. This | Philip Guenther |
2015-05-19 | Instead of testing for __ELF__ and/or vax, leave out the bits for interfacing | Philip Guenther |
2015-05-10 | In the child after fork, the dl lock has to be forced as its inner spinlock | Philip Guenther |
2015-04-07 | Make pthread_atfork() track the DSO that called it like atexit() does, | Philip Guenther |
2013-11-29 | Don't try to reuse _initial_thread in the fork() wrapper, as the | Philip Guenther |
2013-06-25 | nmask and omask only used on ELF. Noted by todd@ | Philip Guenther |
2013-06-21 | The bind lock must only be grabbed with all signals masked. | Philip Guenther |
2013-06-01 | cleanup and consolidate the spinlock_lock (what a name!) code. | Ted Unangst |
2012-08-22 | We want to check that the dynamic linker is available at run-time, so | Matthew Dempsky |
2012-08-22 | Test for __PIC__ instead of PIC in preparation for eliminating -DPIC | Matthew Dempsky |
2011-11-06 | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes | Philip Guenthe |
2009-11-27 | Change threxit() to take a pointer to a pid_t to zero out from the | Philip Guenthe |
2009-10-21 | After forking, the child is single threaded, so tell libc that. This | Philip Guenthe |
2008-06-05 | - Add fork/vfork wrapper functions to reset state in the child process. | Kurt Miller |