libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit fab52a1da213929b293284fd1edb73a45f570b4f
parent e8ffa59cd884e3d83887fe9ec7edaddb25303cb6
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Wed, 26 Aug 2026 12:26:44 +0200

test_tls{,2}.c: do not try Edge Triggering if TLS backend does not support it

Diffstat:
Msrc/tests/client_server/test_tls.c | 10++++++----
Msrc/tests/client_server/test_tls2.c | 10++++++----
2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/tests/client_server/test_tls.c b/src/tests/client_server/test_tls.c @@ -67,7 +67,8 @@ main (int argc, char *argv[]) MHD_D_OPTION_WM_WORKER_THREADS (1), MHD_D_OPTION_TERMINATE () }; -#ifdef MHD_SUPPORT_EPOLL +#if defined(MHD_SUPPORT_EPOLL) \ + && (defined(MHD_SUPPORT_GNUTLS) || defined(MHD_SUPPORT_MBEDTLS)) struct MHD_DaemonOptionAndValue thread1epoll[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_EPOLL), MHD_D_OPTION_WM_WORKER_THREADS (1), @@ -78,7 +79,7 @@ main (int argc, char *argv[]) MHD_D_OPTION_WM_WORKER_THREADS (1), MHD_D_OPTION_TERMINATE () }; -#endif /* MHD_SUPPORT_EPOLL */ +#endif /* MHD_SUPPORT_EPOLL && (MHD_SUPPORT_GNUTLS || MHD_SUPPORT_MBEDTLS) */ struct MHD_DaemonOptionAndValue thread1auto[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO), MHD_D_OPTION_WM_WORKER_THREADS (1), @@ -141,7 +142,8 @@ main (int argc, char *argv[]) }, # endif #endif -#ifdef MHD_SUPPORT_EPOLL +#if defined(MHD_SUPPORT_EPOLL) \ + && (defined(MHD_SUPPORT_GNUTLS) || defined(MHD_SUPPORT_MBEDTLS)) { .label = "single threaded epoll", .server_setup = &MHDT_server_setup_tls, @@ -162,7 +164,7 @@ main (int argc, char *argv[]) .server_runner = &MHDT_server_run_minimal, }, # endif -#endif +#endif /* MHD_SUPPORT_EPOLL && (MHD_SUPPORT_GNUTLS || MHD_SUPPORT_MBEDTLS) */ { .label = "auto-selected mode, single threaded", .server_setup = &MHDT_server_setup_tls, diff --git a/src/tests/client_server/test_tls2.c b/src/tests/client_server/test_tls2.c @@ -67,7 +67,8 @@ main (int argc, char *argv[]) MHD_D_OPTION_WM_WORKER_THREADS (1), MHD_D_OPTION_TERMINATE () }; -#ifdef MHD_SUPPORT_EPOLL +#if defined(MHD_SUPPORT_EPOLL) \ + && (defined(MHD_SUPPORT_GNUTLS) || defined(MHD_SUPPORT_MBEDTLS)) struct MHD_DaemonOptionAndValue thread1epoll[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_EPOLL), MHD_D_OPTION_WM_WORKER_THREADS (1), @@ -78,7 +79,7 @@ main (int argc, char *argv[]) MHD_D_OPTION_WM_WORKER_THREADS (1), MHD_D_OPTION_TERMINATE () }; -#endif /* MHD_SUPPORT_EPOLL */ +#endif /* MHD_SUPPORT_EPOLL && (MHD_SUPPORT_GNUTLS || MHD_SUPPORT_MBEDTLS) */ struct MHD_DaemonOptionAndValue thread1auto[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO), MHD_D_OPTION_WM_WORKER_THREADS (1), @@ -141,7 +142,8 @@ main (int argc, char *argv[]) }, # endif #endif -#ifdef MHD_SUPPORT_EPOLL +#if defined(MHD_SUPPORT_EPOLL) \ + && (defined(MHD_SUPPORT_GNUTLS) || defined(MHD_SUPPORT_MBEDTLS)) { .label = "single threaded epoll", .server_setup = &MHDT_server_setup_tls, @@ -162,7 +164,7 @@ main (int argc, char *argv[]) .server_runner = &MHDT_server_run_minimal, }, # endif -#endif +#endif /* MHD_SUPPORT_EPOLL && (MHD_SUPPORT_GNUTLS || MHD_SUPPORT_MBEDTLS) */ { .label = "auto-selected mode, single threaded", .server_setup = &MHDT_server_setup_tls,