summaryrefslogtreecommitdiffstats
path: root/lib/librthread/rthread_sig.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move sigwait(3) from libpthread to libcjca2019-01-121-75/+0
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-10/+8
* Merge the sigaction() and sigprocmask() overloads/wrappers from libpthreadguenther2015-10-231-37/+1
* Don't assume __thrsigdivert() autorestarts on EINTR. This lets us check forguenther2014-11-161-4/+6
* Move the declaration of _thread_sys_sigprocmask() to rthread.hguenther2013-06-211-3/+1
* raise() is now correctly defined in libcguenther2012-11-101-9/+1
* Add sigwaitinfo and sigtimedwait stubs under #if 0; a bit more kernelguenther2012-04-131-1/+40
* Reimplement mutexes, condvars, and rwlocks to eliminate bugs,guenther2012-01-171-2/+2
* Don't let applications block, wait for, or handle SIGTHR, as theguenther2011-12-271-2/+35
* Implement cancelation for the basic syscall cancelation points,guenther2011-12-051-3/+6
* Move <machine/spinlock.h> into rthread.h; strip out unnecessary #includesguenther2011-11-061-11/+1
* Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_tguenther2009-11-271-2/+3
* thrsigdivert() takes a sigset_t, not a pointer to one. Detected byguenther2009-02-201-2/+2
* Make sigwait() work correctly. In particular, it'll work when theguenther2008-10-031-38/+7
* Return the proper values upon failure per POSIX for pthread_sigmask(3) andkurt2008-04-241-2/+2
* prototype all the thread syscalls in rthread.h for now.tedu2005-12-301-6/+2
* this file didn't exist in 2004, so copyright must be 2005tedu2005-12-191-2/+2
* update thrsleep and thrwakeup - first arg changed from long to void *tedu2005-12-131-5/+5
* add userland thread library. incomplete, but functionaltedu2005-12-031-0/+90