aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ufs/ufs_extern.h
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2021-01-26 11:52:59 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2021-02-12 01:02:20 +0000
commit5952c86c78b177b5e904bf139e6b56519897c7e0 (patch)
treeb2e95ad0235abce010c22b1a67f6bafa2c9e9689 /sys/ufs/ufs/ufs_extern.h
parentf16c26b1c009fd0d87d07d3b1cf0d5078ad7f511 (diff)
downloadsrc-5952c86c78b177b5e904bf139e6b56519897c7e0.tar.gz
src-5952c86c78b177b5e904bf139e6b56519897c7e0.zip
ffs_inotovp(): interface to convert (ino, gen) into alive vnode
It generalizes the VFS_FHTOVP() interface, making it possible to fetch the inode without faking filehandle. Also it adds the ffs flags argument which allows to control ffs_vgetf() call. Requested by: mckusick Reviewed by: chs, mckusick Tested by: pho MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'sys/ufs/ufs/ufs_extern.h')
-rw-r--r--sys/ufs/ufs/ufs_extern.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/ufs/ufs/ufs_extern.h b/sys/ufs/ufs/ufs_extern.h
index a28fcffabd2e..ab26750455e8 100644
--- a/sys/ufs/ufs/ufs_extern.h
+++ b/sys/ufs/ufs/ufs_extern.h
@@ -59,7 +59,7 @@ int ufs_bmap(struct vop_bmap_args *);
int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *,
struct buf *, int *, int *);
int ufs_bmap_seekdata(struct vnode *, off_t *);
-int ufs_fhtovp(struct mount *, struct ufid *, int, struct vnode **);
+int ufs_fhtovp(struct mount *, struct vnode *, u_int64_t);
int ufs_checkpath(ino_t, ino_t, struct inode *, struct ucred *, ino_t *);
void ufs_dirbad(struct inode *, doff_t, char *);
int ufs_dirbadentry(struct vnode *, struct direct *, int);