From 383b980f1511beb236ccdcab39c2fa75d3d349cc Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Fri, 19 Jun 2026 01:29:30 +0200 Subject: [PATCH] Revert "rename option, change type to int" This reverts commit 599bd627394e860d294d40e78de623ae5106bbc9. --- tests/server/util.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/tests/server/util.c b/tests/server/util.c index 841033db91..f92a81fe17 100644 --- a/tests/server/util.c +++ b/tests/server/util.c @@ -555,7 +555,8 @@ static DWORD WINAPI main_window_loop(void *lpParameter) } #endif -static SIGHANDLER_T set_signal(int signum, SIGHANDLER_T handler, int norestart) +static SIGHANDLER_T set_signal(int signum, SIGHANDLER_T handler, + bool restartable) { #if defined(HAVE_SIGACTION) && defined(SA_RESTART) struct sigaction sa, oldsa; @@ -564,7 +565,7 @@ static SIGHANDLER_T set_signal(int signum, SIGHANDLER_T handler, int norestart) sa.sa_handler = handler; sigemptyset(&sa.sa_mask); sigaddset(&sa.sa_mask, signum); - sa.sa_flags = norestart ? 0 : SA_RESTART; + sa.sa_flags = restartable ? 0 : SA_RESTART; if(sigaction(signum, &sa, &oldsa)) return SIG_ERR; @@ -575,9 +576,9 @@ static SIGHANDLER_T set_signal(int signum, SIGHANDLER_T handler, int norestart) #ifdef HAVE_SIGINTERRUPT if(oldhdlr != SIG_ERR) - siginterrupt(signum, norestart); + siginterrupt(signum, (int)restartable); #else - (void)norestart; + (void)restartable; #endif return oldhdlr; @@ -596,14 +597,14 @@ void install_signal_handlers(bool keep_sigalrm) #endif #ifdef SIGHUP /* ignore SIGHUP signal */ - old_sighup_handler = set_signal(SIGHUP, SIG_IGN, 0); + old_sighup_handler = set_signal(SIGHUP, SIG_IGN, FALSE); if(old_sighup_handler == SIG_ERR) logmsg("cannot install SIGHUP handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); #endif #ifdef SIGPIPE /* ignore SIGPIPE signal */ - old_sigpipe_handler = set_signal(SIGPIPE, SIG_IGN, 0); + old_sigpipe_handler = set_signal(SIGPIPE, SIG_IGN, FALSE); if(old_sigpipe_handler == SIG_ERR) logmsg("cannot install SIGPIPE handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); @@ -611,7 +612,7 @@ void install_signal_handlers(bool keep_sigalrm) #ifdef SIGALRM if(!keep_sigalrm) { /* ignore SIGALRM signal */ - old_sigalrm_handler = set_signal(SIGALRM, SIG_IGN, 0); + old_sigalrm_handler = set_signal(SIGALRM, SIG_IGN, FALSE); if(old_sigalrm_handler == SIG_ERR) logmsg("cannot install SIGALRM handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); @@ -621,21 +622,21 @@ void install_signal_handlers(bool keep_sigalrm) #endif #ifdef SIGINT /* handle SIGINT signal with our exit_signal_handler */ - old_sigint_handler = set_signal(SIGINT, exit_signal_handler, 1); + old_sigint_handler = set_signal(SIGINT, exit_signal_handler, TRUE); if(old_sigint_handler == SIG_ERR) logmsg("cannot install SIGINT handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); #endif #ifdef SIGTERM /* handle SIGTERM signal with our exit_signal_handler */ - old_sigterm_handler = set_signal(SIGTERM, exit_signal_handler, 1); + old_sigterm_handler = set_signal(SIGTERM, exit_signal_handler, TRUE); if(old_sigterm_handler == SIG_ERR) logmsg("cannot install SIGTERM handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); #endif #if defined(SIGBREAK) && defined(_WIN32) /* handle SIGBREAK signal with our exit_signal_handler */ - old_sigbreak_handler = set_signal(SIGBREAK, exit_signal_handler, 1); + old_sigbreak_handler = set_signal(SIGBREAK, exit_signal_handler, TRUE); if(old_sigbreak_handler == SIG_ERR) logmsg("cannot install SIGBREAK handler: (%d) %s", errno, curlx_strerror(errno, errbuf, sizeof(errbuf))); @@ -657,31 +658,31 @@ void restore_signal_handlers(bool keep_sigalrm) { #ifdef SIGHUP if(old_sighup_handler != SIG_ERR) - (void)set_signal(SIGHUP, old_sighup_handler, 0); + (void)set_signal(SIGHUP, old_sighup_handler, FALSE); #endif #ifdef SIGPIPE if(old_sigpipe_handler != SIG_ERR) - (void)set_signal(SIGPIPE, old_sigpipe_handler, 0); + (void)set_signal(SIGPIPE, old_sigpipe_handler, FALSE); #endif #ifdef SIGALRM if(!keep_sigalrm) { if(old_sigalrm_handler != SIG_ERR) - (void)set_signal(SIGALRM, old_sigalrm_handler, 0); + (void)set_signal(SIGALRM, old_sigalrm_handler, FALSE); } #else (void)keep_sigalrm; #endif #ifdef SIGINT if(old_sigint_handler != SIG_ERR) - (void)set_signal(SIGINT, old_sigint_handler, 0); + (void)set_signal(SIGINT, old_sigint_handler, FALSE); #endif #ifdef SIGTERM if(old_sigterm_handler != SIG_ERR) - (void)set_signal(SIGTERM, old_sigterm_handler, 0); + (void)set_signal(SIGTERM, old_sigterm_handler, FALSE); #endif #if defined(SIGBREAK) && defined(_WIN32) if(old_sigbreak_handler != SIG_ERR) - (void)set_signal(SIGBREAK, old_sigbreak_handler, 0); + (void)set_signal(SIGBREAK, old_sigbreak_handler, FALSE); #endif #ifdef _WIN32 (void)SetConsoleCtrlHandler(ctrl_event_handler, FALSE);