gname
PR(gname);
strncpy(hd->gname, group ? group : "", sizeof(hd->gname));
hd->gname[sizeof(hd->gname) - 1] = '\0';
if (gid_from_group(hd->gname, &(arcn->sb.st_gid)) < 0)
char gname[32]; /* ascii group name */
void gname(struct pinfo *, VARENT *, enum mode);
VAR4("egroup", "EGROUP", LJUST, gname),
VAR4("group", "GROUP", LJUST, gname),
asysctlbyname(const char *gname, size_t *len)
if (sysctlgetmibinfo(gname, &name[0], &namelen, NULL, NULL, NULL,
sysctlbyname(const char *gname, void *oldp, size_t *oldlenp,
rc = sysctlgetmibinfo(gname, &name[0], &namelen, NULL, NULL, NULL,
sysctlgetmibinfo(const char *gname, int *iname, u_int *namelenp,
rc = sysctlgetmibinfo_unlocked(gname, iname, namelenp, cname, csz,
sysctlgetmibinfo_unlocked(const char *gname, int *iname, u_int *namelenp,
if ((dot = strpbrk(gname, "./")) == NULL)
if (gname[0] == sep[0]) {
gname++;
piece = gname;
sysctlnametomib(const char *gname, int *iname, size_t *namelenp)
rc = sysctlgetmibinfo(gname, iname, &unamelen, NULL, NULL, NULL,
mfs_group(const char *gname)
if (!(gp = getgrnam(gname)) && !isdigit((unsigned char)*gname))
errx(1, "unknown gname %s", gname);
return gp ? gp->gr_gid : (gid_t)atoi(gname);
char gname[GNAME_LEN+1], qual[9];
net_host, dname, gname, &metric, qual);
if (!gethost(gname, &gate)) {
" entry \"%s\"", gname, lptr);
"%s(%s)", type, gname);
char *gname = **argvp;
g = getgrnam(gname);
if (atoi(gname) == 0 && gname[0] != '0' &&
strcmp(gname, "+0") && strcmp(gname, "-0"))
errx(1, "%s: %s: no such group", opt, gname);
gid = find_parsenum(new, "-group", gname, NULL);
const char *gname;
gname = *argv;
h = hash(gname);
if ((gh = findgroup(gname)) == NULL) {
gh->g_name = vcopy(gname);
newgrp(const char *gname, struct passwd *pwd, uid_t ruid, const char *prompt)
if (gname == NULL)
grp = getgrnam(gname);
if (*gname != '-') {
gid = (gid_t)strtol(gname, &p, 10);
const char *gname, struct passwd *pwd, uid_t ruid, const char *prompt)
pwd->pw_gid = newgrp(gname, pwd, ruid, prompt);
warnx("Unknown group `%s'", gname);
char *gname;
gname = ++p;
if (*gname == '\0')
gname = NULL;
if (user[0] == '\0' && gname != NULL)
addgroup(lc, gname, pwd, ruid, GROUP_PASSWORD);
addgroup(/*EMPTY*/, gname, pwd, ruid, GROUP_PASSWORD);
check_ingroup(int gid, const char *gname, const char *user, int ifempty)
if (gname == NULL)
gr = getgrnam(gname);
char *gname;
gname = ++p;
if (*gname == '\0')
gname = NULL;
addgroup(lc, gname, pwd, ruid, "Group Password:");
const char *gname;
for (list = iort_node_list; list->gname != NULL; list++) {
printf("%s\n", list->gname);
if (list->gname == NULL)