diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libkvm/kvm_file2.c | 7 |
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); |