| Commit message (Expand) | Author | Age | Files | Lines |
* | Oops, on a.out architectures __cerror() is called _cerror(). Fix |  matthew | 2012-08-15 | 1 | -3/+9 |
* | Add explicit references from rthread.o to all of the weak symbol |  matthew | 2012-08-13 | 1 | -1/+71 |
* | __tfork() needs to set the stack address of the new thread in the kernel, |  guenther | 2012-06-21 | 1 | -6/+4 |
* | pthread_setcanceltype() shouldn't be a cancelation point |  guenther | 2012-04-10 | 1 | -2/+1 |
* | Remove pthread_suspend* and related functions. This is part of the |  kurt | 2012-03-22 | 1 | -2/+1 |
* | Permit recursive locking in _rthread_dl_lock(), as an so's destructor |  guenther | 2012-03-20 | 1 | -2/+42 |
* | Force sched_yield() to be resolved before calling dlctl(DL_SET*LCK) with |  guenther | 2012-03-14 | 1 | -1/+2 |
* | Add sem_timewait() and fix sem_wait()'s handling of signals, so |  guenther | 2012-03-03 | 1 | -5/+6 |
* | for readability, put the label on it's own line. |  fgsch | 2012-03-02 | 1 | -2/+3 |
* | sched_yield() is the standard name while pthread_yield() is the |  guenther | 2012-02-24 | 1 | -2/+2 |
* | Use a form of designated initializer that works with gcc2 |  guenther | 2012-02-19 | 1 | -2/+7 |
* | Fix previous commit: _rthread_init() was static. |  guenther | 2012-02-18 | 1 | -2/+2 |
* | Fix the handling of the stackaddr, stacksize, and guardsize attributes: |  guenther | 2012-02-18 | 1 | -8/+18 |
* | Set __isthreaded in pthread_create() instead of _rthread_init() such that it |  kettenis | 2012-02-16 | 1 | -3/+4 |
* | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, |  guenther | 2012-01-17 | 1 | -16/+43 |
* | pthread_self() may be much cheaper and never more expensive than getthrid() |  guenther | 2011-12-28 | 1 | -2/+3 |
* | On failure, pthread_kill() should return the errno, not -1 |  guenther | 2011-12-27 | 1 | -2/+2 |
* | Mark sigthr()'s sig argument as __unused |  guenther | 2011-12-05 | 1 | -2/+2 |
* | Implement cancelation for the basic syscall cancelation points, |  guenther | 2011-12-05 | 1 | -4/+40 |
* | Oh yeah, with TLS-lite we can get the thread handle without walking the |  guenther | 2011-11-09 | 1 | -23/+2 |
* | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes |  guenther | 2011-11-06 | 1 | -9/+2 |
* | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread |  guenther | 2011-10-17 | 1 | -29/+60 |
* | Convert thrsleep() to an absolute timeout with clockid to eliminate a |  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 | -22/+38 |
* | Fix a race in the reaper discovered by Tobias Ulmer. kevents are identified by pid, |  tedu | 2009-02-20 | 1 | -2/+3 |
* | use calloc() instead of malloc() and memset() |  kevlo | 2008-10-13 | 1 | -5/+3 |
* | Match libpthread's behavior and make pthread_join(NULL, whatever) fail |  guenther | 2008-08-14 | 1 | -2/+4 |
* | Fix 5771/library: in pthread_exit(), delay the call to _sem_post() that |  guenther | 2008-08-14 | 1 | -4/+4 |
* | If the initial thread calls pthread_exit(), don't overwrite its thread |  guenther | 2008-08-14 | 1 | -3/+5 |
* | - Add fork/vfork wrapper functions to reset state in the child process. |  kurt | 2008-06-05 | 1 | -18/+23 |
* | Register the locking hooks with ld.so. |  art | 2007-05-18 | 1 | -1/+45 |
* | Initialize thread debug in _rthread_init. The debug verbosity |  marc | 2006-01-06 | 1 | -1/+3 |
* | guess it's time to remove the init printf; sturm found a port that |  tedu | 2006-01-06 | 1 | -3/+1 |
* | In pthread_join(), check if we create a deadlock trying to join |  otto | 2006-01-05 | 1 | -7/+9 |
* | move malloc lock to libc interface file |  tedu | 2006-01-05 | 1 | -23/+1 |
* | add -Wstrict-prototypes -Wmissing-prototypes -Wsign-compare |  marc | 2006-01-05 | 1 | -4/+5 |
* | Cleanup struct pthread and stack after thread exits. This version does |  otto | 2006-01-04 | 1 | -20/+73 |
* | allow threads to be created in a detached state |  marc | 2006-01-04 | 1 | -5/+13 |
* | thread stack handling changes. Add guard zones and allow stack |  marc | 2006-01-01 | 1 | -36/+7 |
* | Implement suspend/resume and creation of initially suspended threads. |  otto | 2005-12-31 | 1 | -6/+16 |
* | Remove exitinng thread from the list of threads. ok tedu@ |  otto | 2005-12-30 | 1 | -1/+4 |
* | use queue.h macros for thread house keeping; make some vars non-static |  otto | 2005-12-30 | 1 | -20/+19 |
* | __aligned__ isn't really necessary on the struct, an aligned member |  tedu | 2005-12-30 | 1 | -2/+2 |
* | prototype all the thread syscalls in rthread.h for now. |  tedu | 2005-12-30 | 1 | -3/+1 |
* | Put the existing _np functions into separate file; introduce |  otto | 2005-12-29 | 1 | -26/+3 |
* | implement pthread_main_np(); ok tedu@ |  otto | 2005-12-29 | 1 | -1/+13 |
* | for reasons that do not make any sense whatsoever, _rthread_alloc_stack |  tedu | 2005-12-23 | 1 | -9/+9 |
* | more consistently use _rthread prefix for all not meant to be exported |  tedu | 2005-12-22 | 1 | -15/+15 |
* | change init code to handle failure. (actually, make it impossible to fail, |  tedu | 2005-12-22 | 1 | -13/+14 |
* | Bad commit, breaks hppa64. Prompted by deraadt@ |  marco | 2005-12-22 | 1 | -3/+2 |