aboutsummaryrefslogtreecommitdiff
path: root/doc/libmicrohttpd.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/libmicrohttpd.texi')
-rw-r--r--doc/libmicrohttpd.texi13
1 files changed, 3 insertions, 10 deletions
diff --git a/doc/libmicrohttpd.texi b/doc/libmicrohttpd.texi
index c27d36a4..68485546 100644
--- a/doc/libmicrohttpd.texi
+++ b/doc/libmicrohttpd.texi
@@ -359,16 +359,9 @@ for the specific platform.
359 359
360@section Portability to W32 360@section Portability to W32
361 361
362On W32, GNUnet requires PlibC, a lightweight library to provide some 362libmicrohttpd in general ported well to W32. Most libmicrohttpd features
363more POSIX-like calls on W32. While PlibC takes care of most issues, 363are supported. W32 do not support some functions, like epoll and
364it is unable to make @code{select} (or equivalent alternative socket 364corresponding MHD features are not available on W32.
365calls) unblock when a socket is @code{shutdown}. This can be
366problematic if MHD is used in ``one thread per connection'' mode. In
367this case, an inactive TCP connection may block @code{MHD_stop_daemon}
368until the connection times out. You may be able to mitigate the issue
369by setting a reasonably low timeout, but in general we of course
370recommend migrating away from Windows. Using MHD with other types of
371event loops is unaffected by this issue.
372 365
373 366
374@section Portability to z/OS 367@section Portability to z/OS