1*cda5da8dSAndroid Build Coastguard Worker /* 2*cda5da8dSAndroid Build Coastguard Worker * This file is auto-generated. Modifications will be lost. 3*cda5da8dSAndroid Build Coastguard Worker * 4*cda5da8dSAndroid Build Coastguard Worker * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5*cda5da8dSAndroid Build Coastguard Worker * for more information. 6*cda5da8dSAndroid Build Coastguard Worker */ 7*cda5da8dSAndroid Build Coastguard Worker #ifndef _UAPI_LINUX_NET_H 8*cda5da8dSAndroid Build Coastguard Worker #define _UAPI_LINUX_NET_H 9*cda5da8dSAndroid Build Coastguard Worker #include <linux/socket.h> 10*cda5da8dSAndroid Build Coastguard Worker #include <asm/socket.h> 11*cda5da8dSAndroid Build Coastguard Worker #define NPROTO AF_MAX 12*cda5da8dSAndroid Build Coastguard Worker #define SYS_SOCKET 1 13*cda5da8dSAndroid Build Coastguard Worker #define SYS_BIND 2 14*cda5da8dSAndroid Build Coastguard Worker #define SYS_CONNECT 3 15*cda5da8dSAndroid Build Coastguard Worker #define SYS_LISTEN 4 16*cda5da8dSAndroid Build Coastguard Worker #define SYS_ACCEPT 5 17*cda5da8dSAndroid Build Coastguard Worker #define SYS_GETSOCKNAME 6 18*cda5da8dSAndroid Build Coastguard Worker #define SYS_GETPEERNAME 7 19*cda5da8dSAndroid Build Coastguard Worker #define SYS_SOCKETPAIR 8 20*cda5da8dSAndroid Build Coastguard Worker #define SYS_SEND 9 21*cda5da8dSAndroid Build Coastguard Worker #define SYS_RECV 10 22*cda5da8dSAndroid Build Coastguard Worker #define SYS_SENDTO 11 23*cda5da8dSAndroid Build Coastguard Worker #define SYS_RECVFROM 12 24*cda5da8dSAndroid Build Coastguard Worker #define SYS_SHUTDOWN 13 25*cda5da8dSAndroid Build Coastguard Worker #define SYS_SETSOCKOPT 14 26*cda5da8dSAndroid Build Coastguard Worker #define SYS_GETSOCKOPT 15 27*cda5da8dSAndroid Build Coastguard Worker #define SYS_SENDMSG 16 28*cda5da8dSAndroid Build Coastguard Worker #define SYS_RECVMSG 17 29*cda5da8dSAndroid Build Coastguard Worker #define SYS_ACCEPT4 18 30*cda5da8dSAndroid Build Coastguard Worker #define SYS_RECVMMSG 19 31*cda5da8dSAndroid Build Coastguard Worker #define SYS_SENDMMSG 20 32*cda5da8dSAndroid Build Coastguard Worker typedef enum { 33*cda5da8dSAndroid Build Coastguard Worker SS_FREE = 0, 34*cda5da8dSAndroid Build Coastguard Worker SS_UNCONNECTED, 35*cda5da8dSAndroid Build Coastguard Worker SS_CONNECTING, 36*cda5da8dSAndroid Build Coastguard Worker SS_CONNECTED, 37*cda5da8dSAndroid Build Coastguard Worker SS_DISCONNECTING 38*cda5da8dSAndroid Build Coastguard Worker } socket_state; 39*cda5da8dSAndroid Build Coastguard Worker #define __SO_ACCEPTCON (1 << 16) 40*cda5da8dSAndroid Build Coastguard Worker #endif 41