summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_kern.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libthr/thread/thr_kern.c')
-rw-r--r--lib/libthr/thread/thr_kern.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/lib/libthr/thread/thr_kern.c b/lib/libthr/thread/thr_kern.c
index 649a973..3ad33ad 100644
--- a/lib/libthr/thread/thr_kern.c
+++ b/lib/libthr/thread/thr_kern.c
@@ -61,38 +61,6 @@ _thr_setthreaded(int threaded)
}
void
-_thr_signal_block(struct pthread *curthread)
-{
- sigset_t set;
-
- if (curthread->sigblock > 0) {
- curthread->sigblock++;
- return;
- }
- SIGFILLSET(set);
- SIGDELSET(set, SIGBUS);
- SIGDELSET(set, SIGILL);
- SIGDELSET(set, SIGFPE);
- SIGDELSET(set, SIGSEGV);
- SIGDELSET(set, SIGTRAP);
- __sys_sigprocmask(SIG_BLOCK, &set, &curthread->sigmask);
- curthread->sigblock++;
-}
-
-void
-_thr_signal_unblock(struct pthread *curthread)
-{
- if (--curthread->sigblock == 0)
- __sys_sigprocmask(SIG_SETMASK, &curthread->sigmask, NULL);
-}
-
-int
-_thr_send_sig(struct pthread *thread, int sig)
-{
- return thr_kill(thread->tid, sig);
-}
-
-void
_thr_assert_lock_level()
{
PANIC("locklevel <= 0");
OpenPOWER on IntegriCloud