xref: /aosp_15_r20/bionic/libc/kernel/uapi/linux/libc-compat.h (revision 8d67ca893c1523eb926b9080dbe4e2ffd2a27ba1)
1*8d67ca89SAndroid Build Coastguard Worker /*
2*8d67ca89SAndroid Build Coastguard Worker  * This file is auto-generated. Modifications will be lost.
3*8d67ca89SAndroid Build Coastguard Worker  *
4*8d67ca89SAndroid Build Coastguard Worker  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5*8d67ca89SAndroid Build Coastguard Worker  * for more information.
6*8d67ca89SAndroid Build Coastguard Worker  */
7*8d67ca89SAndroid Build Coastguard Worker #ifndef _UAPI_LIBC_COMPAT_H
8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LIBC_COMPAT_H
9*8d67ca89SAndroid Build Coastguard Worker #ifdef __GLIBC__
10*8d67ca89SAndroid Build Coastguard Worker #if defined(_NET_IF_H) && defined(__USE_MISC)
11*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFCONF 0
12*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFMAP 0
13*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFNAMSIZ 0
14*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFREQ 0
15*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 0
16*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO
17*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
18*8d67ca89SAndroid Build Coastguard Worker #endif
19*8d67ca89SAndroid Build Coastguard Worker #else
20*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFCONF 1
21*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFMAP 1
22*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFNAMSIZ 1
23*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFREQ 1
24*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1
25*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
26*8d67ca89SAndroid Build Coastguard Worker #endif
27*8d67ca89SAndroid Build Coastguard Worker #ifdef _NETINET_IN_H
28*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_ADDR 0
29*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_IPPROTO 0
30*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_PKTINFO 0
31*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP_MREQ 0
32*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN 0
33*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_CLASS 0
34*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR 0
35*8d67ca89SAndroid Build Coastguard Worker #if defined(__USE_MISC) || defined(__USE_GNU)
36*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR_ALT 0
37*8d67ca89SAndroid Build Coastguard Worker #else
38*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR_ALT 1
39*8d67ca89SAndroid Build Coastguard Worker #endif
40*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN6 0
41*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_MREQ 0
42*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPPROTO_V6 0
43*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_OPTIONS 0
44*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_PKTINFO 0
45*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP6_MTUINFO 0
46*8d67ca89SAndroid Build Coastguard Worker #else
47*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_ADDR 1
48*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_IPPROTO 1
49*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_PKTINFO 1
50*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP_MREQ 1
51*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN 1
52*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_CLASS 1
53*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR 1
54*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR_ALT 1
55*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN6 1
56*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_MREQ 1
57*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPPROTO_V6 1
58*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_OPTIONS 1
59*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_PKTINFO 1
60*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP6_MTUINFO 1
61*8d67ca89SAndroid Build Coastguard Worker #endif
62*8d67ca89SAndroid Build Coastguard Worker #ifdef __NETIPX_IPX_H
63*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IPX 0
64*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEFINITION 0
65*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_INTERFACE_DEFINITION 0
66*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_CONFIG_DATA 0
67*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEF 0
68*8d67ca89SAndroid Build Coastguard Worker #else
69*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IPX 1
70*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEFINITION 1
71*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_INTERFACE_DEFINITION 1
72*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_CONFIG_DATA 1
73*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEF 1
74*8d67ca89SAndroid Build Coastguard Worker #endif
75*8d67ca89SAndroid Build Coastguard Worker #ifdef _SYS_XATTR_H
76*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_XATTR 0
77*8d67ca89SAndroid Build Coastguard Worker #else
78*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_XATTR 1
79*8d67ca89SAndroid Build Coastguard Worker #endif
80*8d67ca89SAndroid Build Coastguard Worker #else
81*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_IFCONF
82*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFCONF 1
83*8d67ca89SAndroid Build Coastguard Worker #endif
84*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_IFMAP
85*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFMAP 1
86*8d67ca89SAndroid Build Coastguard Worker #endif
87*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_IFNAMSIZ
88*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFNAMSIZ 1
89*8d67ca89SAndroid Build Coastguard Worker #endif
90*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_IFREQ
91*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_IFREQ 1
92*8d67ca89SAndroid Build Coastguard Worker #endif
93*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS
94*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1
95*8d67ca89SAndroid Build Coastguard Worker #endif
96*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO
97*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1
98*8d67ca89SAndroid Build Coastguard Worker #endif
99*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN_ADDR
100*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_ADDR 1
101*8d67ca89SAndroid Build Coastguard Worker #endif
102*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN_IPPROTO
103*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_IPPROTO 1
104*8d67ca89SAndroid Build Coastguard Worker #endif
105*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN_PKTINFO
106*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_PKTINFO 1
107*8d67ca89SAndroid Build Coastguard Worker #endif
108*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IP_MREQ
109*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP_MREQ 1
110*8d67ca89SAndroid Build Coastguard Worker #endif
111*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_SOCKADDR_IN
112*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN 1
113*8d67ca89SAndroid Build Coastguard Worker #endif
114*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN_CLASS
115*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN_CLASS 1
116*8d67ca89SAndroid Build Coastguard Worker #endif
117*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN6_ADDR
118*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR 1
119*8d67ca89SAndroid Build Coastguard Worker #endif
120*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN6_ADDR_ALT
121*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_ADDR_ALT 1
122*8d67ca89SAndroid Build Coastguard Worker #endif
123*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_SOCKADDR_IN6
124*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IN6 1
125*8d67ca89SAndroid Build Coastguard Worker #endif
126*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPV6_MREQ
127*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_MREQ 1
128*8d67ca89SAndroid Build Coastguard Worker #endif
129*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPPROTO_V6
130*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPPROTO_V6 1
131*8d67ca89SAndroid Build Coastguard Worker #endif
132*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPV6_OPTIONS
133*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPV6_OPTIONS 1
134*8d67ca89SAndroid Build Coastguard Worker #endif
135*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IN6_PKTINFO
136*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IN6_PKTINFO 1
137*8d67ca89SAndroid Build Coastguard Worker #endif
138*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IP6_MTUINFO
139*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IP6_MTUINFO 1
140*8d67ca89SAndroid Build Coastguard Worker #endif
141*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_SOCKADDR_IPX
142*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_SOCKADDR_IPX 1
143*8d67ca89SAndroid Build Coastguard Worker #endif
144*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPX_ROUTE_DEFINITION
145*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEFINITION 1
146*8d67ca89SAndroid Build Coastguard Worker #endif
147*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPX_INTERFACE_DEFINITION
148*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_INTERFACE_DEFINITION 1
149*8d67ca89SAndroid Build Coastguard Worker #endif
150*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPX_CONFIG_DATA
151*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_CONFIG_DATA 1
152*8d67ca89SAndroid Build Coastguard Worker #endif
153*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_IPX_ROUTE_DEF
154*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_IPX_ROUTE_DEF 1
155*8d67ca89SAndroid Build Coastguard Worker #endif
156*8d67ca89SAndroid Build Coastguard Worker #ifndef __UAPI_DEF_XATTR
157*8d67ca89SAndroid Build Coastguard Worker #define __UAPI_DEF_XATTR 1
158*8d67ca89SAndroid Build Coastguard Worker #endif
159*8d67ca89SAndroid Build Coastguard Worker #endif
160*8d67ca89SAndroid Build Coastguard Worker #endif
161