libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit f9c239ec2a5d21a5ea4855fb002b65aeb10eb012
parent 2eb1573d56d2b44702c05650ee41fcbacf4b01ce
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 15 Feb 2017 13:27:42 +0100

convert listen_socket_in_epoll to 'bool'

Diffstat:
Msrc/microhttpd/daemon.c | 22+++++++++++-----------
Msrc/microhttpd/internal.h | 6+++---
2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -3727,7 +3727,7 @@ MHD_epoll (struct MHD_Daemon *daemon, if ( (MHD_INVALID_SOCKET != (ls = daemon->listen_fd)) && (! daemon->was_quiesced) && (daemon->connections < daemon->connection_limit) && - (MHD_NO == daemon->listen_socket_in_epoll) && + (! daemon->listen_socket_in_epoll) && (! daemon->at_limit) ) { event.events = EPOLLIN; @@ -3744,17 +3744,17 @@ MHD_epoll (struct MHD_Daemon *daemon, #endif return MHD_NO; } - daemon->listen_socket_in_epoll = MHD_YES; + daemon->listen_socket_in_epoll = true; } if ( (daemon->was_quiesced) && - (MHD_YES == daemon->listen_socket_in_epoll) ) + (daemon->listen_socket_in_epoll) ) { if (0 != epoll_ctl (daemon->epoll_fd, EPOLL_CTL_DEL, ls, NULL)) MHD_PANIC ("Failed to remove listen FD from epoll set\n"); - daemon->listen_socket_in_epoll = MHD_NO; + daemon->listen_socket_in_epoll = false; } #if defined(HTTPS_SUPPORT) && defined(UPGRADE_SUPPORT) @@ -3778,7 +3778,7 @@ MHD_epoll (struct MHD_Daemon *daemon, daemon->upgrade_fd_in_epoll = MHD_YES; } #endif /* HTTPS_SUPPORT && UPGRADE_SUPPORT */ - if ( (MHD_YES == daemon->listen_socket_in_epoll) && + if ( (daemon->listen_socket_in_epoll) && ( (daemon->connections == daemon->connection_limit) || (daemon->at_limit) || (daemon->was_quiesced) ) ) @@ -3790,7 +3790,7 @@ MHD_epoll (struct MHD_Daemon *daemon, ls, NULL)) MHD_PANIC (_("Failed to remove listen FD from epoll set\n")); - daemon->listen_socket_in_epoll = MHD_NO; + daemon->listen_socket_in_epoll = false; } if (MHD_YES == may_block) { @@ -4207,14 +4207,14 @@ MHD_quiesce_daemon (struct MHD_Daemon *daemon) #ifdef EPOLL_SUPPORT if ( (0 != (daemon->options & MHD_USE_EPOLL)) && (-1 != daemon->worker_pool[i].epoll_fd) && - (MHD_YES == daemon->worker_pool[i].listen_socket_in_epoll) ) + (daemon->worker_pool[i].listen_socket_in_epoll) ) { if (0 != epoll_ctl (daemon->worker_pool[i].epoll_fd, EPOLL_CTL_DEL, ret, NULL)) MHD_PANIC (_("Failed to remove listen FD from epoll set\n")); - daemon->worker_pool[i].listen_socket_in_epoll = MHD_NO; + daemon->worker_pool[i].listen_socket_in_epoll = false; } else #endif @@ -4228,14 +4228,14 @@ MHD_quiesce_daemon (struct MHD_Daemon *daemon) #ifdef EPOLL_SUPPORT if ( (0 != (daemon->options & MHD_USE_EPOLL)) && (-1 != daemon->epoll_fd) && - (MHD_YES == daemon->listen_socket_in_epoll) ) + (daemon->listen_socket_in_epoll) ) { if (0 != epoll_ctl (daemon->epoll_fd, EPOLL_CTL_DEL, ret, NULL)) MHD_PANIC ("Failed to remove listen FD from epoll set\n"); - daemon->listen_socket_in_epoll = MHD_NO; + daemon->listen_socket_in_epoll = false; } #endif if ( (MHD_ITC_IS_VALID_(daemon->itc)) && @@ -4752,6 +4752,7 @@ setup_epoll_to_listen (struct MHD_Daemon *daemon) #endif return MHD_NO; } + daemon->listen_socket_in_epoll = true; if (MHD_ITC_IS_VALID_(daemon->itc)) { event.events = EPOLLIN; @@ -4770,7 +4771,6 @@ setup_epoll_to_listen (struct MHD_Daemon *daemon) return MHD_NO; } } - daemon->listen_socket_in_epoll = MHD_YES; return MHD_YES; } #endif diff --git a/src/microhttpd/internal.h b/src/microhttpd/internal.h @@ -1394,10 +1394,10 @@ struct MHD_Daemon int epoll_fd; /** - * #MHD_YES if the listen socket is in the 'epoll' set, - * #MHD_NO if not. + * true if the listen socket is in the 'epoll' set, + * false if not. */ - int listen_socket_in_epoll; + bool listen_socket_in_epoll; #if defined(HTTPS_SUPPORT) && defined(UPGRADE_SUPPORT) /**