gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 13/13: Officially support zero for MHD_OPTION_THREAD_POO


From: gnunet
Subject: [libmicrohttpd] 13/13: Officially support zero for MHD_OPTION_THREAD_POOL_SIZE
Date: Thu, 23 Nov 2023 11:49:16 +0100

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a commit to branch master
in repository libmicrohttpd.

commit a19df909da3adad4dc78dd086e315ad005c484bf
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Thu Nov 23 11:27:03 2023 +0300

    Officially support zero for MHD_OPTION_THREAD_POOL_SIZE
---
 src/include/microhttpd.h |  7 +++----
 src/microhttpd/daemon.c  | 10 +++-------
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h
index 13bd2cbf..0c11d308 100644
--- a/src/include/microhttpd.h
+++ b/src/include/microhttpd.h
@@ -1817,10 +1817,9 @@ enum MHD_OPTION
   /**
    * Number (`unsigned int`) of threads in thread pool. Enable
    * thread pooling by setting this value to to something
-   * greater than 1. Currently, thread mode must be
-   * #MHD_USE_INTERNAL_POLLING_THREAD if thread pooling is enabled
-   * (#MHD_start_daemon returns NULL for an unsupported thread
-   * mode).
+   * greater than 1.
+   * Can be used only for daemons started with 
#MHD_USE_INTERNAL_POLLING_THREAD.
+   * Ignored if followed by zero value.
    */
   MHD_OPTION_THREAD_POOL_SIZE = 14,
 
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 27cf3534..688d829d 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -6735,18 +6735,14 @@ parse_options_va (struct MHD_Daemon *daemon,
                                          unsigned int);
       if (0 == daemon->worker_pool_size)
       {
-#ifdef HAVE_MESSAGES
-        MHD_DLOG (daemon,
-                  _ ("Warning: Zero size, specified for thread pool size," \
-                     " is ignored. Thread pool is not used.\n"));
-#endif
+        (void) 0; /* MHD_OPTION_THREAD_POOL_SIZE ignored, do nothing */
       }
       else if (1 == daemon->worker_pool_size)
       {
 #ifdef HAVE_MESSAGES
         MHD_DLOG (daemon,
-                  _ ("Warning: \"1\", specified for thread pool size, " \
-                     "is ignored. Thread pool is not used.\n"));
+                  _ ("Warning: value \"1\", specified as the thread pool " \
+                     "size, is ignored. Thread pool is not used.\n"));
 #endif
         daemon->worker_pool_size = 0;
       }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]