xref: /minix3/minix/usr.sbin/mkfs.mfs/v3/mfsdir.h (revision 433d6423c39e34ec4b79c950597bb2d236f886be)
1*433d6423SLionel Sambuc #ifndef _MKFS_MFSDIR_H
2*433d6423SLionel Sambuc #define _MKFS_MFSDIR_H
3*433d6423SLionel Sambuc 
4*433d6423SLionel Sambuc /* Maximum Minix MFS on-disk directory filename.
5*433d6423SLionel Sambuc  * MFS uses 'struct direct' to write and parse
6*433d6423SLionel Sambuc  * directory entries, so this can't be changed
7*433d6423SLionel Sambuc  * without breaking filesystems.
8*433d6423SLionel Sambuc  */
9*433d6423SLionel Sambuc #define MFS_DIRSIZ	60
10*433d6423SLionel Sambuc 
11*433d6423SLionel Sambuc struct direct {
12*433d6423SLionel Sambuc   uint32_t d_ino;
13*433d6423SLionel Sambuc   char d_name[MFS_DIRSIZ];
14*433d6423SLionel Sambuc } __packed;
15*433d6423SLionel Sambuc 
16*433d6423SLionel Sambuc #endif /* _MKFS_MFSDIR_H */
17