| Commit message (Expand) | Author | Age | Files | Lines |
| * | Repo copy libpthreads to libkse. | David E. O'Brien | 2007-10-09 | 1 | -1829/+0 |
| * | Remove 3rd clause, renumber, ok per email | Warner Losh | 2007-01-12 | 1 | -4/+1 |
| * | Unexpand TAILQ_FIRST(foo) == NULL to TAILQ_EMPTY. | Xin LI | 2006-04-13 | 1 | -1/+1 |
| * | Add compatibility symbol maps. libpthread (.so.1 and .so.2) | Daniel Eischen | 2006-03-13 | 1 | -0/+17 |
| * | Eliminate a race condition in timed waits (cv, mutex, and sleeps). | Daniel Eischen | 2006-02-23 | 1 | -24/+22 |
| * | - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. | Stefan Farfeleder | 2005-08-19 | 1 | -1/+1 |
| * | Use a generic way to back threads out of wait queues when handling | Daniel Eischen | 2004-12-18 | 1 | -13/+79 |
| * | Make pthread_mutex_trylock(3) return EBUSY on failure, as all software | Brian Feldman | 2004-10-31 | 1 | -8/+1 |
| * | Return EPERM if mutex owner is not current thread but it tries to | David Xu | 2004-01-17 | 1 | -18/+3 |
| * | More reliably check timeout for pthread_mutex_timedlock. | David Xu | 2003-12-09 | 1 | -1/+1 |
| * | Add the ability to reinitialize a mutex (internally, not a userland | Daniel Eischen | 2003-11-04 | 1 | -7/+20 |
| * | As comments in _mutex_lock_backout state, only current thread | David Xu | 2003-09-24 | 1 | -6/+4 |
| * | Add code to support barrier synchronous object and implement | David Xu | 2003-09-04 | 1 | -4/+112 |
| * | Don't forget to unlock the scheduler lock. Somehow this got removed | Daniel Eischen | 2003-07-30 | 1 | -0/+1 |
| * | Move idle kse wakeup to outside of regions where locks are held. | Daniel Eischen | 2003-07-23 | 1 | -6/+12 |
| * | Add a preemption point when a mutex or condition variable is | Daniel Eischen | 2003-07-18 | 1 | -6/+10 |
| * | Free memory of internal low level lock when mutex and condition variable | David Xu | 2003-06-03 | 1 | -0/+6 |
| * | Attempt to eliminate PLT relocations from rwlock aquire/release | Alexander Kabaev | 2003-05-30 | 1 | -0/+4 |
| * | Add a method of yielding the current thread with the scheduler | Daniel Eischen | 2003-05-16 | 1 | -9/+9 |
| * | o Don't add a scope system thread's KSE to the list of available | Daniel Eischen | 2003-04-28 | 1 | -9/+26 |
| * | Revamp libpthread so that it has a chance of working in an SMP | Daniel Eischen | 2003-04-18 | 1 | -569/+641 |
| * | Make the changes needed for libpthread to compile in its new home. | Jonathan Mini | 2002-09-16 | 1 | -1/+1 |
| * | Revamp suspend and resume. While I'm here add pthread_suspend_all_np() | Daniel Eischen | 2002-05-24 | 1 | -41/+9 |
| * | To be consistent, use the __weak_reference macro from <sys/cdefs.h> | Daniel Eischen | 2001-04-10 | 1 | -5/+5 |
| * | Really set the flags for a private mutex (used by libc/libc_r). | Daniel Eischen | 2001-02-26 | 1 | -2/+5 |
| * | Add weak definitions for wrapped system calls. In general: | Daniel Eischen | 2001-01-24 | 1 | -173/+266 |
| * | Change a "while {}" loop to a "do {} while" to allow it to be | Daniel Eischen | 2000-11-20 | 1 | -3/+3 |
| * | Don't needlessly poll file descriptors when there are no | Daniel Eischen | 2000-11-09 | 1 | -11/+24 |
| * | At the beginning of pthread_mutex_lock(), call _thread_init() if | John Polstra | 2000-11-01 | 1 | -0/+3 |
| * | Implement zero system call thread switching. Performance of | Daniel Eischen | 2000-10-13 | 1 | -16/+48 |
| * | Fix an off-by-one error in the recursive mutex handling that made it | Alfred Perlstein | 2000-08-13 | 1 | -3/+3 |
| * | pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() are | Jason Evans | 2000-06-14 | 1 | -13/+39 |
| * | Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a | Daniel Eischen | 2000-03-15 | 1 | -1/+3 |
| * | Implement continuations to correctly handle [sig|_]longjmp() inside of a | Jason Evans | 2000-01-19 | 1 | -5/+3 |
| * | Track libc's three-tier symbol naming. libc_r must currently implement | Jason Evans | 2000-01-12 | 1 | -2/+2 |
| * | Fix problems with cancellation while in critical regions. | Daniel Eischen | 1999-12-17 | 1 | -0/+1 |
| * | add pthread_cancel, obtained from OpenBSD. | Alfred Perlstein | 1999-11-28 | 1 | -3/+44 |
| * | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
| * | In the words of the author: | John Birrell | 1999-06-20 | 1 | -72/+120 |
| * | Fix a problem with static initialisation of mutexes and condition | John Birrell | 1999-05-23 | 1 | -0/+18 |
| * | [ The author's description... ] | John Birrell | 1999-03-23 | 1 | -187/+1071 |
| * | Add support for pthread_mutexattr_settype(). As a side effect of | Eivind Eklund | 1998-11-28 | 1 | -20/+47 |
| * | Close a window between unlocking a spinlock and changing the thread state. | John Birrell | 1998-11-15 | 1 | -10/+8 |
| * | Removed unused variables. | Alexander Langer | 1998-09-07 | 1 | -1/+0 |
| * | A style fix for my previous commit. | Alexander Langer | 1998-08-02 | 1 | -1/+1 |
| * | Fixed a race condition during the first lock/trylock of a statically | Alexander Langer | 1998-08-02 | 1 | -4/+21 |
| * | Implement compile time debug support instead of tracking file name and | John Birrell | 1998-06-09 | 1 | -12/+14 |
| * | Change signal model to match POSIX (i.e. one set of signal handlers | John Birrell | 1998-04-29 | 1 | -65/+47 |
| * | Enable static initialisation of mutexes and condition variables. | John Birrell | 1998-04-04 | 1 | -4/+16 |
| * | Modify the return values to comply with POSIX. Previously these | Alexander Langer | 1997-11-25 | 1 | -32/+16 |