summaryrefslogtreecommitdiffstats
path: root/lib/libkvm/kvm_file2.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2013-11-12 05:04:29 +0000
committerderaadt <deraadt@openbsd.org>2013-11-12 05:04:29 +0000
commitc416fe4b6f6399fb74e119d7c2ca55bfedcbdfbc (patch)
tree6dba7eb714b5218753a98d6454356e5980f94ef6 /lib/libkvm/kvm_file2.c
parentadd a variety of missing prototypes (diff)
downloadwireguard-openbsd-c416fe4b6f6399fb74e119d7c2ca55bfedcbdfbc.tar.xz
wireguard-openbsd-c416fe4b6f6399fb74e119d7c2ca55bfedcbdfbc.zip
a missing prototypes
and don't act like an unknown vnode type is "ok"
Diffstat (limited to 'lib/libkvm/kvm_file2.c')
-rw-r--r--lib/libkvm/kvm_file2.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/libkvm/kvm_file2.c b/lib/libkvm/kvm_file2.c
index eef2c41ce32..45b08dd8669 100644
--- a/lib/libkvm/kvm_file2.c
+++ b/lib/libkvm/kvm_file2.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kvm_file2.c,v 1.28 2013/10/22 16:40:26 guenther Exp $ */
+/* $OpenBSD: kvm_file2.c,v 1.29 2013/11/12 05:04:29 deraadt Exp $ */
/*
* Copyright (c) 2009 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -123,6 +123,8 @@ static int fill_file(kvm_t *, struct kinfo_file *, struct file *, u_long,
struct vnode *, struct proc *, int, pid_t);
static int filestat(kvm_t *, struct kinfo_file *, struct vnode *);
+mode_t _kvm_getftype(enum vtype v_type);
+
LIST_HEAD(proclist, proc);
struct kinfo_file *
@@ -900,6 +902,9 @@ filestat(kvm_t *kd, struct kinfo_file *kf, struct vnode *vp)
if (vp->v_flag & VCLONE)
ret = spec_filestat(kd, kf, vp);
break;
+ default:
+ ret = -1;
+ break;
}
}
return (ret);