:man| Alphabetical   Categories   About us 
 
VHOLD (9) | Kernel routines | Unix Manual Pages | :man

NAME

vhold, vdrop - "acquire/release a hold on a vnode"

CONTENTS

Synopsis
Description
See Also
Authors

SYNOPSIS


.In sys/param.h
.In sys/vnode.h void vhold "struct vnode *vp" void vdrop "struct vnode *vp"

DESCRIPTION

The vhold function increments the v_holdcnt of the given vnode. If the vnode has already been added to the free list and is still referenced, it will be removed.

The vdrop function decrements the v_holdcnt of the vnode. If the holdcount is less than or equal to zero prior to calling vdrop, the system will panic. If the vnode is no longer referenced, it will be freed.

SEE ALSO

vbusy(9), vfree(9)

AUTHORS

 
Created by Blin Media, 2008-2013