Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tfork_thread has been moved to libc | 2012-03-22 | 1 | -61/+0 | |
| | |||||
* | Fix buglets. | 2012-02-26 | 1 | -3/+3 | |
| | |||||
* | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, | 2012-01-17 | 1 | -3/+3 | |
| | | | | | | | | | | | | | particularly the "consume the signal you just sent" hang, and putting the wait queues in userspace. Do cancellation handling in pthread_cond_*wait(), pthread_join(), and sem_wait(). Add __ prefix to thr{sleep,wakeup,exit,sigdivert}() syscalls; add 'abort" argument to thrsleep to close cancellation race; make thr{sleep,wakeup} return errno values via *retval to avoid touching userspace errno. | ||||
* | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread | 2011-10-17 | 2 | -7/+65 | |
| | | | | | errno. The ASM bits for _cerror are sketchy or missing for some archs but that can be corrected in-tree. | ||||
* | First pass at removing clauses 3 and 4 from NetBSD licenses. | 2008-06-26 | 1 | -8/+1 | |
| | | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | ||||
* | rfork sh bits. | 2007-03-24 | 2 | -0/+121 | |