summaryrefslogtreecommitdiff
path: root/src/mod_cgi.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2023-01-28 08:30:55 -0500
committerGlenn Strauss <gstrauss@gluelogic.com>2023-05-03 23:11:34 -0400
commit186c28bd106e749a98e74ee4e46797ca3c9cb650 (patch)
treec988cbfb35f60b87e0a6ff882e4a92744f0febfc /src/mod_cgi.c
parentc6f021b2ecceb513068a6577df6b365038052bb0 (diff)
downloadlighttpd-git-186c28bd106e749a98e74ee4e46797ca3c9cb650.tar.gz
[multiple] _WIN32 use fdevent_kill()
Diffstat (limited to 'src/mod_cgi.c')
-rw-r--r--src/mod_cgi.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mod_cgi.c b/src/mod_cgi.c
index aa9f400b..082f2570 100644
--- a/src/mod_cgi.c
+++ b/src/mod_cgi.c
@@ -414,11 +414,7 @@ static cgi_pid_t * cgi_pid_add(plugin_data *p, pid_t pid, handler_ctx *hctx) {
static void cgi_pid_kill(cgi_pid_t *cgi_pid, int sig) {
cgi_pid->signal_sent = sig; /*(save last signal sent)*/
- #ifdef HAVE_FORK
- /* XXX: future: revisit on _WIN32
- * (perhaps use pid_t as process handle) */
- kill(cgi_pid->pid, sig);
- #endif
+ fdevent_kill(cgi_pid->pid, sig);
}
static void cgi_pid_del(plugin_data *p, cgi_pid_t *cgi_pid) {