vnode_if.src (68186) | vnode_if.src (72521) |
---|---|
1# 2# Copyright (c) 1992, 1993 3# The Regents of the University of California. All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions 7# are met: 8# 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31# SUCH DAMAGE. 32# 33# @(#)vnode_if.src 8.12 (Berkeley) 5/14/95 | 1# 2# Copyright (c) 1992, 1993 3# The Regents of the University of California. All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions 7# are met: 8# 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31# SUCH DAMAGE. 32# 33# @(#)vnode_if.src 8.12 (Berkeley) 5/14/95 |
34# $FreeBSD: head/sys/kern/vnode_if.src 68186 2000-11-01 17:57:24Z eivind $ | 34# $FreeBSD: head/sys/kern/vnode_if.src 72521 2001-02-15 16:34:11Z jlemon $ |
35# 36 37# 38# Above each of the vop descriptors is a specification of the locking 39# protocol used by each vop call. The first column is the name of 40# the variable, the remaining three columns are in, out and error 41# respectively. The "in" column defines the lock state on input, 42# the "out" column defines the state on succesful return, and the --- 174 unchanged lines hidden (view full) --- 217vop_poll { 218 IN struct vnode *vp; 219 IN int events; 220 IN struct ucred *cred; 221 IN struct proc *p; 222}; 223 224# | 35# 36 37# 38# Above each of the vop descriptors is a specification of the locking 39# protocol used by each vop call. The first column is the name of 40# the variable, the remaining three columns are in, out and error 41# respectively. The "in" column defines the lock state on input, 42# the "out" column defines the state on succesful return, and the --- 174 unchanged lines hidden (view full) --- 217vop_poll { 218 IN struct vnode *vp; 219 IN int events; 220 IN struct ucred *cred; 221 IN struct proc *p; 222}; 223 224# |
225#% kqfilter vp U U U 226# 227vop_kqfilter { 228 IN struct vnode *vp; 229 IN struct knote *kn; 230}; 231 232# |
|
225#% revoke vp U U U 226# 227vop_revoke { 228 IN struct vnode *vp; 229 IN int flags; 230}; 231 232# --- 339 unchanged lines hidden --- | 233#% revoke vp U U U 234# 235vop_revoke { 236 IN struct vnode *vp; 237 IN int flags; 238}; 239 240# --- 339 unchanged lines hidden --- |