summaryrefslogtreecommitdiff
path: root/lib-src/emacsclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/emacsclient.c')
-rw-r--r--lib-src/emacsclient.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib-src/emacsclient.c b/lib-src/emacsclient.c
index 7cf703d40d1..a22fd1a8133 100644
--- a/lib-src/emacsclient.c
+++ b/lib-src/emacsclient.c
@@ -28,10 +28,17 @@ Boston, MA 02110-1301, USA. */
#ifdef WINDOWSNT
+/* config.h defines these, which disables sockets altogether! */
+# undef _WINSOCKAPI_
+# undef _WINSOCK_H
+
# include <malloc.h>
# include <stdlib.h>
-# define HAVE_SOCKETS
+# ifndef HAVE_SOCKETS
+# define HAVE_SOCKETS
+# endif
+
# define HAVE_INET_SOCKETS
# define NO_SOCKETS_IN_FILE_SYSTEM