xref: /minix/minix/usr.sbin/mkfs.mfs/v2/type.h (revision 83133719)
1 #ifndef _MKFS_MFS_TYPE_H__
2 #define _MKFS_MFS_TYPE_H__
3 
4 /* Declaration of the V2/V3 inode as it is on the disk (not in core). */
5 struct inode {	/* V2/V3 disk inode */
6   uint16_t i_mode;		/* file type, protection, etc. */
7   uint16_t i_nlinks;		/* how many links to this file. */
8   uint16_t i_uid;		/* user id of the file's owner. */
9   uint16_t i_gid;		/* group number */
10   uint32_t i_size;		/* current file size in bytes */
11   uint32_t i_atime;		/* when was file data last accessed */
12   uint32_t i_mtime;		/* when was file data last changed */
13   uint32_t i_ctime;		/* when was inode data last changed */
14   uint32_t i_zone[NR_TZONES];	/* zone nums for direct, ind, and dbl ind */
15 };
16 #endif
17