MirOS Manual: vgone(9), vgonel(9)

VGONE(9)                      BSD Kernel Manual                       VGONE(9)

NAME

     vgone, vgonel - prepare a vnode for reuse

SYNOPSIS

     #include <sys/param.h>
     #include <sys/vnode.h>

     void
     vgone(struct vnode *vp);

     void
     vgonel(struct vnode *vp, struct proc *p);

DESCRIPTION

     vgone() and vgonel() prepare a vnode for reuse by another file system.
     The preparation includes the cleaning of all file system specific data
     and the removal from its mount point vnode list.

     The difference between vgone() and vgonel() is that vgone() locks the
     vnode interlock and then calls vgonel() while vgonel() expects the inter-
     lock to already be locked.

SEE ALSO

     vclean(9), vnode(9), vrecycle(9)

AUTHORS

     This man page was originally written by Chad David <davidc@acns.ab.ca>
     for FreeBSD.

MirOS BSD #10-current         November 21, 2001                              1

Generated on 2014-07-04 21:17:45 by $MirOS: src/scripts/roff2htm,v 1.79 2014/02/10 00:36:11 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2014 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.