vnoperm
if (!vnoperm(nd.ni_dvp) && (error = suser(p)) != 0)
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
if ((uid != -1 || gid != -1) && !vnoperm(vp)) {
int vnoperm(struct vnode *);
!vnoperm(vp))
!vnoperm(vdp) &&
!vnoperm(dvp) &&
if (vnoperm(vp)) {
!vnoperm(vp) &&
if (cred->cr_uid == 0 || vnoperm(vp)) {
!vnoperm(vp) &&
!vnoperm(vp) &&
if (cred->cr_uid && !vnoperm(vp)) {
!vnoperm(vp) &&
if (!vnoperm(vp)) {
!vnoperm(tdvp)) {