mirror of
https://github.com/apache/httpd.git
synced 2025-08-20 16:09:55 +00:00
* support/fcgistarter.c
(main): Oops, we need to detach before the fork, otherwise this all totally fails to work... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@396069 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -144,17 +144,17 @@ int main(int argc, const char *argv[])
|
||||
exit_error(rv, "apr_socket_listen");
|
||||
}
|
||||
|
||||
rv = apr_proc_detach(APR_PROC_DETACH_DAEMONIZE);
|
||||
if (rv) {
|
||||
exit_error(rv, "apr_proc_detach");
|
||||
}
|
||||
|
||||
while (--num_to_start >= 0) {
|
||||
rv = apr_proc_fork(&proc, pool);
|
||||
if (rv == APR_INCHILD) {
|
||||
apr_os_file_t oft = 0;
|
||||
apr_os_sock_t oskt;
|
||||
|
||||
rv = apr_proc_detach(APR_PROC_DETACH_DAEMONIZE);
|
||||
if (rv) {
|
||||
exit_error(rv, "apr_proc_detach");
|
||||
}
|
||||
|
||||
#if defined(WIN32) || defined(OS2) || defined(NETWARE)
|
||||
#error "Please implement me."
|
||||
#else
|
||||
|
Reference in New Issue
Block a user