• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_LIBC_COMPAT_H
8 #define _UAPI_LIBC_COMPAT_H
9 #ifdef __GLIBC__
10 #if defined(_NET_IF_H) && defined(__USE_MISC)
11 #define __UAPI_DEF_IF_IFCONF 0
12 #define __UAPI_DEF_IF_IFMAP 0
13 #define __UAPI_DEF_IF_IFNAMSIZ 0
14 #define __UAPI_DEF_IF_IFREQ 0
15 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 0
16 #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO
17 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
18 #endif
19 #else
20 #define __UAPI_DEF_IF_IFCONF 1
21 #define __UAPI_DEF_IF_IFMAP 1
22 #define __UAPI_DEF_IF_IFNAMSIZ 1
23 #define __UAPI_DEF_IF_IFREQ 1
24 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1
25 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
26 #endif
27 #ifdef _NETINET_IN_H
28 #define __UAPI_DEF_IN_ADDR 0
29 #define __UAPI_DEF_IN_IPPROTO 0
30 #define __UAPI_DEF_IN_PKTINFO 0
31 #define __UAPI_DEF_IP_MREQ 0
32 #define __UAPI_DEF_SOCKADDR_IN 0
33 #define __UAPI_DEF_IN_CLASS 0
34 #define __UAPI_DEF_IN6_ADDR 0
35 #if defined(__USE_MISC) || defined(__USE_GNU)
36 #define __UAPI_DEF_IN6_ADDR_ALT 0
37 #else
38 #define __UAPI_DEF_IN6_ADDR_ALT 1
39 #endif
40 #define __UAPI_DEF_SOCKADDR_IN6 0
41 #define __UAPI_DEF_IPV6_MREQ 0
42 #define __UAPI_DEF_IPPROTO_V6 0
43 #define __UAPI_DEF_IPV6_OPTIONS 0
44 #define __UAPI_DEF_IN6_PKTINFO 0
45 #define __UAPI_DEF_IP6_MTUINFO 0
46 #else
47 #define __UAPI_DEF_IN_ADDR 1
48 #define __UAPI_DEF_IN_IPPROTO 1
49 #define __UAPI_DEF_IN_PKTINFO 1
50 #define __UAPI_DEF_IP_MREQ 1
51 #define __UAPI_DEF_SOCKADDR_IN 1
52 #define __UAPI_DEF_IN_CLASS 1
53 #define __UAPI_DEF_IN6_ADDR 1
54 #define __UAPI_DEF_IN6_ADDR_ALT 1
55 #define __UAPI_DEF_SOCKADDR_IN6 1
56 #define __UAPI_DEF_IPV6_MREQ 1
57 #define __UAPI_DEF_IPPROTO_V6 1
58 #define __UAPI_DEF_IPV6_OPTIONS 1
59 #define __UAPI_DEF_IN6_PKTINFO 1
60 #define __UAPI_DEF_IP6_MTUINFO 1
61 #endif
62 #ifdef _SYS_XATTR_H
63 #define __UAPI_DEF_XATTR 0
64 #else
65 #define __UAPI_DEF_XATTR 1
66 #endif
67 #else
68 #ifndef __UAPI_DEF_IF_IFCONF
69 #define __UAPI_DEF_IF_IFCONF 1
70 #endif
71 #ifndef __UAPI_DEF_IF_IFMAP
72 #define __UAPI_DEF_IF_IFMAP 1
73 #endif
74 #ifndef __UAPI_DEF_IF_IFNAMSIZ
75 #define __UAPI_DEF_IF_IFNAMSIZ 1
76 #endif
77 #ifndef __UAPI_DEF_IF_IFREQ
78 #define __UAPI_DEF_IF_IFREQ 1
79 #endif
80 #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS
81 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1
82 #endif
83 #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO
84 #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
85 #endif
86 #ifndef __UAPI_DEF_IN_ADDR
87 #define __UAPI_DEF_IN_ADDR 1
88 #endif
89 #ifndef __UAPI_DEF_IN_IPPROTO
90 #define __UAPI_DEF_IN_IPPROTO 1
91 #endif
92 #ifndef __UAPI_DEF_IN_PKTINFO
93 #define __UAPI_DEF_IN_PKTINFO 1
94 #endif
95 #ifndef __UAPI_DEF_IP_MREQ
96 #define __UAPI_DEF_IP_MREQ 1
97 #endif
98 #ifndef __UAPI_DEF_SOCKADDR_IN
99 #define __UAPI_DEF_SOCKADDR_IN 1
100 #endif
101 #ifndef __UAPI_DEF_IN_CLASS
102 #define __UAPI_DEF_IN_CLASS 1
103 #endif
104 #ifndef __UAPI_DEF_IN6_ADDR
105 #define __UAPI_DEF_IN6_ADDR 1
106 #endif
107 #ifndef __UAPI_DEF_IN6_ADDR_ALT
108 #define __UAPI_DEF_IN6_ADDR_ALT 1
109 #endif
110 #ifndef __UAPI_DEF_SOCKADDR_IN6
111 #define __UAPI_DEF_SOCKADDR_IN6 1
112 #endif
113 #ifndef __UAPI_DEF_IPV6_MREQ
114 #define __UAPI_DEF_IPV6_MREQ 1
115 #endif
116 #ifndef __UAPI_DEF_IPPROTO_V6
117 #define __UAPI_DEF_IPPROTO_V6 1
118 #endif
119 #ifndef __UAPI_DEF_IPV6_OPTIONS
120 #define __UAPI_DEF_IPV6_OPTIONS 1
121 #endif
122 #ifndef __UAPI_DEF_IN6_PKTINFO
123 #define __UAPI_DEF_IN6_PKTINFO 1
124 #endif
125 #ifndef __UAPI_DEF_IP6_MTUINFO
126 #define __UAPI_DEF_IP6_MTUINFO 1
127 #endif
128 #ifndef __UAPI_DEF_XATTR
129 #define __UAPI_DEF_XATTR 1
130 #endif
131 #endif
132 #endif
133