diff options
| -rw-r--r-- | share/man/man9/psignal.9 | 19 | ||||
| -rw-r--r-- | sys/kern/kern_sig.c | 14 | ||||
| -rw-r--r-- | sys/sys/signalvar.h | 3 |
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); |
