Changeset: e559b6b9ddf5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/e559b6b9ddf5
Modified Files:
        clients/mapilib/connect.c
        clients/mapilib/msettings.c
Branch: monetdburl
Log Message:

Windows fixes


diffs (26 lines):

diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c
--- a/clients/mapilib/connect.c
+++ b/clients/mapilib/connect.c
@@ -337,7 +337,8 @@ connect_socket_tcp_addr(Mapi mid, struct
        (void) fcntl(s, F_SETFD, FD_CLOEXEC);
 #endif
 
-       if (connect(s, info->ai_addr, info->ai_addrlen) == SOCKET_ERROR) {
+       // cast addrlen to int to satisfy Windows.
+       if (connect(s, info->ai_addr, (int)info->ai_addrlen) == SOCKET_ERROR) {
                mapi_printError(
                        mid, __func__, MERROR,
                        "could not connect: %s", SOCKET_STRERROR());
diff --git a/clients/mapilib/msettings.c b/clients/mapilib/msettings.c
--- a/clients/mapilib/msettings.c
+++ b/clients/mapilib/msettings.c
@@ -10,7 +10,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef HAVE_STRINGS_H
 #include <strings.h>
+#endif
 
 #define FATAL() do { fprintf(stderr, "\n\n abort in params.c: %s\n\n", 
__func__); abort(); } while (0)
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to