According to http://www-iwi.unisg.ch/~dlincke/httpd-ext.html
There's a bug in httpd's POSIX/SYSV signal handling routines.
The signal handler for CGI child processes is being set
to SIG_IGN instead of SIG_DFL resulting in wait(2), waitpid(2)
etc. returning incorrect exit statuses for child processes
of CGI processes.
This was something I was having problems with. Someone suggested
I use a "SYSV" CFLAG, but that didn't work.
Patch id B92 works for me.
+1
robh
There's a bug in httpd's POSIX/SYSV signal handling routines.
The signal handler for CGI child processes is being set
to SIG_IGN instead of SIG_DFL resulting in wait(2), waitpid(2)
etc. returning incorrect exit statuses for child processes
of CGI processes.
This was something I was having problems with. Someone suggested
I use a "SYSV" CFLAG, but that didn't work.
Patch id B92 works for me.
+1
robh