VB_WAIT
if (!vfs_busy(mp, VB_WRITE|VB_WAIT)) {
if (vfs_busy(mp, VB_READ|VB_WAIT))
error = vfs_busy(mp, VB_WRITE|VB_WAIT|VB_DUPOK);
if (!ISSET(flags, VB_WAIT))
if (vfs_busy(mp, VB_WRITE|VB_WAIT))
error = vfs_busy(mp, VB_WRITE|VB_WAIT|VB_DUPOK);
if (vfs_busy(mp, VB_READ|VB_WAIT))