<dec f='src/src/sys/nfs/nfsnode.h' l='263' type='int nfs_remove(void * )'/>
<use f='src/src/sys/nfs/nfs_vnops.c' l='120'/>
<use f='src/src/sys/nfs/nfs_vnops.c' l='120'/>
<use f='src/src/sys/nfs/nfs_vnops.c' l='120'/>
<use f='src/src/sys/nfs/nfs_vnops.c' l='120'/>
<def f='src/src/sys/nfs/nfs_vnops.c' l='1738' ll='1795' type='int nfs_remove(void * v)'/>
<doc f='src/src/sys/nfs/nfs_vnops.c' l='1727'>/*
 * nfs file remove call
 * To try and make nfs semantics closer to ufs semantics, a file that has
 * other processes using the vnode is renamed instead of removed and then
 * removed later on the last close.
 * - If v_usecount &gt; 1
 *	  If a rename is not already in the works
 *	     call nfs_sillyrename() to set it up
 *     else
 *	  do the remove rpc
 */</doc>
