| Age | Commit message (Expand) | Author | Files | Lines |
| 2012-02-19 | Use a form of designated initializer that works with gcc2 |  guenther | 1 | -2/+7 |
| 2012-02-19 | Validate in pthread_attr_set{scope,sched{param,policy},inheritsched}() |  guenther | 2 | -3/+16 |
| 2012-02-18 | Fix previous commit: _rthread_init() was static. |  guenther | 3 | -15/+22 |
| 2012-02-18 | Before using _thread_pagesize, make sure _rthread_init() has been called |  guenther | 1 | -1/+5 |
| 2012-02-18 | id tag. |  fgsch | 1 | -0/+1 |
| 2012-02-18 | Fix the handling of the stackaddr, stacksize, and guardsize attributes: |  guenther | 5 | -99/+139 |
| 2012-02-18 | Missing cerror bits. |  miod | 1 | -0/+55 |
| 2012-02-18 | Work around compiler confusion while building rthread.o on vax. |  miod | 1 | -2/+6 |
| 2012-02-18 | Initialize the scope, policy, and inherit members in pthread_attr_init() |  guenther | 1 | -1/+4 |
| 2012-02-17 | Allow librthread to build on mips64. |  miod | 2 | -11/+72 |
| 2012-02-16 | Set __isthreaded in pthread_create() instead of _rthread_init() such that it |  kettenis | 1 | -3/+4 |
| 2012-02-15 | Nothing important, just switching from pthreads to rthreads |  guenther | 1 | -2/+7 |
| 2012-02-15 | Bump major to be current libpthread major +1, so we can switch over cleanly. |  guenther | 1 | -1/+1 |
| 2012-02-15 | Add pthread_rwlockattr_{get,set}pshared() and |  guenther | 3 | -4/+54 |
| 2012-01-25 | @($*& Merging patches resulted in a line being duplicated instead of |  guenther | 1 | -2/+1 |
| 2012-01-17 | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, |  guenther | 22 | -307/+720 |
| 2012-01-04 | Fix $OpenBSD tag |  guenther | 1 | -1/+1 |
| 2012-01-04 | Add some sanity checks, set errno accordingly to POSIX and add the named |  mpi | 1 | -4/+56 |
| 2012-01-04 | Split out the semaphore functions. |  mpi | 3 | -180/+207 |
| 2012-01-04 | Delete some parameter names and extra semicolons that slipped through |  guenther | 1 | -5/+5 |
| 2011-12-28 | pthread_self() may be much cheaper and never more expensive than getthrid() |  guenther | 3 | -11/+12 |
| 2011-12-27 | Don't let applications block, wait for, or handle SIGTHR, as the |  guenther | 2 | -4/+39 |
| 2011-12-27 | On failure, pthread_kill() should return the errno, not -1 |  guenther | 1 | -2/+2 |
| 2011-12-24 | formatting errors, found using freebsd's "igor"; |  jmc | 1 | -5/+5 |
| 2011-12-22 | Add pthread_mutex_{get,set}prioceiling() |  guenther | 2 | -2/+57 |
| 2011-12-21 | Split out the pthread_rwlock* and pthread_once() functions from rthread_sync.c |  guenther | 5 | -277/+350 |
| 2011-12-21 | Split out the pthread_mutexattr_* functions from rthread_sync.c to |  guenther | 4 | -48/+119 |
| 2011-12-05 | Mark sigthr()'s sig argument as __unused |  guenther | 1 | -2/+2 |
| 2011-12-05 | Implement cancelation for the basic syscall cancelation points, |  guenther | 6 | -201/+583 |
| 2011-11-27 | Set the initfirst and nodelete flags on the shared library, in anticipation |  guenther | 1 | -1/+2 |
| 2011-11-09 | Add the __cerror asm bits for per-thread errno support for powerpc. |  kettenis | 1 | -0/+41 |
| 2011-11-09 | Oh yeah, with TLS-lite we can get the thread handle without walking the |  guenther | 1 | -23/+2 |
| 2011-11-08 | Add the __cerror asm bits for per-thread errno support for hppa. |  kettenis | 1 | -0/+33 |
| 2011-11-08 | Include <stddef.h> to make sure offsetof() is defined. |  kettenis | 1 | -0/+2 |
| 2011-11-06 | Copy support for sched_get_priority_{min,max} from libpthread. |  guenther | 3 | -3/+50 |
| 2011-11-06 | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes |  guenther | 12 | -85/+14 |
| 2011-10-19 | Remove some blatant lies. Provide a variant 1 archs with a default |  guenther | 1 | -3/+5 |
| 2011-10-17 | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread |  guenther | 27 | -101/+876 |
| 2011-10-13 | Deal with the horror that is gcc asm constraints by copying the |  guenther | 2 | -8/+4 |
| 2011-10-13 | Increase the stack offset for the new rthread from (BIAS+128) to |  guenther | 1 | -4/+5 |
| 2011-10-13 | Convert rfork_thread() from int$80 to syscall. |  guenther | 1 | -18/+12 |
| 2011-09-22 | Return the correct errno (EBUSY) when pthread_mutex_trylock() is |  guenther | 1 | -2/+2 |
| 2011-07-05 | fix a few bugs in the thread specific data functions |  tedu | 1 | -5/+36 |
| 2010-12-03 | Sync with amd64, to allow this to compile without warnings with gcc4: |  miod | 1 | -6/+6 |
| 2010-05-26 | If the stack size attribute isn't larger than the guard-page size |  guenther | 1 | -1/+3 |
| 2010-04-12 | New functions: bump the minor |  guenther | 1 | -1/+1 |
| 2010-04-12 | Add pthread_rwlock_timed{rd,wr}lock(). |  guenther | 1 | -3/+68 |
| 2010-02-03 | Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent |  miod | 1 | -2/+2 |
| 2009-11-28 | This might not be necessary, but Just In Case: since the underlying |  guenther | 1 | -1/+1 |
| 2009-11-27 | Convert thrsleep() to an absolute timeout with clockid to eliminate a |  guenther | 4 | -34/+21 |