diff options
Diffstat (limited to 'src/sys-socket.h')
-rw-r--r-- | src/sys-socket.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/src/sys-socket.h b/src/sys-socket.h deleted file mode 100644 index cf93efd2..00000000 --- a/src/sys-socket.h +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef SYS_SOCKET_H -#define SYS_SOCKET_H - -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#ifdef _WIN32 -#ifndef FD_SETSIZE -/* By default this is 64 */ -#define FD_SETSIZE 4096 -#endif -#include <winsock2.h> -#include <ws2tcpip.h> -//#include <wspiapi.h> -//#define HAVE_IPV6 -- not until we've resolved the inet_ntop issue. - -#define ECONNRESET WSAECONNRESET -#define EINPROGRESS WSAEINPROGRESS -#define EALREADY WSAEALREADY -#define ENOTCONN WSAENOTCONN -#define EWOULDBLOCK WSAEWOULDBLOCK -#define ECONNABORTED WSAECONNABORTED -#define ECONNREFUSED WSAECONNREFUSED -#define EHOSTUNREACH WSAEHOSTUNREACH -#define ioctl ioctlsocket -#define hstrerror(x) "" -#define STDIN_FILENO 0 -#define STDOUT_FILENO 1 -#define STDERR_FILENO 2 -#ifndef __MINGW32__ -#define ssize_t int -#endif - -#define sockread( fd, buf, bytes ) recv( fd, buf, bytes, 0 ) - -LI_EXPORT const char * inet_ntop(int af, const void *src, char *dst, socklen_t cnt); -int inet_aton(const char *cp, struct in_addr *inp); -#define HAVE_INET_ADDR -#undef HAVE_INET_ATON - -#else -#include <sys/types.h> /* required by netinet/tcp.h on FreeBSD */ -#include <sys/socket.h> -#include <sys/ioctl.h> -#include <netinet/in.h> -#include <netinet/tcp.h> -#include <sys/un.h> -#include <arpa/inet.h> - -#ifndef SUN_LEN -#define SUN_LEN(su) \ - (sizeof(*(su)) - sizeof((su)->sun_path) + strlen((su)->sun_path)) -#endif - -#define sockread( fd, buf, bytes ) read( fd, buf, bytes ) -#define closesocket(x) close(x) - -#include <netdb.h> -#endif /* !_WIN32 */ - -typedef union { -#ifdef HAVE_IPV6 - struct sockaddr_in6 ipv6; -#endif - struct sockaddr_in ipv4; -#ifdef HAVE_SYS_UN_H - struct sockaddr_un un; -#endif - struct sockaddr plain; -} sock_addr; - -#endif |