Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tfork_thread has been moved to libc | 2012-03-22 | 1 | -65/+0 | |
| | |||||
* | Sync the assembly statements with <machine/lock.h> for consistency. | 2012-03-03 | 1 | -5/+9 | |
| | |||||
* | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, | 2012-01-17 | 1 | -2/+2 | |
| | | | | | | | | | | | | | 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. | ||||
* | Add the __cerror asm bits for per-thread errno support for hppa. | 2011-11-08 | 1 | -0/+33 | |
| | | | | ok guenther@ | ||||
* | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread | 2011-10-17 | 1 | -5/+5 | |
| | | | | | errno. The ASM bits for _cerror are sketchy or missing for some archs but that can be corrected in-tree. | ||||
* | Use the system include <spinlock.h> to get the proper function | 2006-01-05 | 1 | -2/+2 | |
| | | | | prototype for _atomic_lock | ||||
* | remainder of the hppa support code for librthread. ok&help kettenis@ mickey@ | 2005-12-28 | 1 | -0/+65 | |
| | |||||
* | Fix hppa ldcw alignment issue. | 2005-12-19 | 1 | -3/+10 | |
| | | | | | Help deraadt, tedu, kettenis Ok tedu, kettenis | ||||
* | sure it is not perfect, but at least we can compile rthreads on hppa. | 2005-12-17 | 1 | -0/+30 | |
| | | | | ok deraadt@ | ||||
* | boolshit | 2005-12-16 | 1 | -30/+0 | |
| | |||||
* | Add locking primitive for hppa. ok kettenis@ | 2005-12-14 | 1 | -0/+30 | |