libmicrohttpd2

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

commit b928149f1dacf4f0e577896b1caf970120b690cf
parent 1501ca6a2be7d06cacac23740a13c911df9b25c1
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Sun,  1 Mar 2026 20:22:20 +0100

test_client_server.c: fixed copy-paste error, added missing configuration

Diffstat:
Msrc/tests/client_server/test_client_server.c | 15+++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/tests/client_server/test_client_server.c b/src/tests/client_server/test_client_server.c @@ -64,7 +64,7 @@ main (int argc, char *argv[]) }; struct MHD_DaemonOptionAndValue thread2poll[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_POLL), - MHD_D_OPTION_WM_WORKER_THREADS (1), + MHD_D_OPTION_WM_WORKER_THREADS (2), MHD_D_OPTION_TERMINATE () }; struct MHD_DaemonOptionAndValue thread1epoll[] = { @@ -74,7 +74,7 @@ main (int argc, char *argv[]) }; struct MHD_DaemonOptionAndValue thread2epoll[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_EPOLL), - MHD_D_OPTION_WM_WORKER_THREADS (1), + MHD_D_OPTION_WM_WORKER_THREADS (2), MHD_D_OPTION_TERMINATE () }; struct MHD_DaemonOptionAndValue thread1auto[] = { @@ -82,6 +82,11 @@ main (int argc, char *argv[]) MHD_D_OPTION_WM_WORKER_THREADS (1), MHD_D_OPTION_TERMINATE () }; + struct MHD_DaemonOptionAndValue thread2auto[] = { + MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO), + MHD_D_OPTION_WM_WORKER_THREADS (2), + MHD_D_OPTION_TERMINATE () + }; struct MHD_DaemonOptionAndValue external0auto[] = { MHD_D_OPTION_POLL_SYSCALL (MHD_SPS_AUTO), MHD_D_OPTION_WM_EXTERNAL_PERIODIC (), @@ -143,6 +148,12 @@ main (int argc, char *argv[]) .server_setup_cls = thread1auto, .server_runner = &MHDT_server_run_minimal, }, + { + .label = "auto-selected mode, multi-threaded", + .server_setup = &MHDT_server_setup_minimal, + .server_setup_cls = thread1auto, + .server_runner = &MHDT_server_run_minimal, + }, #ifdef MHD_SUPPORT_EPOLL { .label = "external events loop mode, no internal threads",