ATTR_VOLUME
if (IS_FREE((*de)->name) || ((*de)->attr & ATTR_VOLUME))
if (de->attr != ATTR_EXT && (de->attr & ATTR_VOLUME))
if (de->attr != ATTR_EXT && (de->attr & ATTR_VOLUME))
if ((de->attr & ATTR_VOLUME) || IS_FREE(de->name))
if (!IS_FREE((*de)->name) && !((*de)->attr & ATTR_VOLUME))
attr &= 0xff & ~(ATTR_VOLUME | ATTR_DIR);
attr |= (MSDOS_I(inode)->i_attrs & ATTR_VOLUME) |
#define ATTR_UNUSED (ATTR_VOLUME | ATTR_ARCH | ATTR_SYS | ATTR_HIDDEN)
#define ATTR_EXT (ATTR_RO | ATTR_HIDDEN | ATTR_SYS | ATTR_VOLUME)