CHOWN
if ((flags & CHOWN) == 0)
if ((flags & CHOWN) == 0)
(void) ufs_chkdq(ip, -change, cred, CHOWN);
(void) ufs_chkiq(ip, -1, cred, CHOWN);
if ((error = ufs_chkdq(ip, change, cred, CHOWN)) == 0) {
if ((error = ufs_chkiq(ip, 1, cred, CHOWN)) == 0)
(void)ufs_chkdq(ip, -change, cred, CHOWN|FORCE);
(void) ufs_chkdq(ip, change, cred, FORCE|CHOWN);
(void) ufs_chkiq(ip, 1, cred, FORCE|CHOWN);