S_IFMT
fMode = (fMode & ~(uint32)S_IFMT) | (type & S_IFMT);
fMode = (fMode & ~(uint32)S_IFMT) | (type & S_IFMT);
#define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
#define S_ISBLK(mode) (((mode) & S_IFMT) == S_IFBLK)
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
#define S_ISFIFO(mode) (((mode) & S_IFMT) == S_IFIFO)
#define S_ISSOCK(mode) (((mode) & S_IFMT) == S_IFSOCK)
{ return (Mode() & (S_IFMT
fRootNode->Mode() & S_IFMT, 0);
*_type = node->Mode() & S_IFMT;
mode &= S_IFMT;
perms &= ~S_IFMT;
if (ntfs_fuse_create(&volume->lowntfs, directory->inode, name, mode & (S_IFMT | 07777),
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
#define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
*_type = node->Mode() & S_IFMT;
node->Mode() & S_IFMT, 0);
*_type = foundNode->GetStatData()->GetMode() & S_IFMT;
*type = st.st_mode & S_IFMT;
*type = (st.st_mode & S_IFMT);
node = new(std::nothrow) FUSENode(st.st_ino, st.st_mode & S_IFMT);
int type = st != NULL ? st->st_mode & S_IFMT : 0;
int type = st != NULL ? st->st_mode & S_IFMT : 0;
type = st.st_mode & S_IFMT;
type = st.st_mode & S_IFMT;
FUSENode* node = new(std::nothrow) FUSENode(st.st_ino, st.st_mode & S_IFMT);
fill_default_stat(&n->st, ns->nsid, n->vnid, (perms & ~S_IFMT) | (mkdir?S_IFDIR:S_IFREG));
switch (Mode() & S_IFMT) {
switch (Mode() & S_IFMT) {
switch ( lsb.st_mode & S_IFMT )
switch ( sb.st_mode & S_IFMT )
(uint32)(s.st_mode & ~(S_IFMT | S_ISUID | S_ISGID | S_ISVTX)));
r += ", st_mode = " + format_mode(context, s.st_mode & S_IFMT) + "|";
# define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
# define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
switch (fStatBuf.st_mode & S_IFMT) {
if ((sourceStat.st_mode & S_IFMT) != (targetStat.st_mode & S_IFMT)
|| (sourceStat.st_mode & S_IFMT)
!= (originalPackageStat.st_mode & S_IFMT)) {
return fFile->Mode() & S_IFMT;
return fSymlink->Mode() & S_IFMT;
return fDirectory->Mode() & S_IFMT;
switch (packageNode->Mode() & S_IFMT) {
if ((node->stream.type & S_IFMT) != type)
switch (vnode->Type() & S_IFMT) {
switch (vnode->Type() & S_IFMT) {
switch (vnode->Type() & S_IFMT) {
mode_t type = mode & S_IFMT;
mode &= ~S_IFMT;
switch (st.st_mode & S_IFMT) {
ASSERT((mode & S_IFMT) == (Mode() & S_IFMT));
switch (nodeData->mode & S_IFMT) {
switch (st.st_mode & S_IFMT) {
switch (mode & S_IFMT) {