SF_SNAPSHOT
#ifdef SF_SNAPSHOT
{ "nosnapshot", 0, SF_SNAPSHOT },
if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0)
if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0) {
DIP_SET(dp, di_flags, DIP(dp, di_flags) & ~SF_SNAPSHOT);
idesc.id_type = (DIP(dp, di_flags) & SF_SNAPSHOT) == 0 ? ADDR : SNAP;
if ((DIP(ip.i_dp, di_flags) & SF_SNAPSHOT) == 0) {
DIP_SET(ip.i_dp, di_flags, DIP(ip.i_dp, di_flags) & ~SF_SNAPSHOT);
if (DIP(dp, di_flags) & SF_SNAPSHOT)
(DIP(ip.i_dp, di_flags) & SF_SNAPSHOT) != 0 &&
if (bkgrdflag != 0 && (statb.st_flags & SF_SNAPSHOT) == 0) {
if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0)
if ((DIP(dp, di_flags) & SF_SNAPSHOT) != 0) {
if ((stbuf.st_flags & SF_SNAPSHOT) == 0)
#ifdef SF_SNAPSHOT
if (DIP(dp, di_flags) & SF_SNAPSHOT)
dip->di_flags &= ~SF_SNAPSHOT;
dip->di_flags &= ~SF_SNAPSHOT;
ip->i_flags &= ~SF_SNAPSHOT;
ip->i_flags |= SF_SNAPSHOT;
#define IS_SNAPSHOT(ip) ((ip)->i_flags & SF_SNAPSHOT)
(ip->i_flags & (IMMUTABLE | SF_SNAPSHOT)))
SF_NOUNLINK | SF_SNAPSHOT | UF_APPEND | UF_ARCHIVE |
if ((vap->va_flags ^ ip->i_flags) & SF_SNAPSHOT)
if ((va.va_flags & (SF_SNAPSHOT|IMMUTABLE|APPEND)) != 0) {
if ((sb.st_flags & SF_SNAPSHOT) != 0) {