diff options
Diffstat (limited to 'include/net/inet_common.h')
-rw-r--r-- | include/net/inet_common.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/include/net/inet_common.h b/include/net/inet_common.h new file mode 100644 index 000000000000..fbc1f4d140d8 --- /dev/null +++ b/include/net/inet_common.h | |||
@@ -0,0 +1,44 @@ | |||
1 | #ifndef _INET_COMMON_H | ||
2 | #define _INET_COMMON_H | ||
3 | |||
4 | extern struct proto_ops inet_stream_ops; | ||
5 | extern struct proto_ops inet_dgram_ops; | ||
6 | |||
7 | /* | ||
8 | * INET4 prototypes used by INET6 | ||
9 | */ | ||
10 | |||
11 | extern void inet_remove_sock(struct sock *sk1); | ||
12 | extern void inet_put_sock(unsigned short num, | ||
13 | struct sock *sk); | ||
14 | extern int inet_release(struct socket *sock); | ||
15 | extern int inet_stream_connect(struct socket *sock, | ||
16 | struct sockaddr * uaddr, | ||
17 | int addr_len, int flags); | ||
18 | extern int inet_dgram_connect(struct socket *sock, | ||
19 | struct sockaddr * uaddr, | ||
20 | int addr_len, int flags); | ||
21 | extern int inet_accept(struct socket *sock, | ||
22 | struct socket *newsock, int flags); | ||
23 | extern int inet_sendmsg(struct kiocb *iocb, | ||
24 | struct socket *sock, | ||
25 | struct msghdr *msg, | ||
26 | size_t size); | ||
27 | extern int inet_shutdown(struct socket *sock, int how); | ||
28 | extern unsigned int inet_poll(struct file * file, struct socket *sock, struct poll_table_struct *wait); | ||
29 | extern int inet_listen(struct socket *sock, int backlog); | ||
30 | |||
31 | extern void inet_sock_destruct(struct sock *sk); | ||
32 | extern atomic_t inet_sock_nr; | ||
33 | |||
34 | extern int inet_bind(struct socket *sock, | ||
35 | struct sockaddr *uaddr, int addr_len); | ||
36 | extern int inet_getname(struct socket *sock, | ||
37 | struct sockaddr *uaddr, | ||
38 | int *uaddr_len, int peer); | ||
39 | extern int inet_ioctl(struct socket *sock, | ||
40 | unsigned int cmd, unsigned long arg); | ||
41 | |||
42 | #endif | ||
43 | |||
44 | |||