vgone, vgonel - prepare a vnode for reuse
#include <sys/param.h>
#include <sys/vnode.h>
void
vgone(struct vnode *vp);
void
vgonel(struct vnode *vp, struct proc *p);
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 interlock
to already be locked.
vclean(9), vnode(9), vrecycle(9)
This man page was originally written by Chad David
<[email protected]>
for FreeBSD.
OpenBSD 3.6 November 21, 2001
[ Back ] |