summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2018-12-17 14:51:57 +0000
committervisa <visa@openbsd.org>2018-12-17 14:51:57 +0000
commitdad4761d438f9efd07e22bccd576f478cf5eed13 (patch)
tree9b2560337023557c150620ca7a1309dae3df48d8
parentI'm an idiot, of course kept packages need adjusting as well (diff)
downloadwireguard-openbsd-dad4761d438f9efd07e22bccd576f478cf5eed13.tar.xz
wireguard-openbsd-dad4761d438f9efd07e22bccd576f478cf5eed13.zip
Remove unused function gsignal().
OK deraadt@ anton@
-rw-r--r--share/man/man9/psignal.919
-rw-r--r--sys/kern/kern_sig.c14
-rw-r--r--sys/sys/signalvar.h3
3 files changed, 5 insertions, 31 deletions
diff --git a/share/man/man9/psignal.9 b/share/man/man9/psignal.9
index dc661082c47..45c2a29aaa8 100644
--- a/share/man/man9/psignal.9
+++ b/share/man/man9/psignal.9
@@ -1,4 +1,4 @@
-.\" $OpenBSD: psignal.9,v 1.6 2018/11/12 15:15:31 visa Exp $
+.\" $OpenBSD: psignal.9,v 1.7 2018/12/17 14:51:57 visa Exp $
.\" $NetBSD: psignal.9,v 1.5 1999/03/16 00:40:47 garbled Exp $
.\"
.\" Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -28,14 +28,13 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: November 12 2018 $
+.Dd $Mdocdate: December 17 2018 $
.Dt PSIGNAL 9
.Os
.Sh NAME
.Nm psignal ,
.Nm pgsignal ,
-.Nm pgsigio ,
-.Nm gsignal
+.Nm pgsigio
.Nd post signal to a process
.Sh SYNOPSIS
.Ft void
@@ -44,8 +43,6 @@
.Fn pgsignal "struct pgrp *pgrp" "int signum" "int checkctty"
.Ft void
.Fn pgsigio "struct sigio_ref *sir" "int sigum" "int checkctty"
-.Ft void
-.Fn gsignal "int pgid" "int signum"
.Sh DESCRIPTION
These functions post a signal to one or more processes.
The argument
@@ -119,16 +116,6 @@ If
.Fa checkctty
is non-zero, the signal will be posted only to processes that have
a controlling terminal.
-.Pp
-The
-.Fn gsignal
-function posts signal number
-.Fa signum
-to each member of the process group identified by the group id
-.Fa pgid .
-If
-.Fa pgid
-is zero no action is taken.
.Sh CODE REFERENCES
These functions are implemented in the file
.Pa sys/kern/kern_sig.c .
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index de93fa68682..4c9b3451dae 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_sig.c,v 1.225 2018/11/12 15:09:17 visa Exp $ */
+/* $OpenBSD: kern_sig.c,v 1.226 2018/12/17 14:51:57 visa Exp $ */
/* $NetBSD: kern_sig.c,v 1.54 1996/04/22 01:38:32 christos Exp $ */
/*
@@ -733,18 +733,6 @@ csignal(pid_t pgid, int signum, uid_t uid, uid_t euid)
}
/*
- * Send a signal to a process group.
- */
-void
-gsignal(int pgid, int signum)
-{
- struct pgrp *pgrp;
-
- if (pgid && (pgrp = pgfind(pgid)))
- pgsignal(pgrp, signum, 0);
-}
-
-/*
* Send a signal to a process group. If checktty is 1,
* limit to members which have a controlling terminal.
*/
diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h
index 95291a08821..11c0b68a70e 100644
--- a/sys/sys/signalvar.h
+++ b/sys/sys/signalvar.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: signalvar.h,v 1.34 2018/11/12 15:09:17 visa Exp $ */
+/* $OpenBSD: signalvar.h,v 1.35 2018/12/17 14:51:57 visa Exp $ */
/* $NetBSD: signalvar.h,v 1.17 1996/04/22 01:23:31 christos Exp $ */
/*
@@ -154,7 +154,6 @@ struct sigio_ref;
*/
int coredump(struct proc *p);
void execsigs(struct proc *p);
-void gsignal(int pgid, int sig);
void csignal(pid_t pgid, int signum, uid_t uid, uid_t euid);
int issignal(struct proc *p);
void pgsigio(struct sigio_ref *sir, int sig, int checkctty);