Lines Matching defs:hpfs_dirent
303 struct hpfs_dirent { struct
304 __le16 length; /* offset to next dirent */
307 u8 first: 1; /* set on phony ^A^A (".") entry */
308 u8 has_acl: 1;
309 u8 down: 1; /* down pointer present (after name) */
310 u8 last: 1; /* set on phony \377 entry */
311 u8 has_ea: 1; /* entry has EA */
312 u8 has_xtd_perm: 1; /* has extended perm list (???) */
313 u8 has_explicit_acl: 1;
314 u8 has_needea: 1; /* ?? some EA has NEEDEA set
318 u8 has_needea: 1; /* ?? some EA has NEEDEA set
321 u8 has_explicit_acl: 1;
322 u8 has_xtd_perm: 1; /* has extended perm list (???) */
323 u8 has_ea: 1; /* entry has EA */
324 u8 last: 1; /* set on phony \377 entry */
325 u8 down: 1; /* down pointer present (after name) */
326 u8 has_acl: 1;
327 u8 first: 1; /* set on phony ^A^A (".") entry */
331 u8 read_only: 1; /* dos attrib */
332 u8 hidden: 1; /* dos attrib */
333 u8 system: 1; /* dos attrib */
334 u8 flag11: 1; /* would be volume label dos attrib */
335 u8 directory: 1; /* dos attrib */
336 u8 archive: 1; /* dos attrib */
337 u8 not_8x3: 1; /* name is not 8.3 */
338 u8 flag15: 1;
340 u8 flag15: 1;
341 u8 not_8x3: 1; /* name is not 8.3 */
342 u8 archive: 1; /* dos attrib */
343 u8 directory: 1; /* dos attrib */
344 u8 flag11: 1; /* would be volume label dos attrib */
345 u8 system: 1; /* dos attrib */
346 u8 hidden: 1; /* dos attrib */
347 u8 read_only: 1; /* dos attrib */
350 __le32 fnode; /* fnode giving allocation info */
351 __le32 write_date; /* mtime */
352 __le32 file_size; /* file length, bytes */
353 __le32 read_date; /* atime */
354 __le32 creation_date; /* ctime */
355 __le32 ea_size; /* total EA length, bytes */
356 u8 no_of_acls; /* number of ACL's (low 3 bits) */
357 u8 ix; /* code page index (of filename), see
359 u8 namelen; /* file name length */
360 u8 name[]; /* file name */