return av;
}
+#if APR_HAS_OTHER_CHILD
static void cgid_maint(int reason, void *data, apr_wait_t status)
{
-#if APR_HAS_OTHER_CHILD
pid_t *sd = data;
switch (reason) {
case APR_OC_REASON_DEATH:
kill(*sd, SIGHUP);
break;
}
-#endif
}
+#endif
static void get_req(int fd, request_rec *r, char **argv0, char ***env, int *req_type)
{
break;
}
}
+#if APR_HAS_OTHER_CHILD
apr_proc_other_child_check();
+#endif
if (!not_dead_yet) {
/* nothing left to wait for */
break;
if (name[0] == '#')
return (atoi(&name[1]));
- if (!(ent = getpwnam(name))) { ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, NULL, "%s: bad user name %s", ap_server_argv0, name);
+ if (!(ent = getpwnam(name))) {
+ ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, NULL, "%s: bad user name %s", ap_server_argv0, name);
exit(1);
}
return (ent->pw_uid);