5600: /* 5601: * Inode structure as it appears on 5602: * the disk. Not used by the system, 5603: * but by things like check, df, dump. 5604: */ 5605: struct inode 5606: { 5607: int i_mode; 5608: char i_nlink; 5609: char i_uid; 5610: char i_gid; 5611: char i_size0; 5612: char *i_size1; 5613: int i_addr[8]; 5614: int i_atime[2]; 5615: int i_mtime[2]; 5616: }; 5617: /* --------------------------- */ 5618: 5619: /* modes */ 5620: #define IALLOC 0100000 5621: #define IFMT 060000 5622: #define IFDIR 040000 5623: #define IFCHR 020000 5624: #define IFBLK 060000 5625: #define ILARG 010000 5626: #define ISUID 04000 5627: #define ISGID 02000 5628: #define ISVTX 01000 5629: #define IREAD 0400 5630: #define IWRITE 0200 5631: #define IEXEC 0100