/src/lib/libpam/modules/pam_ftpusers/ |
pam_ftpusers.c | 45 #include <grp.h> 65 struct group *grp, grres; local in function:pam_sm_acct_mgmt 106 (void)getgrnam_r(name, &grres, grbuf, sizeof(grbuf), &grp); 108 if (grp == NULL) 110 for (mem = grp->gr_mem; mem && *mem && !found; ++mem)
|
/src/lib/libutil/ |
pty.c | 48 #include <grp.h> 71 struct group grs, *grp; local in function:openpty 92 (void)getgrnam_r("tty", &grs, grbuf, sizeof(grbuf), &grp); 93 if (grp != NULL) { 94 ttygid = grp->gr_gid;
|
passwd.c | 52 #include <grp.h> 653 struct group grs, *grp; local in function:pw_getpwconf 660 (void)getgrgid_r(pwd->pw_gid, &grs, grbuf, sizeof(grbuf), &grp); 661 if (grp != NULL) { 663 grp->gr_name);
|
/src/sbin/mount_ptyfs/ |
mount_ptyfs.c | 96 #include <grp.h> 135 struct group *grp; local in function:getgrp 144 grp = getgrnam(name); 146 grp = getgrgid((gid_t)l); 148 if (grp == NULL) 151 return grp->gr_gid;
|
/src/usr.sbin/sdpd/ |
main.c | 40 #include <grp.h> 186 struct group *grp = getgrnam(group); local in function:drop_root 188 if (grp == NULL) { 193 gid = grp->gr_gid; 245 "\t-G grp allow privileges to group\n" 246 "\t-g grp specify group\n"
|
server.c | 71 #include <grp.h> 584 struct group *grp; local in function:server_auth_check 596 grp = getgrnam(srv->sgroup); 597 if (grp == NULL) { 603 if (cred->sc_gid == grp->gr_gid || cred->sc_egid == grp->gr_gid) 614 if (cred->sc_groups[n] == grp->gr_gid)
|
/src/sbin/fsdb/ |
fsdbutil.c | 43 #include <grp.h> 93 struct group *grp; local in function:printstat 179 if ((grp = getgrgid(gid)) != NULL) 180 printf("GRP=%s ", grp->gr_name);
|
/src/lib/libpam/modules/pam_group/ |
pam_group.c | 46 #include <grp.h> 74 struct group *grp, grres; local in function:pam_sm_authenticate 101 if (getgrnam_r(group, &grres, grbuf, sizeof(grbuf), &grp) != 0 || 102 grp == NULL || grp->gr_mem == NULL) 106 if (*grp->gr_mem == NULL) 110 if (pwd->pw_gid == grp->gr_gid) 112 for (list = grp->gr_mem; *list != NULL; ++list)
|
/src/usr.bin/newgrp/ |
grutil.c | 37 #include <grp.h> 209 struct group *grp; local in function:newgrp 218 grp = getgrnam(gname); 221 if (grp == NULL) { 226 grp = getgrgid(gid); 230 if (grp == NULL) { 235 if (ruid == 0 || pwd->pw_gid == grp->gr_gid) 236 return grp->gr_gid; 241 if (groups[i] == grp->gr_gid) { 243 return grp->gr_gid [all...] |
/src/lib/libc/posix1e/ |
acl_to_text_nfs4.c | 43 #include <grp.h> 58 struct group *grp; local in function:format_who 95 grp = getgrgid(*id); 97 grp = NULL; 98 if (grp == NULL) 101 snprintf(str, size, "group:%s", grp->gr_name);
|
/src/distrib/utils/libhack/ |
getgrent.c | 87 #include <grp.h> 120 getgrnam_r(const char *name, struct group *grp, char *buffer, 214 struct group *grp; local in function:getgrouplist 235 while ((grp = getgrent()) != NULL) { 236 if (grp->gr_gid == agroup) 238 for (i = 0; grp->gr_mem[i]; i++) { 239 if (strcmp(grp->gr_mem[i], uname) != 0) 242 if (grp->gr_gid == groups[i]) 246 groups[ngroups] = grp->gr_gid;
|
/src/lib/libc/gen/ |
getgroupmembership.c | 48 #include <grp.h> 110 struct group grp; local in function:_files_getgroupmembership 123 while (__grscan_files(&rv, &grp, grpbuf, sizeof(grpbuf), &state, 126 for (i = 0; grp.gr_mem[i]; i++) { 127 if (strcmp(grp.gr_mem[i], uname) != 0) 129 if (! __gr_addgid(grp.gr_gid, groups, maxgrp, groupc)) 153 struct group grp; local in function:_dns_getgroupmembership 182 while (__grscan_dns(&rv, &grp, grpbuf, sizeof(grpbuf), &state, 185 for (i = 0; grp.gr_mem[i]; i++) { 186 if (strcmp(grp.gr_mem[i], uname) != 0 246 struct group grp; local in function:_nis_getgroupmembership 329 struct group grp; local in function:_compat_getgroupmembership [all...] |
getnetgrent.c | 187 _ng_cycle(const char *grp, const StringList *sl) 190 warnx("netgroup: Cycle in group `%s'", grp); 401 * grp is not a valid pointer after return (either free(3)ed or allocated 405 addgroup(StringList *sl, char *grp) 412 _DIAGASSERT(grp != NULL); 415 (void)fprintf(stderr, "addgroup(%s)\n", grp); 418 if (sl_find(sl, grp) != NULL) { 419 _ng_cycle(grp, sl); 420 free(grp); 423 if (sl_add(sl, grp) == -1) 769 const char *grp = va_arg(ap, const char *); local in function:_local_innetgr [all...] |
getgrent.c | 102 #include <grp.h> 163 * and fills in grp with corresponding values; memory for strings 168 _gr_parse(const char *entry, struct group *grp, char *buf, size_t buflen) 177 _DIAGASSERT(grp != NULL); 197 COPYTOBUF(grp->gr_name); 203 COPYTOBUF(grp->gr_passwd); 212 grp->gr_gid = (gid_t)id; 226 grp->gr_mem = (char **)ALIGN(ep); 230 COPYTOBUF(grp->gr_mem[memc]); 238 grp->gr_mem[memc] = NULL 461 struct group *grp = va_arg(ap, struct group *); local in function:_files_getgrent_r 513 struct group *grp = va_arg(ap, struct group *); local in function:_files_getgrgid_r 566 struct group *grp = va_arg(ap, struct group *); local in function:_files_getgrnam_r 782 struct group *grp = va_arg(ap, struct group *); local in function:_dns_getgrent_r 832 struct group *grp = va_arg(ap, struct group *); local in function:_dns_getgrgid_r 884 struct group *grp = va_arg(ap, struct group *); local in function:_dns_getgrnam_r 1128 struct group *grp = va_arg(ap, struct group *); local in function:_nis_getgrent_r 1179 struct group *grp = va_arg(ap, struct group *); local in function:_nis_getgrgid_r 1239 struct group *grp = va_arg(ap, struct group *); local in function:_nis_getgrnam_r 1606 struct group *grp = va_arg(ap, struct group *); local in function:_compat_getgrent_r 1658 struct group *grp = va_arg(ap, struct group *); local in function:_compat_getgrgid_r 1712 struct group *grp = va_arg(ap, struct group *); local in function:_compat_getgrnam_r [all...] |
/src/usr.bin/wall/ |
wall.c | 57 #include <grp.h> 160 struct group *grp; local in function:addgroup 163 grp = getgrnam(name); 164 if ((grp = getgrnam(name)) == NULL) 166 for (i = 0; grp->gr_mem[i]; i++) 172 g->gid = grp->gr_gid; 177 for (i = 0; grp->gr_mem[i] != NULL; i++) { 178 g->mem[i] = strdup(grp->gr_mem[i]);
|
/src/usr.sbin/ypserv/revnetgroup/ |
parse_netgroup.c | 185 struct netgrp *grp; local in function:parse_netgrp 216 grp = (struct netgrp *)malloc(sizeof (struct netgrp)); 217 memset((char *)grp, 0, sizeof (struct netgrp)); 218 grp->ng_next = grouphead.gr; 219 grouphead.gr = grp; 238 grp->ng_str[strpos] = (char *) 240 memmove(grp->ng_str[strpos], 250 grp->ng_str[strpos] = NULL; 263 grp->ng_str[NG_HOST] == NULL ? "" : 264 grp->ng_str[NG_HOST] [all...] |
/src/libexec/atrun/ |
atrun.c | 46 #include <grp.h> 400 struct group *grp; local in function:main 405 if ((grp = getgrnam(nobody)) == NULL) 415 privs_relinquish_root(pwd->pw_uid, grp->gr_gid);
|
/src/tests/crypto/libcrypto/ecdh/ |
ecdhtest.c | 391 const EC_GROUP *grp; local in function:mk_eckey 400 grp = EC_KEY_get0_group(k); 401 pub = EC_POINT_new(grp); 404 if (!EC_POINT_mul(grp, pub, priv, NULL, NULL, NULL))
|
/src/usr.bin/quota/ |
quota.c | 64 #include <grp.h> 257 struct group *grp = getgrgid(gid); local in function:showgid 263 if (grp == NULL) 266 name = grp->gr_name; 291 struct group *grp = getgrnam(name); local in function:showgrpname 296 if (grp == NULL) { 306 if (grp->gr_gid != mygid) { 308 if (grp->gr_gid == gidset[i]) 312 name, grp->gr_gid); 316 showquotas(QUOTA_IDTYPE_GROUP, "group", grp->gr_gid, name) [all...] |
/src/usr.sbin/rpc.pcnfsd/ |
pcnfsd_v2.c | 24 #include <grp.h> 447 struct group *grp; local in function:fillin_extra_groups 454 grp = getgrent(); 455 if (grp == NULL) 457 if (grp->gr_gid == main_gid) 459 for (members = grp->gr_mem; members && *members; members++) { 461 extra_gids[n++] = grp->gr_gid;
|
/src/usr.bin/showmount/ |
showmount.c | 113 struct grouplist *grp; local in function:main 204 grp = exp->ex_groups; 205 if (grp == NULL) { 208 while (grp) { 209 printf("%s ", grp->gr_name); 210 grp = grp->gr_next;
|
/src/usr.bin/login/ |
login_pam.c | 61 #include <grp.h> 97 static struct group grs, *grp; variable in typeref:struct:group * 461 (void)getgrnam_r(TTYGRPNAME, &grs, grbuf, sizeof(grbuf), &grp); 463 (grp != NULL) ? grp->gr_gid : pwd->pw_gid);
|
/src/lib/libwrap/ |
options.c | 55 #include <grp.h> 272 struct group grs, *grp; local in function:group_option 275 (void)getgrnam_r(value, &grs, grbuf, sizeof(grbuf), &grp); 276 if (grp == NULL) 279 if (dry_run == 0 && setgid(grp->gr_gid))
|
/src/usr.sbin/mrouted/ |
snmp.c | 543 find_cache(grp, vifi) 544 u_long grp; 550 if (grp == n->al_addr) 599 u_long grp; local in function:o_igmpCacheTable 617 if (!get_address(name, *length, &grp, vp->namelen)) 620 if (!(cache = find_cache(grp, vifi))) 632 vifi = grp = 0; 634 get_address(name, len, &grp, vp->namelen); 638 cache = next_cache(grp,&vifi); 645 get_address(name, *length, &grp, vp->namelen) 1075 u_long src, grp, mask; local in function:o_ipMRouteTable 1194 u_long src, grp, mask, addr; local in function:o_ipMRouteNextHopTable [all...] |
/src/libexec/identd/ |
identd.c | 30 #include <grp.h> 103 struct group *grp; local in function:main 160 if ((grp = getgrnam(optarg)) != NULL) 161 gid = grp->gr_gid;
|