summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2003-04-17 22:06:43 +0000
committerjhb <jhb@FreeBSD.org>2003-04-17 22:06:43 +0000
commit4b2bc05ffe060ee14c939184f48a7998702c17c2 (patch)
treeb69437d135c668dd557e29f8ef283e6d6d34ff88 /sys/kern/kern_sig.c
parente7a906488ef751bb58925d8d3f618d76a3d9d4b9 (diff)
downloadFreeBSD-src-4b2bc05ffe060ee14c939184f48a7998702c17c2.zip
FreeBSD-src-4b2bc05ffe060ee14c939184f48a7998702c17c2.tar.gz
- Remove garbage SIGSETOR() that snuck into struct sigpending_args
definition. - Use the proper constant for the last arg to kern_sigaction() in osigvec() instead of a magic value.
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index e5f5452..c105535 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -696,7 +696,6 @@ osigprocmask(td, uap)
#ifndef _SYS_SYSPROTO_H_
struct sigpending_args {
- SIGSETOR(siglist, td->td_siglist);
sigset_t *set;
};
#endif
@@ -953,7 +952,7 @@ osigvec(td, uap)
#endif
}
mtx_lock(&Giant);
- error = kern_sigaction(td, uap->signum, nsap, osap, 1);
+ error = kern_sigaction(td, uap->signum, nsap, osap, KSA_OSIGSET);
mtx_unlock(&Giant);
if (osap && !error) {
vec.sv_handler = osap->sa_handler;
OpenPOWER on IntegriCloud