summaryrefslogtreecommitdiff
path: root/lib/librthread
AgeCommit message (Expand)Author
2013-06-21The bind lock must only be grabbed with all signals masked.Philip Guenther
2013-06-21Move the declaration of _thread_sys_sigprocmask() to rthread.hPhilip Guenther
2013-06-17Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options,Philip Guenther
2013-06-04fix typo in commentMiod Vallat
2013-06-03unbreakMiod Vallat
2013-06-03Despite tedu's efforts, fix ERRNOPTR_OFFSET which has changed due to recentMiod Vallat
2013-06-03THE MACHINE DEPENDENT CERROR CODE HAS HARD CODED OFFSETS INTO PTHREAD_T!Ted Unangst
2013-06-02Make arm compile again. -mojMats O Jansson
2013-06-01something's not quite right yet. ticket locks result in more CPU usageTed Unangst
2013-06-01cleanup and consolidate the spinlock_lock (what a name!) code.Ted Unangst
2013-06-01fix wrong fn name in debugTed Unangst
2013-06-01Add utrace(2), a system call allowing for userland to send its own ktraceMiod Vallat
2013-05-06If the lock is contended, such that the 'sc' fails, then we need toPhilip Guenther
2013-04-29Extend P_SIGSUSPEND handling in userret() to properly restore theMatthew Dempsky
2013-04-06remove more references to kern.rthreads sysctl.Ted Unangst
2013-04-06fix race when exiting a detached thread. observed by and ok guentherTed Unangst
2013-03-31- Don't include guard pages in the stack size.Kurt Miller
2013-03-24SEM_VALUE_MAX belongs in <limits.h> (via sys/syslimits.h)Philip Guenther
2013-03-21Do not need machine/param.hTheo de Raadt
2013-02-15Revert previous diff: sparc and sparc64 don't set the TCB to NULL in exec, yet,Philip Guenther
2013-02-14Make libpthread compatible with an ld.so that does TCB allocation:Philip Guenther
2013-02-02Userland bits for m68k/ELF. Mostly addition of register prefixes to theMiod Vallat
2013-01-27Make this PIC-aware.Miod Vallat
2013-01-23ARMv7 doesn't support the atomic SWP instruction anymore. Use the atomicPatrick Wildt
2013-01-11Add END() directives to the various functions.Miod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-11-22Do not pass -Wmissing-prototypes when building on a non-ELF platform withMiod Vallat
2012-11-10raise() is now correctly defined in libcPhilip Guenthe
2012-09-12Define empty CDIAGFLAGS for programs that use Werror.Christiano F. Haesbaert
2012-08-22We want to check that the dynamic linker is available at run-time, soMatthew Dempsky
2012-08-22Test for __PIC__ instead of PIC in preparation for eliminating -DPICMatthew Dempsky
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-08-15A couple small but long anticipated changes:Matthew Dempsky
2012-08-15Oops, on a.out architectures __cerror() is called _cerror(). FixMatthew Dempsky
2012-08-13Add explicit references from rthread.o to all of the weak symbolMatthew Dempsky
2012-08-04Fix caching of stacks allocated with the default attributes.Philip Guenthe
2012-08-02remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.Okan Demirmen
2012-06-21Update to reflect API changesPhilip Guenthe
2012-06-21__tfork() needs to set the stack address of the new thread in the kernel,Philip Guenthe
2012-05-06Style nits from Brad.Paul Irofti
2012-05-03Add pthread spinlock support.Paul Irofti
2012-04-23Honor subsystem style.Paul Irofti
2012-04-17Remove "#define _POSIX_THREADS" line before include <pthread.h>.Miod Vallat
2012-04-14Add new mutex type, PTHREAD_MUTEX_STRICT_NP which checks for applicationKurt Miller
2012-04-13Provide _atomic_lock() and __cerror() for hppa64. Makes hppa64 build again.Joel Sing
2012-04-13Use PTHREAD_MUTEX_DEFAULT in static init and mutexattr_init. If theKurt Miller
2012-04-13Per POSIX, PTHREAD_MUTEX_NORMAL type mutexes have undefined behavior forKurt Miller
2012-04-13Add sigwaitinfo and sigtimedwait stubs under #if 0; a bit more kernelPhilip Guenthe
2012-04-12remove rfork(); ok guenther miodTheo de Raadt
2012-04-11Minor bump after my previous commit. Noticed by deraadt@.Paul Irofti