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