summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Trawick <trawick@apache.org>2001-05-04 18:42:51 +0000
committerJeff Trawick <trawick@apache.org>2001-05-04 18:42:51 +0000
commit7ed1b1021778ecd263b77cfa2abeea86f5fb6925 (patch)
treef31860b34b6ba2ebdbb267d4d1f13992d09a211f
parentcbbb07650c79bdc38af0f10495001ca02bac4440 (diff)
downloadhttpd-7ed1b1021778ecd263b77cfa2abeea86f5fb6925.tar.gz
Build (and do so cleanly) when !APR_HAS_OTHER_CHILD.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88986 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--modules/generators/mod_cgid.c4
-rw-r--r--server/mpm_common.c5
2 files changed, 6 insertions, 3 deletions
diff --git a/modules/generators/mod_cgid.c b/modules/generators/mod_cgid.c
index 40bb90d010..cbb09d3525 100644
--- a/modules/generators/mod_cgid.c
+++ b/modules/generators/mod_cgid.c
@@ -226,9 +226,9 @@ static char **create_argv(apr_pool_t *p, char *path, char *user, char *group,
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:
@@ -246,8 +246,8 @@ static void cgid_maint(int reason, void *data, apr_wait_t status)
kill(*sd, SIGHUP);
break;
}
-#endif
}
+#endif
static void get_req(int fd, request_rec *r, char **argv0, char ***env, int *req_type)
{
diff --git a/server/mpm_common.c b/server/mpm_common.c
index 784aee3eba..d024c24978 100644
--- a/server/mpm_common.c
+++ b/server/mpm_common.c
@@ -170,7 +170,9 @@ void ap_reclaim_child_processes(int terminate)
break;
}
}
+#if APR_HAS_OTHER_CHILD
apr_proc_other_child_check();
+#endif
if (!not_dead_yet) {
/* nothing left to wait for */
break;
@@ -288,7 +290,8 @@ AP_DECLARE(uid_t) ap_uname2id(const char *name)
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);