Lines Matching defs:group
185 char *group; /* group to switch to */
189 struct group *gr;
662 * Map group name/number to group ID
670 if (isdigit((unsigned char)*group)) {
671 sw_gid = (gid_t)strtoul(group, &endp, 0);
676 if ((gr = getgrnam(group)) != NULL) {
680 msyslog(LOG_ERR, "Cannot find group `%s'", group);
689 * Change (effective) user and group IDs, also initialize the supplementary group access list
700 /* same applies for the group */
701 if ((NULL != group) && (0 == sw_gid)) {
710 if (group && setgid(sw_gid)) {
711 msyslog(LOG_ERR, "Cannot setgid() to group `%s': %m", group);
714 if (group && setegid(sw_gid)) {
715 msyslog(LOG_ERR, "Cannot setegid() to group `%s': %m", group);
718 if (group) {
1130 if (group != NULL) {