diff options
Diffstat (limited to 'sys/fs/nwfs/nwfs_node.h')
-rw-r--r-- | sys/fs/nwfs/nwfs_node.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/fs/nwfs/nwfs_node.h b/sys/fs/nwfs/nwfs_node.h index 4f705b4..1bcaee7 100644 --- a/sys/fs/nwfs/nwfs_node.h +++ b/sys/fs/nwfs/nwfs_node.h @@ -43,6 +43,7 @@ #define NMODIFIED 0x0004 /* bogus, until async IO implemented */ #define NNEW 0x0008 /* vnode has been allocated */ #define NVOLUME 0x0010 /* vnode references a volume */ +#define NSHOULDFREE 0x0020 /* vnode should be removed from hash */ struct nwnode { LIST_ENTRY(nwnode) n_hash; @@ -85,7 +86,8 @@ struct uio; void nwfs_hash_init(void); void nwfs_hash_free(void); int nwfs_allocvp(struct mount *mp, ncpfid fid, struct vnode **vpp); -int nwfs_lookupnp(struct nwmount *nmp, ncpfid fid, struct nwnode **npp); +int nwfs_lookupnp(struct nwmount *nmp, ncpfid fid, struct proc *p, + struct nwnode **npp); int nwfs_inactive(struct vop_inactive_args *); int nwfs_reclaim(struct vop_reclaim_args *); int nwfs_nget(struct mount *mp, ncpfid fid, struct nw_entry_info *fap, |