From 4b2bc05ffe060ee14c939184f48a7998702c17c2 Mon Sep 17 00:00:00 2001
From: jhb <jhb@FreeBSD.org>
Date: Thu, 17 Apr 2003 22:06:43 +0000
Subject: [PATCH] - 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.

---
 sys/kern/kern_sig.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index e5f5452cbfa1..c1055352ec5f 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;