cache_purge1
cache_purge1(vp, NULL, 0, PURGE_CHILDREN);
cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0);
cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0);
cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0);
cache_purge1(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
cache_purge1(tdvp, tcnp->cn_nameptr, tcnp->cn_namelen,
cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0);
cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0);
cache_purge1(dvp, NULL, 0, PURGE_CHILDREN);
cache_purge1(newvp, NULL, 0, PURGE_PARENTS);
void cache_purge1(struct vnode *, const char *, size_t, int);
#define cache_purge(vp) cache_purge1((vp),NULL,0,PURGE_PARENTS|PURGE_CHILDREN)