XMMS2
src/lib/xmmssocket/socket_common.c
Go to the documentation of this file.
00001 #include "xmmsc/xmmsc_sockets.h"
00002 #include "xmmsc/xmmsc_stdbool.h"
00003 
00004 #ifdef HAVE_WSPIAPI
00005 #include <wspiapi.h>
00006 #endif
00007 
00008 bool
00009 xmms_socket_error_recoverable ()
00010 {
00011     if (xmms_socket_errno () == XMMS_EAGAIN ||
00012         xmms_socket_errno () == XMMS_EINTR) {
00013         return true;
00014     }
00015     return false;
00016 }
00017 
00018 int
00019 xmms_getaddrinfo (const char *node, const char *service,
00020                   const struct addrinfo *hints, struct addrinfo **res)
00021 {
00022        return getaddrinfo (node, service, hints, res);
00023 }
00024 
00025 void
00026 xmms_freeaddrinfo (struct addrinfo *res)
00027 {
00028        freeaddrinfo (res);
00029 }