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