Changes with Apache 2.0.33-dev
+ *) Prevent Apache from ignoring SIGHUP due to some lingering 1.3
+ cruft in piped logs and rewrite child processes.
+ [William Rowe]
+
*) All instances of apr_lock_t have been removed and converted
to one of the following new lock APIs: apr_thread_mutex.h,
apr_proc_mutex.h, or apr_global_mutex.h. No new code should
apr_procattr_t *procattr;
apr_proc_t *procnew;
-#ifdef SIGHUP
- apr_signal(SIGHUP, SIG_IGN);
-#endif
-
-
if (((rc = apr_procattr_create(&procattr, p)) != APR_SUCCESS) ||
((rc = apr_procattr_io_set(procattr, APR_FULL_BLOCK,
APR_FULL_NONBLOCK,
apr_procattr_t *procattr;
apr_proc_t *procnew;
-#ifdef SIGHUP
- /* No concept of a child process on Win32 */
- apr_signal(SIGHUP, SIG_IGN);
-#endif /* ndef SIGHUP */
-
if (((rc = apr_procattr_create(&procattr, p)) == APR_SUCCESS) &&
((rc = apr_procattr_io_set(procattr,
APR_FULL_BLOCK,
apr_proc_t *procnew = NULL;
apr_status_t status;
-#ifdef SIGHUP
- apr_signal(SIGHUP, SIG_IGN);
-#endif
if (((status = apr_procattr_create(&procattr, pl->p)) != APR_SUCCESS) ||
((status = apr_procattr_child_in_set(procattr,
ap_piped_log_read_fd(pl),