aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-05-21 22:12:43 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-05-21 22:22:32 +0300
commitc835a2334f84d74a0c13308444fd6895fb744980 (patch)
tree3b7b5a25471d9b374d6dea42cd5d3b850bf23674 /src/microhttpd/daemon.c
parentff0eb14d80f38429f83b3c117d5aa35fba099ed3 (diff)
downloadlibmicrohttpd-c835a2334f84d74a0c13308444fd6895fb744980.tar.gz
libmicrohttpd-c835a2334f84d74a0c13308444fd6895fb744980.zip
MHD_start_daemon(): report if TCP_FASTOPEN is used on supported platform
Diffstat (limited to 'src/microhttpd/daemon.c')
-rw-r--r--src/microhttpd/daemon.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index d3d46de3..b2185b4c 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -5210,12 +5210,18 @@ parse_options_va (struct MHD_Daemon *daemon,
5210 size_t); 5210 size_t);
5211 break; 5211 break;
5212#endif 5212#endif
5213#ifdef TCP_FASTOPEN
5214 case MHD_OPTION_TCP_FASTOPEN_QUEUE_SIZE: 5213 case MHD_OPTION_TCP_FASTOPEN_QUEUE_SIZE:
5214#ifdef TCP_FASTOPEN
5215 daemon->fastopen_queue_size = va_arg (ap, 5215 daemon->fastopen_queue_size = va_arg (ap,
5216 unsigned int); 5216 unsigned int);
5217 break; 5217 break;
5218#endif 5218#else /* ! TCP_FASTOPEN */
5219#ifdef HAVE_MESSAGES
5220 MHD_DLOG (daemon,
5221 _("TCP fastopen is not supported on this platform\n"));
5222 return MHD_NO;
5223#endif /* HAVE_MESSAGES */
5224#endif /* ! TCP_FASTOPEN */
5219 case MHD_OPTION_LISTENING_ADDRESS_REUSE: 5225 case MHD_OPTION_LISTENING_ADDRESS_REUSE:
5220 daemon->listening_address_reuse = va_arg (ap, 5226 daemon->listening_address_reuse = va_arg (ap,
5221 unsigned int) ? 1 : -1; 5227 unsigned int) ? 1 : -1;