EXT2_IMMUTABLE
if ((mode & VWRITE) && (ip->i_e2fs_flags & EXT2_IMMUTABLE))
vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? SF_IMMUTABLE : 0;
(EXT2_APPEND | EXT2_IMMUTABLE)) && securelevel > 0)
ip->i_e2fs_flags &= ~(EXT2_APPEND | EXT2_IMMUTABLE);
(vap->va_flags & SF_IMMUTABLE) ? EXT2_IMMUTABLE: 0;
if (ip->i_e2fs_flags & (EXT2_APPEND | EXT2_IMMUTABLE))
(ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
if (ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) {
if (tvp && ((VTOI(tvp)->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
if ((ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND)) ||
(ip->i_e2fs_flags & (EXT2_IMMUTABLE | EXT2_APPEND))) {