summaryrefslogtreecommitdiffstats
path: root/sys/kern/vnode_if.src
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1997-08-25 20:28:49 +0000
committerphk <phk@FreeBSD.org>1997-08-25 20:28:49 +0000
commit245dfccc2d7607422277b69ddda6d3ad85a83c52 (patch)
tree3efc20551320d306dde30e244cfdc35728f2235f /sys/kern/vnode_if.src
parente79f489cc2d0bd8d7b9628028a71e47b9fb8cd7b (diff)
downloadFreeBSD-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.src14
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 -
#
OpenPOWER on IntegriCloud