Age | Commit message (Expand) | Author |
2016-05-07 | Use a Thread Information Block in both single and multi-threaded programs. | Philip Guenther |
2015-10-23 | Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread | Philip Guenther |
2014-11-16 | Don't assume __thrsigdivert() autorestarts on EINTR. This lets us check for | Philip Guenther |
2013-06-21 | Move the declaration of _thread_sys_sigprocmask() to rthread.h | Philip Guenther |
2012-11-10 | raise() is now correctly defined in libc | Philip Guenthe |
2012-04-13 | Add sigwaitinfo and sigtimedwait stubs under #if 0; a bit more kernel | Philip Guenthe |
2012-01-17 | Reimplement mutexes, condvars, and rwlocks to eliminate bugs, | Philip Guenthe |
2011-12-27 | Don't let applications block, wait for, or handle SIGTHR, as the | Philip Guenthe |
2011-12-05 | Implement cancelation for the basic syscall cancelation points, | Philip Guenthe |
2011-11-06 | Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includes | Philip Guenthe |
2009-11-27 | Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_t | Philip Guenthe |
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-04-24 | Return the proper values upon failure per POSIX for pthread_sigmask(3) and | Kurt Miller |
2005-12-30 | prototype all the thread syscalls in rthread.h for now. | Ted Unangst |
2005-12-19 | this file didn't exist in 2004, so copyright must be 2005 | Ted Unangst |
2005-12-13 | update thrsleep and thrwakeup - first arg changed from long to void * | Ted Unangst |
2005-12-03 | add userland thread library. incomplete, but functional | Ted Unangst |