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_LINUX_NET_H 8*8d67ca89SAndroid Build Coastguard Worker #define _UAPI_LINUX_NET_H 9*8d67ca89SAndroid Build Coastguard Worker #include <linux/socket.h> 10*8d67ca89SAndroid Build Coastguard Worker #include <asm/socket.h> 11*8d67ca89SAndroid Build Coastguard Worker #define NPROTO AF_MAX 12*8d67ca89SAndroid Build Coastguard Worker #define SYS_SOCKET 1 13*8d67ca89SAndroid Build Coastguard Worker #define SYS_BIND 2 14*8d67ca89SAndroid Build Coastguard Worker #define SYS_CONNECT 3 15*8d67ca89SAndroid Build Coastguard Worker #define SYS_LISTEN 4 16*8d67ca89SAndroid Build Coastguard Worker #define SYS_ACCEPT 5 17*8d67ca89SAndroid Build Coastguard Worker #define SYS_GETSOCKNAME 6 18*8d67ca89SAndroid Build Coastguard Worker #define SYS_GETPEERNAME 7 19*8d67ca89SAndroid Build Coastguard Worker #define SYS_SOCKETPAIR 8 20*8d67ca89SAndroid Build Coastguard Worker #define SYS_SEND 9 21*8d67ca89SAndroid Build Coastguard Worker #define SYS_RECV 10 22*8d67ca89SAndroid Build Coastguard Worker #define SYS_SENDTO 11 23*8d67ca89SAndroid Build Coastguard Worker #define SYS_RECVFROM 12 24*8d67ca89SAndroid Build Coastguard Worker #define SYS_SHUTDOWN 13 25*8d67ca89SAndroid Build Coastguard Worker #define SYS_SETSOCKOPT 14 26*8d67ca89SAndroid Build Coastguard Worker #define SYS_GETSOCKOPT 15 27*8d67ca89SAndroid Build Coastguard Worker #define SYS_SENDMSG 16 28*8d67ca89SAndroid Build Coastguard Worker #define SYS_RECVMSG 17 29*8d67ca89SAndroid Build Coastguard Worker #define SYS_ACCEPT4 18 30*8d67ca89SAndroid Build Coastguard Worker #define SYS_RECVMMSG 19 31*8d67ca89SAndroid Build Coastguard Worker #define SYS_SENDMMSG 20 32*8d67ca89SAndroid Build Coastguard Worker typedef enum { 33*8d67ca89SAndroid Build Coastguard Worker SS_FREE = 0, 34*8d67ca89SAndroid Build Coastguard Worker SS_UNCONNECTED, 35*8d67ca89SAndroid Build Coastguard Worker SS_CONNECTING, 36*8d67ca89SAndroid Build Coastguard Worker SS_CONNECTED, 37*8d67ca89SAndroid Build Coastguard Worker SS_DISCONNECTING 38*8d67ca89SAndroid Build Coastguard Worker } socket_state; 39*8d67ca89SAndroid Build Coastguard Worker #define __SO_ACCEPTCON (1 << 16) 40*8d67ca89SAndroid Build Coastguard Worker #endif 41