From: David Reid Date: Fri, 24 Mar 2000 10:54:24 +0000 (+0000) Subject: First part of getting BeOS to survive restarts correctly. X-Git-Tag: APACHE_2_0_ALPHA_2~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=270e1fbb5cdde6f92b2e72f44ff187b7aec73a21;p=thirdparty%2Fapache%2Fhttpd.git First part of getting BeOS to survive restarts correctly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84833 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/os/beos/beosd.c b/os/beos/beosd.c index 4cf2deb9da5..46eb5a22a37 100644 --- a/os/beos/beosd.c +++ b/os/beos/beosd.c @@ -156,17 +156,10 @@ static int set_group_privs(void) int beosd_setup_child(void) { - if (set_group_privs()) { - return -1; - } + /* TODO: revisit the whole issue of users/groups for BeOS as + * R4.5.2 and below doesn't really have much concept of them. + */ - /* Only try to switch if we're running as root */ - if (!geteuid() && ( - setuid(beosd_config.user_id) == -1)) { - ap_log_error(APLOG_MARK, APLOG_ALERT, errno, NULL, - "setuid: unable to change uid"); - return -1; - } return 0; }