| Commit message (Expand) | Author | Age | Files | Lines |
* | Instead of opting in to futexes on archs with atomics opt out on archs |  jsg | 2020-02-06 | 1 | -10/+7 |
* | New futex(2) based rwlock implementation based on the mutex code. |  mpi | 2019-02-13 | 1 | -4/+6 |
* | Move sigwait(3) from libpthread to libc |  jca | 2019-01-12 | 1 | -2/+1 |
* | Switch alpha to futex(2) based condvars, mutexes and semaphores. |  visa | 2018-10-21 | 1 | -5/+6 |
* | Switch powerpc to futex(2) based condvars, mutexes and semaphores. |  visa | 2018-10-15 | 1 | -2/+2 |
* | enable futex(2) based mutexes on armv7 and use futex based semaphores in |  jsg | 2018-09-24 | 1 | -3/+3 |
* | New semaphore implementation making sem_post async-safe. |  pirofti | 2018-06-08 | 1 | -2/+11 |
* | Move the thread-related .h files to /usr/src/include/, since the |  guenther | 2017-10-15 | 1 | -2/+1 |
* | Move mutex, condvar, and thread-specific data routes, pthread_once, and |  guenther | 2017-09-05 | 1 | -18/+1 |
* | Enable the use of futex(2) in librthread on mips64. |  visa | 2017-07-04 | 1 | -2/+3 |
* | Re-enabled futex based condvar & mutexes, they are not the cause of |  mpi | 2017-06-01 | 1 | -2/+9 |
* | New condvar introduced a regression with vmd(8), revert until it is found. |  mpi | 2017-06-01 | 1 | -9/+2 |
* | Enable futex-based mutex and condvar. |  mpi | 2017-05-29 | 1 | -2/+9 |
* | implicit function declaration is the error we really want, not the |  tedu | 2016-06-01 | 1 | -2/+2 |
* | Use a Thread Information Block in both single and multi-threaded programs. |  guenther | 2016-05-07 | 1 | -4/+5 |
* | Wrap <pthread.h> and <pthread_np.h> to eliminate PLT entries for internal |  guenther | 2016-04-02 | 1 | -2/+5 |
* | Instead of testing for __ELF__ and/or vax, leave out the bits for interfacing |  guenther | 2015-05-19 | 1 | -1/+5 |
* | zap trailing newlines; "go for it" deraadt |  okan | 2014-07-16 | 1 | -2/+1 |
* | __tfork_thread is in libc, so move the manpage over too |  guenther | 2014-07-10 | 1 | -4/+1 |
* | Remove support for COMPILER_VERSION == gcc2. |  miod | 2013-08-06 | 1 | -8/+2 |
* | ELF_TOOLCHAIN bye bye. |  miod | 2013-07-05 | 1 | -4/+3 |
* | Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options, |  guenther | 2013-06-17 | 1 | -1/+2 |
* | Do not pass -Wmissing-prototypes when building on a non-ELF platform with |  miod | 2012-11-22 | 1 | -3/+4 |
* | Define empty CDIAGFLAGS for programs that use Werror. |  haesbaert | 2012-09-12 | 1 | -1/+2 |
* | A couple small but long anticipated changes: |  matthew | 2012-08-15 | 1 | -2/+2 |
* | remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets. |  okan | 2012-08-02 | 1 | -3/+1 |
* | Add pthread spinlock support. |  pirofti | 2012-05-03 | 1 | -1/+2 |
* | Add pthread barrier support. |  pirofti | 2012-04-11 | 1 | -1/+3 |
* | Move __tfork_thread() from rthreads (libpthread) to libc so that |  guenther | 2012-03-22 | 1 | -2/+2 |
* | Add pthread_condattr_{get,set}clock(), requested by aja@ |  guenther | 2012-02-23 | 1 | -7/+22 |
* | Extend miod's fix CFLAGS fix to all gcc2 platforms (suggested by Tobias |  guenther | 2012-02-19 | 1 | -3/+5 |
* | Work around compiler confusion while building rthread.o on vax. |  miod | 2012-02-18 | 1 | -2/+6 |
* | Nothing important, just switching from pthreads to rthreads |  guenther | 2012-02-15 | 1 | -2/+7 |
* | Split out the semaphore functions. |  mpi | 2012-01-04 | 1 | -2/+3 |
* | Add pthread_mutex_{get,set}prioceiling() |  guenther | 2011-12-22 | 1 | -2/+2 |
* | Split out the pthread_rwlock* and pthread_once() functions from rthread_sync.c |  guenther | 2011-12-21 | 1 | -2/+3 |
* | Split out the pthread_mutexattr_* functions from rthread_sync.c to |  guenther | 2011-12-21 | 1 | -2/+2 |
* | Implement cancelation for the basic syscall cancelation points, |  guenther | 2011-12-05 | 1 | -2/+3 |
* | Set the initfirst and nodelete flags on the shared library, in anticipation |  guenther | 2011-11-27 | 1 | -1/+2 |
* | Copy support for sched_get_priority_{min,max} from libpthread. |  guenther | 2011-11-06 | 1 | -2/+2 |
* | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread |  guenther | 2011-10-17 | 1 | -3/+6 |
* | Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent |  miod | 2010-02-03 | 1 | -2/+2 |
* | Change threxit() to take a pointer to a pid_t to zero out from the |  guenther | 2009-11-27 | 1 | -2/+2 |
* | Add f*lockfile() routines to librthread |  guenther | 2009-10-21 | 1 | -2/+2 |
* | apparently all the other libraries get linted, so I'll just have to live with it |  tedu | 2009-02-20 | 1 | -2/+2 |
* | the lint warnings are more annoying than anything else. we already have a full set of warnings from the compiler |  tedu | 2009-02-20 | 1 | -2/+2 |
* | - Add fork/vfork wrapper functions to reset state in the child process. |  kurt | 2008-06-05 | 1 | -2/+2 |
* | add -Wstrict-prototypes -Wmissing-prototypes -Wsign-compare |  marc | 2006-01-05 | 1 | -2/+6 |
* | Cleanup struct pthread and stack after thread exits. This version does |  otto | 2006-01-04 | 1 | -2/+3 |
* | thread stack handling changes. Add guard zones and allow stack |  marc | 2006-01-01 | 1 | -2/+2 |