summaryrefslogtreecommitdiff
path: root/release/src/linux/linux/include/linux/qnx4_fs_i.h
blob: b0fe8463e7e17716eb5177ccd008c78ddd649cb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 *  Name                         : qnx4_fs_i.h
 *  Author                       : Richard Frowijn
 *  Function                     : qnx4 inode definitions
 *  Version                      : 1.0.2
 *  Last modified                : 2000-01-06
 *
 *  History                      : 23-03-1998 created
 *
 */
#ifndef _QNX4_FS_I
#define _QNX4_FS_I

#include <linux/qnxtypes.h>

/*
 * qnx4 fs inode entry
 */
struct qnx4_inode_info {
	char		i_reserved[16];	/* 16 */
	qnx4_off_t	i_size;		/*  4 */
	qnx4_xtnt_t	i_first_xtnt;	/*  8 */
	__u32		i_xblk;		/*  4 */
	__s32		i_ftime;	/*  4 */
	__s32		i_mtime;	/*  4 */
	__s32		i_atime;	/*  4 */
	__s32		i_ctime;	/*  4 */
	qnx4_nxtnt_t	i_num_xtnts;	/*  2 */
	qnx4_mode_t	i_mode;		/*  2 */
	qnx4_muid_t	i_uid;		/*  2 */
	qnx4_mgid_t	i_gid;		/*  2 */
	qnx4_nlink_t	i_nlink;	/*  2 */
	__u8		i_zero[4];	/*  4 */
	qnx4_ftype_t	i_type;		/*  1 */
	__u8		i_status;	/*  1 */
	unsigned long	mmu_private;
};

#endif