aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-04-18 20:18:44 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-04-18 20:18:44 +0000
commite77daab1af5493ec44dbb643e679be4b4466e9f5 (patch)
treead27658f9fd761337e5ef3c7e7677d6753cd348c /sys/kern/kern_sig.c
parent08865ba1d115241fe407f9d098f378fa6bb1a5c2 (diff)
downloadsrc-e77daab1af5493ec44dbb643e679be4b4466e9f5.tar.gz
src-e77daab1af5493ec44dbb643e679be4b4466e9f5.zip
Rename do_sigprocmask() to kern_sigprocmask() and make it a global symbol
so that it can be used by binary emulators.
Notes
Notes: svn path=/head/; revision=113685
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index 6e2ae50473c4..53299926953d 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -89,8 +89,6 @@ static int filt_sigattach(struct knote *kn);
static void filt_sigdetach(struct knote *kn);
static int filt_signal(struct knote *kn, long hint);
static struct thread *sigtd(struct proc *p, int sig, int prop);
-static int do_sigprocmask(struct thread *td, int how,
- sigset_t *set, sigset_t *oset, int old);
static int kern_sigtimedwait(struct thread *td, sigset_t set,
siginfo_t *info, struct timespec *timeout);
@@ -590,12 +588,12 @@ execsigs(p)
}
/*
- * do_sigprocmask()
+ * kern_sigprocmask()
*
* Manipulate signal mask.
*/
-static int
-do_sigprocmask(td, how, set, oset, old)
+int
+kern_sigprocmask(td, how, set, oset, old)
struct thread *td;
int how;
sigset_t *set, *oset;
@@ -636,7 +634,7 @@ do_sigprocmask(td, how, set, oset, old)
}
/*
- * sigprocmask() - MP SAFE (XXXKSE not under KSE it isn't)
+ * sigprocmask() - MP SAFE
*/
#ifndef _SYS_SYSPROTO_H_
@@ -662,7 +660,7 @@ sigprocmask(td, uap)
if (error)
return (error);
}
- error = do_sigprocmask(td, uap->how, setp, osetp, 0);
+ error = kern_sigprocmask(td, uap->how, setp, osetp, 0);
if (osetp && !error) {
error = copyout(osetp, uap->oset, sizeof(oset));
}
@@ -688,7 +686,7 @@ osigprocmask(td, uap)
int error;
OSIG2SIG(uap->mask, set);
- error = do_sigprocmask(td, uap->how, &set, &oset, 1);
+ error = kern_sigprocmask(td, uap->how, &set, &oset, 1);
SIG2OSIG(oset, td->td_retval[0]);
return (error);
}