SFF_OPENASROOT
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_CREAT|SFF_MUSTOWN;
(uid == 0 && !bitset(SFF_ROOTOK|SFF_OPENASROOT, flags));
if (uid == 0 && bitset(SFF_OPENASROOT, flags))
if (uid == 0 && !bitset(SFF_ROOTOK|SFF_OPENASROOT, flags))
if (geteuid() != 0 || bitset(SFF_OPENASROOT, flags))
if (bitset(SFF_OPENASROOT, sff))
long sff = SFF_OPENASROOT|SFF_REGONLY|SFF_NOLOCK;
SFF_OPENASROOT);
sff = SFF_REGONLY|SFF_OPENASROOT;
long sff = SFF_REGONLY|SFF_OPENASROOT|SFF_NOLOCK;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_CREAT|SFF_MUSTOWN;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_CREAT|SFF_MUSTOWN;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_ROOTOK|SFF_EXECOK|SFF_CREAT;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_ROOTOK|SFF_EXECOK;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_MUSTOWN|SFF_EXECOK|SFF_CREAT;
sfflags &= ~SFF_OPENASROOT;
SFF_NOTEXCL|SFF_OPENASROOT);
long sff = SFF_CREAT|SFF_OPENASROOT;
long sff = SFF_OPENASROOT|SFF_ROOTOK|SFF_NOWLINK|SFF_NOWWFILES|SFF_NOGWFILES;
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_EXECOK;
SFF_NOLOCK|SFF_NOLINK|SFF_OPENASROOT|SFF_REGONLY|SFF_SAFEDIRPATH);
SFF_NOLOCK|SFF_NOLINK|SFF_OPENASROOT|SFF_REGONLY|SFF_SAFEDIRPATH|SFF_CREAT);
SFF_NOLOCK|SFF_NOLINK|SFF_OPENASROOT|SFF_REGONLY|SFF_SAFEDIRPATH);
long sff = SFF_SAFEDIRPATH|SFF_OPENASROOT|SFF_NOLINK|SFF_EXECOK;
sff |= SFF_OPENASROOT;
sff |= SFF_OPENASROOT;
long sff = SFF_OPENASROOT;
sff |= SFF_OPENASROOT;
sff = SFF_CREAT|SFF_REGONLY|SFF_ROOTOK|SFF_OPENASROOT|SFF_MUSTOWN;
long sff = SFF_OPENASROOT|SFF_REGONLY;
long sff = SFF_REGONLY|SFF_OPENASROOT;
| SFF_MUSTOWN | SFF_ROOTOK | SFF_OPENASROOT;
| SFF_MUSTOWN | SFF_ROOTOK | SFF_OPENASROOT;
sff |= SFF_OPENASROOT;
sff |= SFF_OPENASROOT;