37 #ifdef PACKAGE_VERSION
38 return PACKAGE_VERSION;
40 static char ver[12] =
"\0\0\0\0\0\0\0\0\0\0\0";
43 int res = MHD_snprintf_ (ver,
49 if ((0 >= res) || (
sizeof(ver) <= res))
86 #if defined(HTTPS_SUPPORT) && GNUTLS_VERSION_MAJOR >= 3
98 #if defined(IPPROTO_IPV6) && defined(IPV6_V6ONLY)
116 #ifdef HAVE_LISTEN_SHUTDOWN
122 #ifdef _MHD_ITC_SOCKETPAIR
146 #ifdef HAVE_POSTPROCESSOR
152 #if defined(HTTPS_SUPPORT) && GNUTLS_VERSION_NUMBER >= 0x030111
158 #if defined(HAVE_PREAD64) || defined(_WIN32)
160 #elif defined(HAVE_PREAD)
161 return (
sizeof(uint64_t) >
sizeof(off_t)) ?
MHD_NO :
MHD_YES;
162 #elif defined(HAVE_LSEEK64)
165 return (
sizeof(uint64_t) >
sizeof(off_t)) ?
MHD_NO :
MHD_YES;
168 #if defined(MHD_USE_THREAD_NAME_)
174 #if defined(UPGRADE_SUPPORT)
180 #if defined(HAVE_PREAD64) || defined(HAVE_PREAD) || defined(_WIN32)
186 #ifdef MHD_USE_GETSOCKNAME
192 #if defined(MHD_WINSOCK_SOCKETS) || defined(MHD_socket_nosignal_) || \
193 defined (MSG_NOSIGNAL)
199 #ifdef _MHD_HAVE_SENDFILE
_MHD_EXTERN enum MHD_Bool MHD_is_feature_supported(enum MHD_Feature feature)
_MHD_EXTERN const char * MHD_get_version(void)
internal shared structures
@ MHD_FEATURE_POSTPROCESSOR
@ MHD_FEATURE_SHUTDOWN_LISTEN_SOCKET
@ MHD_FEATURE_AUTODETECT_BIND_PORT
@ MHD_FEATURE_HTTPS_CERT_CALLBACK
@ MHD_FEATURE_DIGEST_AUTH
@ MHD_FEATURE_THREAD_NAMES
@ MHD_FEATURE_HTTPS_KEY_PASSWORD
@ MHD_FEATURE_AUTOSUPPRESS_SIGPIPE
@ MHD_FEATURE_RESPONSES_SHARED_FD
@ MHD_FEATURE_TCP_FASTOPEN