summaryrefslogtreecommitdiff
path: root/lib/librthread
AgeCommit message (Expand)Author
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
2012-04-11Add pthread barrier support.Paul Irofti
2012-04-10pthread_setcanceltype() shouldn't be a cancelation pointPhilip Guenthe
2012-04-06Fix typo.Joel Sing
2012-03-22Remove pthread_suspend* and related functions. This is part of theKurt Miller
2012-03-22bump majors on libc and rthreads for the additions to libc and transferPhilip Guenthe
2012-03-22closefrom() should be a cancellation pointPhilip Guenthe
2012-03-22tfork_thread has been moved to libcPhilip Guenthe
2012-03-22Move __tfork_thread() from rthreads (libpthread) to libc so thatPhilip Guenthe
2012-03-20Clean up unnecessary prototypes. Pointed out by brad@Philip Guenthe
2012-03-20Permit recursive locking in _rthread_dl_lock(), as an so's destructorPhilip Guenthe
2012-03-14Force sched_yield() to be resolved before calling dlctl(DL_SET*LCK) withPhilip Guenthe
2012-03-13Don't trust the environment if issetugid()Philip Guenthe
2012-03-03Sync the assembly statements with <machine/lock.h> for consistency.Miod Vallat
2012-03-03Bump minor for recent additionsPhilip Guenthe
2012-03-03sem_timedwait() should return ETIMEDOUT instead of EWOULDBLOCK on timeoutPhilip Guenthe
2012-03-03Add sem_timewait() and fix sem_wait()'s handling of signals, soPhilip Guenthe
2012-03-02fix check when setting the contention scope. harmless atm but still wrong.Federico G. Schwindt
2012-03-02for readability, put the label on it's own line.Federico G. Schwindt
2012-03-02_SPINLOCK_UNLOCKED isn't zero everywhere (*cough*hppa*cough*), soPhilip Guenthe