X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fsocket-util.h;h=2acc9741416bfc06782026dfe8905b15d64d9b92;hb=28c5588e8e1a8d091c5d2275232c35f2968a97fa;hp=f7f128a3fba8c601b015240eb4c7ded901c9a3a2;hpb=4f57ad100f4556c45a7ad4c4fe904545a99976e5;p=sliver-openvswitch.git diff --git a/lib/socket-util.h b/lib/socket-util.h index f7f128a3f..2acc97414 100644 --- a/lib/socket-util.h +++ b/lib/socket-util.h @@ -38,7 +38,9 @@ int lookup_hostname(const char *host_name, struct in_addr *); int get_socket_rcvbuf(int sock); int check_connection_completion(int fd); +#ifndef _WIN32 int drain_rcvbuf(int fd); +#endif void drain_fd(int fd, size_t n_packets); #ifndef _WIN32 int make_unix_socket(int style, bool nonblock, @@ -46,7 +48,6 @@ int make_unix_socket(int style, bool nonblock, int get_unix_name_len(socklen_t sun_len); #endif ovs_be32 guess_netmask(ovs_be32 ip); -int get_null_fd(void); bool inet_parse_active(const char *target, uint16_t default_port, struct sockaddr_storage *ssp); @@ -64,8 +65,10 @@ int write_fully(int fd, const void *, size_t, size_t *bytes_written); int fsync_parent_dir(const char *file_name); int get_mtime(const char *file_name, struct timespec *mtime); +#ifndef _WIN32 void xpipe(int fds[2]); void xpipe_nonblocking(int fds[2]); +#endif char *describe_fd(int fd);