S_ATTR_DIR
else if (result.mode & S_ATTR_DIR)
if ((type & (S_DIRECTORY | S_INDEX_DIR | S_ATTR_DIR)) == S_DIRECTORY)
if (((parent->Mode() & S_ATTR_DIR) != 0
S_ATTR_DIR | S_DIRECTORY | 0666, 0, 0, NULL);
if ((Mode() & (S_ATTR_DIR | S_INDEX_DIR)) != 0)
if (parent != NULL && (mode & S_ATTR_DIR) == 0 && parent->IsContainer()) {
} else if (parent != NULL && (mode & S_ATTR_DIR) == 0) {
} else if (parent != NULL && (mode & S_ATTR_DIR) != 0) {
else if (parent != NULL && (mode & S_ATTR_DIR) != 0)
== S_ATTR_DIR; }
S_EXTENDED_TYPES = (S_ATTR_DIR | S_ATTR | S_INDEX_DIR)
S_EXTENDED_TYPES = (S_ATTR_DIR | S_ATTR | S_INDEX_DIR)
S_EXTENDED_TYPES = (S_ATTR_DIR | S_ATTR | S_INDEX_DIR)
S_EXTENDED_TYPES = (S_ATTR_DIR | S_ATTR | S_INDEX_DIR)
c->type = S_ATTR_DIR;
if (fStream.Mode() & (S_ATTR_DIR | S_INDEX_DIR))
bool IsContainer() const { return Mode() & (S_IFDIR | S_INDEX_DIR | S_ATTR_DIR); }
if ((directory->Mode() & S_ATTR_DIR) != 0)
attributeDirectory->SetMode(attributeDirectory->Mode() | S_ATTR_DIR);
else if (result.mode & S_ATTR_DIR)
SET_ST_MODE_BIT(FSSH_S_ATTR_DIR, S_ATTR_DIR);
SET_ST_MODE_BIT(FSSH_S_ATTR_DIR, S_ATTR_DIR);