S_INDEX_DIR
#define S_ISINDEX(mode) (((mode) & S_INDEX_DIR) == S_INDEX_DIR)
if ((result.mode & (S_INDEX_DIR | 0777)) == S_INDEX_DIR)
|| ((stream->Mode() & S_INDEX_DIR) != 0
if ((type & (S_DIRECTORY | S_INDEX_DIR | S_ATTR_DIR)) == S_DIRECTORY)
|| ((parent->Mode() & S_INDEX_DIR) != 0
S_INDEX_DIR | S_DIRECTORY | mode, 0, type, NULL, NULL, &fNode);
if ((Mode() & (S_ATTR_DIR | S_INDEX_DIR)) != 0)
return (mode & (S_EXTENDED_TYPES | 0777)) == S_INDEX_DIR;
S_EXTENDED_TYPES = (S_ATTR_DIR | S_ATTR | S_INDEX_DIR)
S_INDEX_DIR | S_STR_INDEX | S_DIRECTORY | 0700, 0, 0, NULL, &id,
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)
if (fStream.Mode() & (S_ATTR_DIR | S_INDEX_DIR))
bool IsContainer() const { return Mode() & (S_IFDIR | S_INDEX_DIR | S_ATTR_DIR); }
if ((result.mode & (S_INDEX_DIR | 0777)) == S_INDEX_DIR)
SET_ST_MODE_BIT(FSSH_S_INDEX_DIR, S_INDEX_DIR);
SET_ST_MODE_BIT(FSSH_S_INDEX_DIR, S_INDEX_DIR);