address@hidden (Kim F. Storm) writes:
If :nowait t doesn't work on Windoze,
(featurep 'make-network-process '(:nowait t)) should return nil.
But why doesn't it work on Windoze? Could someone please investigate it?
If this is a general problem, BROKEN_NON_BLOCKING_CONNECT should
be defined in window...
Would someone please check if this patch gives "good" results on Windows,
that is, make
(featurep 'make-network-process '(:nowait t))
return nil, and not have any other bad effects on network connections.
*** ms-w32.h 15 Dec 2006 01:26:24 +0100 1.41
--- ms-w32.h 19 Dec 2006 16:45:18 +0100
***************
*** 137,142 ****
--- 137,147 ----
#define HAVE_SOCKETS 1
+ /* But our select implementation doesn't allow us to make non-blocking
+ connects. So until that is fixed, this is necessary: */
+
+ #define BROKEN_NON_BLOCKING_CONNECT 1
+
/* Define this symbol if your system has the functions bcopy, etc. */
#define BSTRING