Page MenuHomeFreeBSD

D27196.id144523.diff
No OneTemporary

D27196.id144523.diff

diff --git a/share/man/man9/vnode.9 b/share/man/man9/vnode.9
--- a/share/man/man9/vnode.9
+++ b/share/man/man9/vnode.9
@@ -24,7 +24,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd February 12, 2014
+.Dd October 9, 2024
.Dt VNODE 9
.Os
.Sh NAME
@@ -107,6 +107,18 @@
.Dv VOP_*
macros to call functions in the file system which implement the vnode's
functionality.
+.Pp
+The
+.Fn VOP_*
+functions are generated from
+.Pa sys/kern/vnode_if.src
+by the
+.Pa sys/tools/vndoe_if.awk
+script.
+The interfaces are documented in their respective manual pages like
+.Xr VOP_READ 9
+and
+.Xr VOP_WRITE 9 .
.Sh VNODE TYPES
.Bl -tag -width VSOCK
.It Dv VNON
@@ -154,6 +166,16 @@
.Nm
interlock, will cause a LOR (Lock Order Reversal) due to the
intertwining of VM Objects and Vnodes.
+.Sh FILES
+.Bl -tag -width "sys/tools/vnode_if.awk" -compact
+.It Pa sys/kern/vnode_if.src
+The input file for
+.Pa sys/tools/vnode_if.awk .
+.It Pa sys/tools/vnode_if.awk
+The script generating
+.Fn VOP_*
+functions.
+.El
.Sh SEE ALSO
.Xr malloc 9 ,
.Xr VFS 9 ,

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 10:34 AM (13 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28569215
Default Alt Text
D27196.id144523.diff (1 KB)

Event Timeline