Commit 2656af1b authored by Guenter Knauf's avatar Guenter Knauf
Browse files

Added prototype for initgroups().


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1082250 13f79535-47bb-0310-9956-ffa450edef68
parent d0040a07
Loading
Loading
Loading
Loading
+13 −0
Changes for include/mpm_common.h: 13 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -199,6 +199,19 @@ AP_DECLARE(uid_t) ap_uname2id(const char *name);
AP_DECLARE(gid_t) ap_gname2id(const char *name);
#endif

#ifndef HAVE_INITGROUPS
/**
 * The initgroups() function initializes the group access list by reading the
 * group database /etc/group and using all groups of which user is a member.
 * The additional group basegid is also added to the list. 
 * @param name The user name - must be non-NULL
 * @param basegid The basegid to add
 * @return returns 0 on success
 * @fn int initgroups(const char *name, gid_t basegid)
 */
int initgroups(const char *name, gid_t basegid);
#endif

typedef struct ap_pod_t ap_pod_t;

struct ap_pod_t {
+1 −1
Changes for server/mpm_common.c: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -222,7 +222,7 @@ int initgroups(const char *name, gid_t basegid)
    return setgroups(index, groups);
#endif
}
#endif /* def NEED_INITGROUPS */
#endif /* def HAVE_INITGROUPS */

/* standard mpm configuration handling */
const char *ap_pid_fname = NULL;