libc-compat.h revision 82ef6a19cbaf86f7a1c4a2c13fa3e2dfb882733a
1/**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 *** To edit the content of this header, modify the corresponding 11 *** source file (e.g. under external/kernel-headers/original/) then 12 *** run bionic/libc/kernel/tools/update_all.py 13 *** 14 *** Any manual change here will be lost the next time this script will 15 *** be run. You've been warned! 16 *** 17 **************************************************************************** 18 ****************************************************************************/ 19#ifndef _UAPI_LIBC_COMPAT_H 20#define _UAPI_LIBC_COMPAT_H 21#ifdef __GLIBC__ 22#ifdef _NET_IF_H 23/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24#define __UAPI_DEF_IF_IFCONF 0 25#define __UAPI_DEF_IF_IFMAP 0 26#define __UAPI_DEF_IF_IFNAMSIZ 0 27#define __UAPI_DEF_IF_IFREQ 0 28/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29#define __UAPI_DEF_IF_NET_DEVICE_FLAGS 0 30#ifndef __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 31#define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1 32#endif 33/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34#else 35#define __UAPI_DEF_IF_IFCONF 1 36#define __UAPI_DEF_IF_IFMAP 1 37#define __UAPI_DEF_IF_IFNAMSIZ 1 38/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39#define __UAPI_DEF_IF_IFREQ 1 40#define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1 41#define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1 42#endif 43/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44#ifdef _NETINET_IN_H 45#define __UAPI_DEF_IN_ADDR 0 46#define __UAPI_DEF_IN_IPPROTO 0 47#define __UAPI_DEF_IN_PKTINFO 0 48/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49#define __UAPI_DEF_IP_MREQ 0 50#define __UAPI_DEF_SOCKADDR_IN 0 51#define __UAPI_DEF_IN_CLASS 0 52#define __UAPI_DEF_IN6_ADDR 0 53/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54#if defined(__USE_MISC) || defined(__USE_GNU) 55#define __UAPI_DEF_IN6_ADDR_ALT 0 56#else 57#define __UAPI_DEF_IN6_ADDR_ALT 1 58/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59#endif 60#define __UAPI_DEF_SOCKADDR_IN6 0 61#define __UAPI_DEF_IPV6_MREQ 0 62#define __UAPI_DEF_IPPROTO_V6 0 63/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64#define __UAPI_DEF_IPV6_OPTIONS 0 65#define __UAPI_DEF_IN6_PKTINFO 0 66#define __UAPI_DEF_IP6_MTUINFO 0 67#else 68/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 69#define __UAPI_DEF_IN_ADDR 1 70#define __UAPI_DEF_IN_IPPROTO 1 71#define __UAPI_DEF_IN_PKTINFO 1 72#define __UAPI_DEF_IP_MREQ 1 73/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 74#define __UAPI_DEF_SOCKADDR_IN 1 75#define __UAPI_DEF_IN_CLASS 1 76#define __UAPI_DEF_IN6_ADDR 1 77#define __UAPI_DEF_IN6_ADDR_ALT 1 78/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 79#define __UAPI_DEF_SOCKADDR_IN6 1 80#define __UAPI_DEF_IPV6_MREQ 1 81#define __UAPI_DEF_IPPROTO_V6 1 82#define __UAPI_DEF_IPV6_OPTIONS 1 83/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 84#define __UAPI_DEF_IN6_PKTINFO 1 85#define __UAPI_DEF_IP6_MTUINFO 1 86#endif 87#ifdef _SYS_XATTR_H 88/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 89#define __UAPI_DEF_XATTR 0 90#else 91#define __UAPI_DEF_XATTR 1 92#endif 93/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 94#else 95#define __UAPI_DEF_IF_IFCONF 1 96#define __UAPI_DEF_IF_IFMAP 1 97#define __UAPI_DEF_IF_IFNAMSIZ 1 98/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 99#define __UAPI_DEF_IF_IFREQ 1 100#define __UAPI_DEF_IF_NET_DEVICE_FLAGS 1 101#define __UAPI_DEF_IF_NET_DEVICE_FLAGS_LOWER_UP_DORMANT_ECHO 1 102#define __UAPI_DEF_IN_ADDR 1 103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 104#define __UAPI_DEF_IN_IPPROTO 1 105#define __UAPI_DEF_IN_PKTINFO 1 106#define __UAPI_DEF_IP_MREQ 1 107#define __UAPI_DEF_SOCKADDR_IN 1 108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 109#define __UAPI_DEF_IN_CLASS 1 110#define __UAPI_DEF_IN6_ADDR 1 111#define __UAPI_DEF_IN6_ADDR_ALT 1 112#define __UAPI_DEF_SOCKADDR_IN6 1 113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 114#define __UAPI_DEF_IPV6_MREQ 1 115#define __UAPI_DEF_IPPROTO_V6 1 116#define __UAPI_DEF_IPV6_OPTIONS 1 117#define __UAPI_DEF_IN6_PKTINFO 1 118/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 119#define __UAPI_DEF_IP6_MTUINFO 1 120#define __UAPI_DEF_XATTR 1 121#endif 122#endif 123/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 124