diff options
author | phk <phk@FreeBSD.org> | 1997-08-25 20:28:49 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1997-08-25 20:28:49 +0000 |
commit | 245dfccc2d7607422277b69ddda6d3ad85a83c52 (patch) | |
tree | 3efc20551320d306dde30e244cfdc35728f2235f /sys/kern/vnode_if.src | |
parent | e79f489cc2d0bd8d7b9628028a71e47b9fb8cd7b (diff) | |
download | FreeBSD-src-245dfccc2d7607422277b69ddda6d3ad85a83c52.zip FreeBSD-src-245dfccc2d7607422277b69ddda6d3ad85a83c52.tar.gz |
Add a new vnode op (cachedlookup) so that filesystems can plug into
a global vfs_cache check. The rest of this change will come when the
current zero size file problem is resolved.
Diffstat (limited to 'sys/kern/vnode_if.src')
-rw-r--r-- | sys/kern/vnode_if.src | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/kern/vnode_if.src b/sys/kern/vnode_if.src index 7e3338f..02410a8 100644 --- a/sys/kern/vnode_if.src +++ b/sys/kern/vnode_if.src @@ -31,7 +31,7 @@ # SUCH DAMAGE. # # @(#)vnode_if.src 8.12 (Berkeley) 5/14/95 -# $Id: vnode_if.src,v 1.9.2000.1 1996/09/17 14:32:01 peter Exp $ +# $Id: vnode_if.src,v 1.11 1997/02/10 02:11:11 dyson Exp $ # # @@ -65,6 +65,18 @@ vop_lookup { }; # +#% cachedlookup dvp L ? ? +#% cachedlookup vpp - L - +# +# This must be an exact copy of lookup. See kern/vfs_cache.c for details. +# +vop_cachedlookup { + IN struct vnode *dvp; + INOUT struct vnode **vpp; + IN struct componentname *cnp; +}; + +# #% create dvp L U U #% create vpp - L - # |