__is_eff
{ return !__is_real(uid, cred) && __is_eff(uid, cred); }
if (__is_eff(root_uid, new) || __is_real(root_uid, new)) {
if (__is_eff(root_uid, new))
(__is_eff(root, new) || __is_real(root, new)) &&