Code

screen_keydef: document delete_key
[ncmpc.git] / src / resolver.c
index e5df05ce56fcdcefb767e5fb189954db6ecb7bc3..6363bc8ea15b0b31500cd9c7004a8e591e68f2cf 100644 (file)
@@ -30,9 +30,9 @@
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
+#include "config.h"
 #include "resolver.h"
 
-#include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -41,6 +41,7 @@
 #  include <ws2tcpip.h>
 #  include <winsock.h>
 #else
+#  include <netdb.h>
 #  include <netinet/in.h>
 #  include <arpa/inet.h>
 #  include <sys/socket.h>
@@ -69,7 +70,7 @@ struct resolver {
        struct resolver_address current;
 
 #ifndef WIN32
-       struct sockaddr_un sun;
+       struct sockaddr_un saun;
 #endif
 };
 
@@ -85,18 +86,18 @@ resolver_new(const char *host, int port)
 #ifndef WIN32
        if (host[0] == '/') {
                size_t path_length = strlen(host);
-               if (path_length >= sizeof(resolver->sun.sun_path)) {
+               if (path_length >= sizeof(resolver->saun.sun_path)) {
                        free(resolver);
                        return NULL;
                }
 
-               resolver->sun.sun_family = AF_UNIX;
-               memcpy(resolver->sun.sun_path, host, path_length + 1);
+               resolver->saun.sun_family = AF_UNIX;
+               memcpy(resolver->saun.sun_path, host, path_length + 1);
 
                resolver->current.family = PF_UNIX;
                resolver->current.protocol = 0;
-               resolver->current.addrlen = sizeof(resolver->sun);
-               resolver->current.addr = (const struct sockaddr *)&resolver->sun;
+               resolver->current.addrlen = sizeof(resolver->saun);
+               resolver->current.addr = (const struct sockaddr *)&resolver->saun;
                resolver->type = TYPE_ONE;
        } else {
 #endif