libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 303440c84256a0276ce3afa38975d84da3966d27
parent 8b531fd28c1dbaa0671f251ff09bc7d377fc1bca
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 10 Mar 2018 12:02:33 +0100

fix FTBFS issues on MinGW

Diffstat:
Msrc/lib/daemon_start.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/daemon_start.c b/src/lib/daemon_start.c @@ -113,7 +113,7 @@ configure_listen_reuse (struct MHD_Daemon *daemon) */ #if (defined(MHD_WINSOCK_SOCKETS) && defined(SO_EXCLUSIVEADDRUSE)) || \ (defined(__sun) && defined(SO_EXCLBIND)) - if (0 > setsockopt (listen_fd, + if (0 > setsockopt (daemon->listen_socket, SOL_SOCKET, #ifdef SO_EXCLUSIVEADDRUSE SO_EXCLUSIVEADDRUSE, @@ -627,8 +627,12 @@ MHD_polling_thread (void *cls) MHD_YES); break; case MHD_ELS_POLL: +#if HAVE_POLL MHD_daemon_poll_ (daemon, MHD_YES); +#else + MHD_PANIC ("MHD_ELS_POLL not supported, should have failed earlier"); +#endif break; case MHD_ELS_EPOLL: #ifdef EPOLL_SUPPORT