| Commit message (Expand) | Author | Age | Files | Lines |
* | Add pthread spinlock support. |  pirofti | 2012-05-03 | 1 | -1/+6 |
* | Add pthread barrier support. |  pirofti | 2012-04-11 | 1 | -1/+13 |
* | Remove pthread_suspend* and related functions. This is part of the |  kurt | 2012-03-22 | 1 | -2/+1 |
* | Add sem_timewait() and fix sem_wait()'s handling of signals, so |  guenther | 2012-03-03 | 1 | -2/+2 |
* | Add pthread_condattr_{get,set}clock(), requested by aja@ |  guenther | 2012-02-23 | 1 | -2/+3 |
* | Fix previous commit: _rthread_init() was static. |  guenther | 2012-02-18 | 1 | -1/+2 |
* | Fix the handling of the stackaddr, stacksize, and guardsize attributes: |  guenther | 2012-02-18 | 1 | -6/+12 |
* | Add pthread_rwlockattr_{get,set}pshared() and |  guenther | 2012-02-15 | 1 | -2/+2 |
* | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, |  guenther | 2012-01-17 | 1 | -19/+34 |
* | Split out the pthread_mutexattr_* functions from rthread_sync.c to |  guenther | 2011-12-21 | 1 | -2/+5 |
* | Implement cancelation for the basic syscall cancelation points, |  guenther | 2011-12-05 | 1 | -2/+9 |
* | Copy support for sched_get_priority_{min,max} from libpthread. |  guenther | 2011-11-06 | 1 | -1/+4 |
* | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes |  guenther | 2011-11-06 | 1 | -1/+2 |
* | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread |  guenther | 2011-10-17 | 1 | -1/+6 |
* | Convert thrsleep() to an absolute timeout with clockid to eliminate a |  guenther | 2009-11-27 | 1 | -4/+5 |
* | Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_t |  guenther | 2009-11-27 | 1 | -2/+2 |
* | Change threxit() to take a pointer to a pid_t to zero out from the |  guenther | 2009-11-27 | 1 | -6/+2 |
* | Add f*lockfile() routines to librthread |  guenther | 2009-10-21 | 1 | -1/+4 |
* | Increase default thread stack size to 256K on 32bit archs and 512K on |  kurt | 2009-04-21 | 1 | -2/+6 |
* | thrsigdivert() takes a sigset_t, not a pointer to one. Detected by |  guenther | 2009-02-20 | 1 | -2/+2 |
* | Make sigwait() work correctly. In particular, it'll work when the |  guenther | 2008-10-03 | 1 | -2/+1 |
* | - Add fork/vfork wrapper functions to reset state in the child process. |  kurt | 2008-06-05 | 1 | -1/+6 |
* | add -Wstrict-prototypes -Wmissing-prototypes -Wsign-compare |  marc | 2006-01-05 | 1 | -7/+9 |
* | Cleanup struct pthread and stack after thread exits. This version does |  otto | 2006-01-04 | 1 | -1/+6 |
* | thread stack handling changes. Add guard zones and allow stack |  marc | 2006-01-01 | 1 | -1/+10 |
* | Add "print debug foo" function safe to use in signal handlers, example: |  marc | 2005-12-31 | 1 | -1/+3 |
* | Implement suspend/resume and creation of initially suspended threads. |  otto | 2005-12-31 | 1 | -1/+4 |
* | use queue.h macros for thread house keeping; make some vars non-static |  otto | 2005-12-30 | 1 | -2/+8 |
* | prototype all the thread syscalls in rthread.h for now. |  tedu | 2005-12-30 | 1 | -1/+9 |
* | more consistently use _rthread prefix for all not meant to be exported |  tedu | 2005-12-22 | 1 | -2/+2 |
* | Fix hppa ldcw alignment issue. |  marco | 2005-12-19 | 1 | -4/+9 |
* | update copyright to 2005 |  tedu | 2005-12-19 | 1 | -2/+2 |
* | add pthread_get/set_concurrency (useless for now) |  tedu | 2005-12-19 | 1 | -1/+2 |
* | add pthread_cleanup_push and pthread_cleanup_pop |  tedu | 2005-12-14 | 1 | -1/+8 |
* | add bits for pthread_cancel. we don't really have cancellation points yet |  tedu | 2005-12-14 | 1 | -4/+7 |
* | change keys to use table instead of list, makes a sane destructor implementation |  tedu | 2005-12-14 | 1 | -3/+4 |
* | make the mutex unlock and sleep in pthread_cond_wait properly atomic |  tedu | 2005-12-13 | 1 | -1/+2 |
* | correct implementation of pthread_cond_signal. it doesn't raise the sem |  tedu | 2005-12-13 | 1 | -1/+2 |
* | add userland thread library. incomplete, but functional |  tedu | 2005-12-03 | 1 | -0/+111 |