kill sched_psignal.
related to PR/32962 and PR/34895. reviewed by matthew green.
This commit is contained in:
parent
dd706203e4
commit
60392d9383
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: kern_sig.c,v 1.232 2006/10/28 08:09:31 mrg Exp $ */
|
||||
/* $NetBSD: kern_sig.c,v 1.233 2006/11/01 09:33:45 yamt Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1982, 1986, 1989, 1991, 1993
|
||||
@ -37,7 +37,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: kern_sig.c,v 1.232 2006/10/28 08:09:31 mrg Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: kern_sig.c,v 1.233 2006/11/01 09:33:45 yamt Exp $");
|
||||
|
||||
#include "opt_coredump.h"
|
||||
#include "opt_ktrace.h"
|
||||
@ -992,17 +992,15 @@ child_psignal(struct proc *p, int dolock)
|
||||
* regardless of the signal action (eg, blocked or ignored).
|
||||
*
|
||||
* Other ignored signals are discarded immediately.
|
||||
*
|
||||
* XXXSMP: Invoked as psignal() or sched_psignal().
|
||||
*/
|
||||
void
|
||||
psignal1(struct proc *p, int signum, int dolock)
|
||||
psignal(struct proc *p, int signum)
|
||||
{
|
||||
ksiginfo_t ksi;
|
||||
|
||||
KSI_INIT_EMPTY(&ksi);
|
||||
ksi.ksi_signo = signum;
|
||||
kpsignal2(p, &ksi, dolock);
|
||||
kpsignal2(p, &ksi, 1);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: signalvar.h,v 1.66 2006/07/23 22:06:14 ad Exp $ */
|
||||
/* $NetBSD: signalvar.h,v 1.67 2006/11/01 09:33:45 yamt Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1991, 1993
|
||||
@ -154,11 +154,9 @@ int issignal(struct lwp *);
|
||||
void pgsignal(struct pgrp *, int, int);
|
||||
void kpgsignal(struct pgrp *, struct ksiginfo *, void *, int);
|
||||
void postsig(int);
|
||||
void psignal1(struct proc *, int, int);
|
||||
void psignal(struct proc *, int);
|
||||
void kpsignal1(struct proc *, struct ksiginfo *, void *, int);
|
||||
#define kpsignal(p, ksi, data) kpsignal1((p), (ksi), (data), 1)
|
||||
#define psignal(p, sig) psignal1((p), (sig), 1)
|
||||
#define sched_psignal(p, sig) psignal1((p), (sig), 0)
|
||||
void child_psignal(struct proc *, int);
|
||||
void siginit(struct proc *);
|
||||
void trapsignal(struct lwp *, const struct ksiginfo *);
|
||||
|
Loading…
x
Reference in New Issue
Block a user