xref: /linux/include/uapi/linux/qnxtypes.h (revision 607ca46e97a1b6594b29647d98a32d545c24bdff)
1*607ca46eSDavid Howells /*
2*607ca46eSDavid Howells  *  Name                         : qnxtypes.h
3*607ca46eSDavid Howells  *  Author                       : Richard Frowijn
4*607ca46eSDavid Howells  *  Function                     : standard qnx types
5*607ca46eSDavid Howells  *  History                      : 22-03-1998 created
6*607ca46eSDavid Howells  *
7*607ca46eSDavid Howells  */
8*607ca46eSDavid Howells 
9*607ca46eSDavid Howells #ifndef _QNX4TYPES_H
10*607ca46eSDavid Howells #define _QNX4TYPES_H
11*607ca46eSDavid Howells 
12*607ca46eSDavid Howells #include <linux/types.h>
13*607ca46eSDavid Howells 
14*607ca46eSDavid Howells typedef __le16 qnx4_nxtnt_t;
15*607ca46eSDavid Howells typedef __u8  qnx4_ftype_t;
16*607ca46eSDavid Howells 
17*607ca46eSDavid Howells typedef struct {
18*607ca46eSDavid Howells 	__le32 xtnt_blk;
19*607ca46eSDavid Howells 	__le32 xtnt_size;
20*607ca46eSDavid Howells } qnx4_xtnt_t;
21*607ca46eSDavid Howells 
22*607ca46eSDavid Howells typedef __le16 qnx4_mode_t;
23*607ca46eSDavid Howells typedef __le16 qnx4_muid_t;
24*607ca46eSDavid Howells typedef __le16 qnx4_mgid_t;
25*607ca46eSDavid Howells typedef __le32 qnx4_off_t;
26*607ca46eSDavid Howells typedef __le16 qnx4_nlink_t;
27*607ca46eSDavid Howells 
28*607ca46eSDavid Howells #endif
29