Make sure process isn't swapped when messing with it.

Added missing newline to log() call.
This commit is contained in:
dg 1995-02-20 15:53:33 +00:00
parent d63fe502f3
commit 0dc644151d
4 changed files with 8 additions and 6 deletions

View File

@ -36,7 +36,7 @@
* *
* @(#)procfs_ctl.c 8.3 (Berkeley) 1/21/94 * @(#)procfs_ctl.c 8.3 (Berkeley) 1/21/94
* *
* $Id: procfs_ctl.c,v 1.2 1994/08/02 07:45:10 davidg Exp $ * $Id: procfs_ctl.c,v 1.3 1994/12/31 12:26:50 ache Exp $
*/ */
#include <sys/param.h> #include <sys/param.h>
@ -137,6 +137,7 @@ procfs_control(curp, p, op)
* Stop the target. * Stop the target.
*/ */
p->p_flag |= P_TRACED; p->p_flag |= P_TRACED;
faultin(p);
p->p_xstat = 0; /* XXX ? */ p->p_xstat = 0; /* XXX ? */
if (p->p_pptr != curp) { if (p->p_pptr != curp) {
p->p_oppid = p->p_pptr->p_pid; p->p_oppid = p->p_pptr->p_pid;

View File

@ -36,7 +36,7 @@
* *
* @(#)procfs_vfsops.c 8.4 (Berkeley) 1/21/94 * @(#)procfs_vfsops.c 8.4 (Berkeley) 1/21/94
* *
* $Id: procfs_vfsops.c,v 1.5 1994/09/21 03:47:06 wollman Exp $ * $Id: procfs_vfsops.c,v 1.6 1994/10/10 07:55:39 phk Exp $
*/ */
/* /*
@ -73,7 +73,7 @@ procfs_mount(mp, path, data, ndp, p)
u_int size; u_int size;
if (UIO_MX & (UIO_MX-1)) { if (UIO_MX & (UIO_MX-1)) {
log(LOG_ERR, "procfs: invalid directory entry size"); log(LOG_ERR, "procfs: invalid directory entry size\n");
return (EINVAL); return (EINVAL);
} }

View File

@ -36,7 +36,7 @@
* *
* @(#)procfs_ctl.c 8.3 (Berkeley) 1/21/94 * @(#)procfs_ctl.c 8.3 (Berkeley) 1/21/94
* *
* $Id: procfs_ctl.c,v 1.2 1994/08/02 07:45:10 davidg Exp $ * $Id: procfs_ctl.c,v 1.3 1994/12/31 12:26:50 ache Exp $
*/ */
#include <sys/param.h> #include <sys/param.h>
@ -137,6 +137,7 @@ procfs_control(curp, p, op)
* Stop the target. * Stop the target.
*/ */
p->p_flag |= P_TRACED; p->p_flag |= P_TRACED;
faultin(p);
p->p_xstat = 0; /* XXX ? */ p->p_xstat = 0; /* XXX ? */
if (p->p_pptr != curp) { if (p->p_pptr != curp) {
p->p_oppid = p->p_pptr->p_pid; p->p_oppid = p->p_pptr->p_pid;

View File

@ -36,7 +36,7 @@
* *
* @(#)procfs_vfsops.c 8.4 (Berkeley) 1/21/94 * @(#)procfs_vfsops.c 8.4 (Berkeley) 1/21/94
* *
* $Id: procfs_vfsops.c,v 1.5 1994/09/21 03:47:06 wollman Exp $ * $Id: procfs_vfsops.c,v 1.6 1994/10/10 07:55:39 phk Exp $
*/ */
/* /*
@ -73,7 +73,7 @@ procfs_mount(mp, path, data, ndp, p)
u_int size; u_int size;
if (UIO_MX & (UIO_MX-1)) { if (UIO_MX & (UIO_MX-1)) {
log(LOG_ERR, "procfs: invalid directory entry size"); log(LOG_ERR, "procfs: invalid directory entry size\n");
return (EINVAL); return (EINVAL);
} }