1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef _UAPI_LINUX_TYPES_H
8 #define _UAPI_LINUX_TYPES_H
9 #include <asm/types.h>
10 #ifndef __ASSEMBLY__
11 #include <linux/posix_types.h>
12 #ifdef __SIZEOF_INT128__
13 typedef __signed__ __int128 __s128 __attribute__((aligned(16)));
14 typedef unsigned __int128 __u128 __attribute__((aligned(16)));
15 #endif
16 #define __bitwise
17 #define __bitwise__ __bitwise
18 typedef __u16 __bitwise __le16;
19 typedef __u16 __bitwise __be16;
20 typedef __u32 __bitwise __le32;
21 typedef __u32 __bitwise __be32;
22 typedef __u64 __bitwise __le64;
23 typedef __u64 __bitwise __be64;
24 typedef __u16 __bitwise __sum16;
25 typedef __u32 __bitwise __wsum;
26 #define __aligned_u64 __u64 __attribute__((aligned(8)))
27 #define __aligned_be64 __be64 __attribute__((aligned(8)))
28 #define __aligned_le64 __le64 __attribute__((aligned(8)))
29 typedef unsigned __bitwise __poll_t;
30 #endif
31 #endif
32