summaryrefslogtreecommitdiff
path: root/lib/librthread/rthread_sig.c
AgeCommit message (Expand)Author
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
2015-10-23Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadPhilip Guenther
2014-11-16Don't assume __thrsigdivert() autorestarts on EINTR. This lets us check forPhilip Guenther
2013-06-21Move the declaration of _thread_sys_sigprocmask() to rthread.hPhilip Guenther
2012-11-10raise() is now correctly defined in libcPhilip Guenthe
2012-04-13Add sigwaitinfo and sigtimedwait stubs under #if 0; a bit more kernelPhilip Guenthe
2012-01-17Reimplement mutexes, condvars, and rwlocks to eliminate bugs,Philip Guenthe
2011-12-27Don't let applications block, wait for, or handle SIGTHR, as thePhilip Guenthe
2011-12-05Implement cancelation for the basic syscall cancelation points,Philip Guenthe
2011-11-06Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesPhilip Guenthe
2009-11-27Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_tPhilip Guenthe
2009-02-20thrsigdivert() takes a sigset_t, not a pointer to one. Detected byPhilip Guenthe
2008-10-03Make sigwait() work correctly. In particular, it'll work when thePhilip Guenthe
2008-04-24Return the proper values upon failure per POSIX for pthread_sigmask(3) andKurt Miller
2005-12-30prototype all the thread syscalls in rthread.h for now.Ted Unangst
2005-12-19this file didn't exist in 2004, so copyright must be 2005Ted Unangst
2005-12-13update thrsleep and thrwakeup - first arg changed from long to void *Ted Unangst
2005-12-03add userland thread library. incomplete, but functionalTed Unangst