Age | Commit message (Expand) | Author |
2015-05-19 | Instead of testing for __ELF__ and/or vax, leave out the bits for interfacing | Philip Guenther |
2015-04-29 | Delete the duplicated sched_{policy,param} members from the internal struct | Philip Guenther |
2014-08-31 | Declare and document getthrid() | Philip Guenther |
2014-07-01 | Use a flag on the pthread_t to indicate that the thread's stack was | Philip Guenther |
2013-11-29 | Don't try to reuse _initial_thread in the fork() wrapper, as the | Philip Guenther |
2013-11-20 | shared semaphore fixes. first, eliminate the sem inside a sem indirection. | Ted Unangst |
2013-11-18 | interprocess semaphores ala sem_open. mostly following in the pattern | Ted Unangst |
2013-06-21 | Move the declaration of _thread_sys_sigprocmask() to rthread.h | Philip Guenther |
2013-06-03 | THE MACHINE DEPENDENT CERROR CODE HAS HARD CODED OFFSETS INTO PTHREAD_T! | Ted Unangst |
2013-06-01 | something's not quite right yet. ticket locks result in more CPU usage | Ted Unangst |
2013-06-01 | cleanup and consolidate the spinlock_lock (what a name!) code. | Ted Unangst |
2013-03-24 | SEM_VALUE_MAX belongs in <limits.h> (via sys/syslimits.h) | Philip Guenther |
2012-08-22 | We want to check that the dynamic linker is available at run-time, so | Matthew Dempsky |
2012-05-03 | Add pthread spinlock support. | Paul Irofti |
2012-04-11 | Add pthread barrier support. | Paul Irofti |
2012-03-22 | Remove pthread_suspend* and related functions. This is part of the | Kurt Miller |
2012-03-03 | Add sem_timewait() and fix sem_wait()'s handling of signals, so | Philip Guenthe |
2012-02-23 | Add pthread_condattr_{get,set}clock(), requested by aja@ | Philip Guenthe |
2012-02-18 | Fix previous commit: _rthread_init() was static. | Philip Guenthe |
2012-02-18 | Fix the handling of the stackaddr, stacksize, and guardsize attributes: | Philip Guenthe |
2012-02-15 | Add pthread_rwlockattr_{get,set}pshared() and | Philip Guenthe |
2012-01-17 | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, | Philip Guenthe |
2011-12-21 | Split out the pthread_mutexattr_* functions from rthread_sync.c to | Philip Guenthe |
2011-12-05 | Implement cancelation for the basic syscall cancelation points, | Philip Guenthe |
2011-11-06 | Copy support for sched_get_priority_{min,max} from libpthread. | Philip Guenthe |
2011-11-06 | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes | Philip Guenthe |
2011-10-17 | Use __tfork, __get_tcb, and __set_tcb to have a real TCB and per-thread | Philip Guenthe |
2009-11-27 | Convert thrsleep() to an absolute timeout with clockid to eliminate a | Philip Guenthe |
2009-11-27 | Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_t | Philip Guenthe |
2009-11-27 | Change threxit() to take a pointer to a pid_t to zero out from the | Philip Guenthe |
2009-10-21 | Add f*lockfile() routines to librthread | Philip Guenthe |
2009-04-21 | Increase default thread stack size to 256K on 32bit archs and 512K on | Kurt Miller |
2009-02-20 | thrsigdivert() takes a sigset_t, not a pointer to one. Detected by | Philip Guenthe |
2008-10-03 | Make sigwait() work correctly. In particular, it'll work when the | Philip Guenthe |
2008-06-05 | - Add fork/vfork wrapper functions to reset state in the child process. | Kurt Miller |
2006-01-05 | add -Wstrict-prototypes -Wmissing-prototypes -Wsign-compare | Marco S Hyman |
2006-01-04 | Cleanup struct pthread and stack after thread exits. This version does | Otto Moerbeek |
2006-01-01 | thread stack handling changes. Add guard zones and allow stack | Marco S Hyman |
2005-12-31 | Add "print debug foo" function safe to use in signal handlers, example: | Marco S Hyman |
2005-12-31 | Implement suspend/resume and creation of initially suspended threads. | Otto Moerbeek |
2005-12-30 | use queue.h macros for thread house keeping; make some vars non-static | Otto Moerbeek |
2005-12-30 | prototype all the thread syscalls in rthread.h for now. | Ted Unangst |
2005-12-22 | more consistently use _rthread prefix for all not meant to be exported | Ted Unangst |
2005-12-19 | Fix hppa ldcw alignment issue. | Marco Peereboom |
2005-12-19 | update copyright to 2005 | Ted Unangst |
2005-12-19 | add pthread_get/set_concurrency (useless for now) | Ted Unangst |
2005-12-14 | add pthread_cleanup_push and pthread_cleanup_pop | Ted Unangst |
2005-12-14 | add bits for pthread_cancel. we don't really have cancellation points yet | Ted Unangst |
2005-12-14 | change keys to use table instead of list, makes a sane destructor implementation | Ted Unangst |
2005-12-13 | make the mutex unlock and sleep in pthread_cond_wait properly atomic | Ted Unangst |