diff options
Diffstat (limited to 'include/linux/net.h')
| -rw-r--r-- | include/linux/net.h | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/include/linux/net.h b/include/linux/net.h index 6ab31cabef7c..aa1673160a45 100644 --- a/include/linux/net.h +++ b/include/linux/net.h | |||
| @@ -18,49 +18,13 @@ | |||
| 18 | #ifndef _LINUX_NET_H | 18 | #ifndef _LINUX_NET_H |
| 19 | #define _LINUX_NET_H | 19 | #define _LINUX_NET_H |
| 20 | 20 | ||
| 21 | #include <linux/socket.h> | ||
| 22 | #include <asm/socket.h> | ||
| 23 | |||
| 24 | #define NPROTO AF_MAX | ||
| 25 | |||
| 26 | #define SYS_SOCKET 1 /* sys_socket(2) */ | ||
| 27 | #define SYS_BIND 2 /* sys_bind(2) */ | ||
| 28 | #define SYS_CONNECT 3 /* sys_connect(2) */ | ||
| 29 | #define SYS_LISTEN 4 /* sys_listen(2) */ | ||
| 30 | #define SYS_ACCEPT 5 /* sys_accept(2) */ | ||
| 31 | #define SYS_GETSOCKNAME 6 /* sys_getsockname(2) */ | ||
| 32 | #define SYS_GETPEERNAME 7 /* sys_getpeername(2) */ | ||
| 33 | #define SYS_SOCKETPAIR 8 /* sys_socketpair(2) */ | ||
| 34 | #define SYS_SEND 9 /* sys_send(2) */ | ||
| 35 | #define SYS_RECV 10 /* sys_recv(2) */ | ||
| 36 | #define SYS_SENDTO 11 /* sys_sendto(2) */ | ||
| 37 | #define SYS_RECVFROM 12 /* sys_recvfrom(2) */ | ||
| 38 | #define SYS_SHUTDOWN 13 /* sys_shutdown(2) */ | ||
| 39 | #define SYS_SETSOCKOPT 14 /* sys_setsockopt(2) */ | ||
| 40 | #define SYS_GETSOCKOPT 15 /* sys_getsockopt(2) */ | ||
| 41 | #define SYS_SENDMSG 16 /* sys_sendmsg(2) */ | ||
| 42 | #define SYS_RECVMSG 17 /* sys_recvmsg(2) */ | ||
| 43 | #define SYS_ACCEPT4 18 /* sys_accept4(2) */ | ||
| 44 | #define SYS_RECVMMSG 19 /* sys_recvmmsg(2) */ | ||
| 45 | #define SYS_SENDMMSG 20 /* sys_sendmmsg(2) */ | ||
| 46 | |||
| 47 | typedef enum { | ||
| 48 | SS_FREE = 0, /* not allocated */ | ||
| 49 | SS_UNCONNECTED, /* unconnected to any socket */ | ||
| 50 | SS_CONNECTING, /* in process of connecting */ | ||
| 51 | SS_CONNECTED, /* connected to socket */ | ||
| 52 | SS_DISCONNECTING /* in process of disconnecting */ | ||
| 53 | } socket_state; | ||
| 54 | |||
| 55 | #define __SO_ACCEPTCON (1 << 16) /* performed a listen */ | ||
| 56 | |||
| 57 | #ifdef __KERNEL__ | ||
| 58 | #include <linux/stringify.h> | 21 | #include <linux/stringify.h> |
| 59 | #include <linux/random.h> | 22 | #include <linux/random.h> |
| 60 | #include <linux/wait.h> | 23 | #include <linux/wait.h> |
| 61 | #include <linux/fcntl.h> /* For O_CLOEXEC and O_NONBLOCK */ | 24 | #include <linux/fcntl.h> /* For O_CLOEXEC and O_NONBLOCK */ |
| 62 | #include <linux/kmemcheck.h> | 25 | #include <linux/kmemcheck.h> |
| 63 | #include <linux/rcupdate.h> | 26 | #include <linux/rcupdate.h> |
| 27 | #include <uapi/linux/net.h> | ||
| 64 | 28 | ||
| 65 | struct poll_table_struct; | 29 | struct poll_table_struct; |
| 66 | struct pipe_inode_info; | 30 | struct pipe_inode_info; |
| @@ -319,5 +283,4 @@ extern int kernel_sock_shutdown(struct socket *sock, | |||
| 319 | #define MODULE_ALIAS_NET_PF_PROTO_NAME(pf, proto, name) \ | 283 | #define MODULE_ALIAS_NET_PF_PROTO_NAME(pf, proto, name) \ |
| 320 | MODULE_ALIAS("net-pf-" __stringify(pf) "-proto-" __stringify(proto) \ | 284 | MODULE_ALIAS("net-pf-" __stringify(pf) "-proto-" __stringify(proto) \ |
| 321 | name) | 285 | name) |
| 322 | #endif /* __KERNEL__ */ | ||
| 323 | #endif /* _LINUX_NET_H */ | 286 | #endif /* _LINUX_NET_H */ |
