From a66fe185ab6a3eb7a483fd9888b54ee43328836e Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Tue, 4 Jun 2013 11:21:48 +0200 Subject: sock: add socket management functions Remove them from xutils, and add them to socket management. Signed-off-by: Daniel Borkmann --- sock.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sock.h (limited to 'sock.h') diff --git a/sock.h b/sock.h new file mode 100644 index 0000000..007bf2a --- /dev/null +++ b/sock.h @@ -0,0 +1,17 @@ +#ifndef SOCK_H +#define SOCK_H + +extern int af_socket(int af); +extern int pf_socket(void); +extern void set_nonblocking(int fd); +extern int set_nonblocking_sloppy(int fd); +extern int set_reuseaddr(int fd); +extern void set_sock_prio(int fd, int prio); +extern void set_tcp_nodelay(int fd); +extern void set_socket_keepalive(int fd); +extern int set_ipv6_only(int fd); +extern void set_mtu_disc_dont(int fd); +extern void set_system_socket_memory(int *vals, size_t len); +extern void reset_system_socket_memory(int *vals, size_t len); + +#endif /* SOCK_H */ -- cgit v1.2.3-54-g00ecf