aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>1999-09-20 21:53:17 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>1999-09-20 21:53:17 +0000
commit85fce0e478bca8203bf67ef0255cad42499aba7c (patch)
tree0d5fb5388d2c7098647308dd5b7f8c415d9ad3f0 /sys
parentfaad30291368656660218cbdd2109cec0552a5e0 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_ktrace.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c
index bc6f81f8c222..c2dfcac43c1c 100644
--- a/sys/kern/kern_ktrace.c
+++ b/sys/kern/kern_ktrace.c
@@ -73,7 +73,7 @@ ktrgetheader(type)
kth->ktr_type = type;
microtime(&kth->ktr_time);
kth->ktr_pid = p->p_pid;
- bcopy(p->p_comm, kth->ktr_comm, MAXCOMLEN);
+ bcopy(p->p_comm, kth->ktr_comm, MAXCOMLEN + 1);
return (kth);
}
@@ -194,9 +194,9 @@ done:
void
ktrpsig(vp, sig, action, mask, code)
struct vnode *vp;
- int sig;
+ int sig, code;
sig_t action;
- int mask, code;
+ sigset_t *mask;
{
struct ktr_header *kth;
struct ktr_psig kp;
@@ -206,7 +206,7 @@ ktrpsig(vp, sig, action, mask, code)
kth = ktrgetheader(KTR_PSIG);
kp.signo = (char)sig;
kp.action = action;
- kp.mask = mask;
+ kp.mask = *mask;
kp.code = code;
kth->ktr_buf = (caddr_t)&kp;
kth->ktr_len = sizeof (struct ktr_psig);