{'A', FILE_ATTRIBUTE_ARCHIVE},
{'H', FILE_ATTRIBUTE_HIDDEN},
{'S', FILE_ATTRIBUTE_SYSTEM},
+ {'N', FILE_ATTRIBUTE_NORMAL},
{'R', FILE_ATTRIBUTE_READONLY},
{'d', FILE_ATTRIBUTE_DEVICE},
{'t', FILE_ATTRIBUTE_TEMPORARY},
if (S_ISDIR(st->st_mode))
result = FILE_ATTRIBUTE_DIRECTORY | (result & FILE_ATTRIBUTE_READONLY);
- if (!(result &
- (FILE_ATTRIBUTE_READONLY|
- FILE_ATTRIBUTE_ARCHIVE|
- FILE_ATTRIBUTE_SYSTEM|
- FILE_ATTRIBUTE_HIDDEN|
- FILE_ATTRIBUTE_DIRECTORY))) {
- result |= FILE_ATTRIBUTE_NORMAL;
- }
-
return result;
}
*/
uint32_t pvfs_attrib_normalise(uint32_t attrib)
{
- if (attrib == 0) {
- attrib = FILE_ATTRIBUTE_NORMAL;
- }
if (attrib != FILE_ATTRIBUTE_NORMAL) {
attrib &= ~FILE_ATTRIBUTE_NORMAL;
}