diff options
Diffstat (limited to '9/platforms/android-21/arch-x86/usr/include/linux/tipc.h')
-rw-r--r-- | 9/platforms/android-21/arch-x86/usr/include/linux/tipc.h | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/9/platforms/android-21/arch-x86/usr/include/linux/tipc.h b/9/platforms/android-21/arch-x86/usr/include/linux/tipc.h new file mode 100644 index 0000000..645c610 --- /dev/null +++ b/9/platforms/android-21/arch-x86/usr/include/linux/tipc.h @@ -0,0 +1,129 @@ +/**************************************************************************** + **************************************************************************** + *** + *** This header was automatically generated from a Linux kernel header + *** of the same name, to make information necessary for userspace to + *** call into the kernel available to libc. It contains only constants, + *** structures, and macros generated from the original header, and thus, + *** contains no copyrightable information. + *** + *** To edit the content of this header, modify the corresponding + *** source file (e.g. under external/kernel-headers/original/) then + *** run bionic/libc/kernel/tools/update_all.py + *** + *** Any manual change here will be lost the next time this script will + *** be run. You've been warned! + *** + **************************************************************************** + ****************************************************************************/ +#ifndef _LINUX_TIPC_H_ +#define _LINUX_TIPC_H_ +#include <linux/types.h> +struct tipc_portid { +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 ref; + __u32 node; +}; +struct tipc_name { +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 type; + __u32 instance; +}; +struct tipc_name_seq { +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 type; + __u32 lower; + __u32 upper; +}; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_CFG_SRV 0 +#define TIPC_TOP_SRV 1 +#define TIPC_RESERVED_TYPES 64 +#define TIPC_ZONE_SCOPE 1 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_CLUSTER_SCOPE 2 +#define TIPC_NODE_SCOPE 3 +#define TIPC_MAX_USER_MSG_SIZE 66000U +#define TIPC_LOW_IMPORTANCE 0 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_MEDIUM_IMPORTANCE 1 +#define TIPC_HIGH_IMPORTANCE 2 +#define TIPC_CRITICAL_IMPORTANCE 3 +#define TIPC_OK 0 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_ERR_NO_NAME 1 +#define TIPC_ERR_NO_PORT 2 +#define TIPC_ERR_NO_NODE 3 +#define TIPC_ERR_OVERLOAD 4 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_CONN_SHUTDOWN 5 +#define TIPC_SUB_PORTS 0x01 +#define TIPC_SUB_SERVICE 0x02 +#define TIPC_SUB_CANCEL 0x04 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_WAIT_FOREVER (~0) +struct tipc_subscr { + struct tipc_name_seq seq; + __u32 timeout; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 filter; + char usr_handle[8]; +}; +#define TIPC_PUBLISHED 1 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_WITHDRAWN 2 +#define TIPC_SUBSCR_TIMEOUT 3 +struct tipc_event { + __u32 event; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + __u32 found_lower; + __u32 found_upper; + struct tipc_portid port; + struct tipc_subscr s; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +}; +#ifndef AF_TIPC +#define AF_TIPC 30 +#endif +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#ifndef PF_TIPC +#define PF_TIPC AF_TIPC +#endif +#ifndef SOL_TIPC +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define SOL_TIPC 271 +#endif +#define TIPC_ADDR_NAMESEQ 1 +#define TIPC_ADDR_MCAST 1 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_ADDR_NAME 2 +#define TIPC_ADDR_ID 3 +struct sockaddr_tipc { + unsigned short family; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + unsigned char addrtype; + signed char scope; + union { + struct tipc_portid id; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + struct tipc_name_seq nameseq; + struct { + struct tipc_name name; + __u32 domain; +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ + } name; + } addr; +}; +#define TIPC_ERRINFO 1 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_RETDATA 2 +#define TIPC_DESTNAME 3 +#define TIPC_IMPORTANCE 127 +#define TIPC_SRC_DROPPABLE 128 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define TIPC_DEST_DROPPABLE 129 +#define TIPC_CONN_TIMEOUT 130 +#define TIPC_NODE_RECVQ_DEPTH 131 +#define TIPC_SOCK_RECVQ_DEPTH 132 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#endif |