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