1aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o#ifndef _LINUX_TYPES_H
2aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o#define _LINUX_TYPES_H
3aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
41538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht//#ifndef _MSC_VER
51538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht//#error  _MSC_VER not defined
61538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht//#endif
7aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
81538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#include <sys/types.h>
9aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
10aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef unsigned __int8 __u8;
11aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef signed __int8 __s8;
12aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
13aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef signed   __int64 __s64;
14aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef unsigned __int64 __u64;
15aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
16aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	signed   __int16	__s16;
17aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	unsigned __int16	__u16;
18aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
19aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	signed   __int32	__s32;
20aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	unsigned __int32	__u32;
21aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
22aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	signed   __int64	__s64;
23aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'otypedef	unsigned __int64	__u64;
24aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
25aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
261538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht//typedef __u32 ino_t;
271538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknechttypedef __u32 dev_t;
281538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknechttypedef __u32 uid_t;
291538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknechttypedef __u32 gid_t;
30aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
311538eb4c580d53657f82e4e0170ca5ad5b67455cAdrien Schildknecht#include <stdint.h>
32aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o
33aa4115a47c554a936fdf5e6679e72a9329fecf45Theodore Ts'o#endif /* LINUX_TYPES_H */
34