i_shadow
ip->i_shadow = 0;
for (sp = si_cachei[SI_HASH(ip->i_shadow)]; sp; sp = sp->s_forw)
if (sp->s_shadow == ip->i_shadow && sp->s_dev == ip->i_dev)
sip->i_shadow = 0;
oldshadow = ip->i_shadow;
ip->i_shadow = (int32_t)sp->s_shadow;
ASSERT(ip->i_number != ip->i_shadow);
ASSERT(ip->i_shadow && ip->i_ufs_acl == NULL);
if (ip->i_shadow == ip->i_number)
if (ip->i_shadow < UFSROOTINO || ip->i_shadow > maxino)
shadow = ip->i_shadow;
sp->s_shadow = ip->i_shadow;
ASSERT((tdp->i_shadow && tdp->i_ufs_acl) ||
(!tdp->i_shadow && !tdp->i_ufs_acl));
if (tdp->i_shadow && tdp->i_ufs_acl &&
if (ftype != 0 && ip->i_shadow != 0) {
ip->i_shadow = 0;
if (ip->i_shadow) {