/freebsd-9.3-release/usr.sbin/pw/ |
H A D | grupd.c | 80 fmtgrentry(char **buf, int * buflen, struct group * grp, int type) argument 90 l = strlen(grp->gr_name) + 1 + strlen(grp->gr_passwd) + 1 + 5 + 1; 92 for (i = 0; grp->gr_mem[i] != NULL; i++) { 93 l += strlen(grp->gr_mem[i]) + 1; 103 l = sprintf(*buf, "%s:*:%ld:", grp->gr_name, (long) grp->gr_gid); 105 l = sprintf(*buf, "%s:%s:%ld:", grp->gr_name, grp->gr_passwd, (long) grp 122 fmtgrent(char **buf, int * buflen, struct group * grp) argument 129 gr_update(struct group * grp, char const * group, int mode) argument 156 addgrent(struct group * grp) argument 162 chggrent(char const * login, struct group * grp) argument 168 delgrent(struct group * grp) argument [all...] |
H A D | pw_group.c | 44 struct carg *arg, struct group *grp); 45 static int print_group(struct group * grp, int pretty); 55 struct group *grp = NULL; local 86 while ((grp = GETGRENT()) != NULL) 87 print_group(grp, pretty); 95 if (mode != M_ADD && grp == NULL && isdigit((unsigned char)*a_name->val)) { 100 grp = (a_name != NULL) ? GETGRNAM(a_name->val) : GETGRGID((gid_t) atoi(a_gid->val)); 103 if (a_name == NULL && grp == NULL) /* Try harder */ 104 grp = GETGRGID(atoi(a_gid->val)); 106 if (grp 302 delete_members(char ***members, int *grmembers, int *i, struct carg *arg, struct group *grp) argument 341 struct group *grp; local 402 print_group(struct group * grp, int pretty) argument [all...] |
H A D | edgroup.c | 40 #include <grp.h> 123 struct group grp; local 125 memset(&grp, 0, sizeof grp); 129 grp.gr_name = p; 132 grp.gr_passwd = p; 135 grp.gr_gid = atoi(p); 154 grp.gr_mem = mems; 161 if (groups == NULL || isingroup(grp.gr_name, groups) == -1) { /* Delete */ 173 if (groups == NULL && mems[0] == NULL && strcmp(name, grp [all...] |
H A D | pw_vpw.c | 217 static struct group grp; local 238 bzero(&grp, sizeof grp); 244 grp.gr_name = p; 253 grp.gr_passwd = p; 256 grp.gr_gid = atoi(p); 258 if (gid == (gid_t)grp.gr_gid) 277 grp.gr_mem = mems; 282 if (done && grp.gr_name) { 283 gr = &grp; [all...] |
H A D | pwupd.h | 34 #include <grp.h> 125 int addgrent(struct group * grp); 126 int delgrent(struct group * grp); 127 int chggrent(char const * name, struct group * grp); 128 int fmtgrent(char **buf, int * buflen, struct group * grp); 129 int fmtgrentry(char **buf, int * buflen, struct group * grp, int type);
|
/freebsd-9.3-release/crypto/openssh/openbsd-compat/ |
H A D | getgrouplist.c | 43 #include <grp.h> 48 struct group *grp; local 70 while ((grp = getgrent())) { 71 if (grp->gr_gid == agroup) 74 if (groups[i] == grp->gr_gid) 78 for (i = 0; grp->gr_mem[i]; i++) { 79 if (!strcmp(grp->gr_mem[i], uname)) { 84 groups[ngroups++] = grp->gr_gid;
|
/freebsd-9.3-release/sys/netpfil/ipfw/ |
H A D | dn_sched_qfq.c | 162 * grp->index is the index of the group; and grp->slot_shift 205 struct qfq_group *grp; member in struct:qfq_class 313 cl->grp = &q->groups[i]; 342 * First compute eligibility comparing grp->S, q->V, 346 qfq_calc_state(struct qfq_sched *q, struct qfq_group *grp) argument 349 unsigned int state = qfq_gt(grp->S, q->V); 350 unsigned long mask = mask_from(q->bitmaps[ER], grp->index); 355 if (qfq_gt(grp->F, next->F)) 420 * roundedS is always cl->S rounded on grp 423 qfq_slot_insert(struct qfq_group *grp, struct qfq_class *cl, uint64_t roundedS) argument 437 qfq_front_slot_remove(struct qfq_group *grp) argument 452 qfq_slot_scan(struct qfq_group *grp) argument 479 qfq_slot_rotate(struct qfq_sched *q, struct qfq_group *grp, uint64_t roundedS) argument 496 struct qfq_group *grp; local 509 qfq_update_class(struct qfq_sched *q, struct qfq_group *grp, struct qfq_class *cl) argument 536 struct qfq_group *grp; local 637 struct qfq_group *grp; local 792 struct qfq_group *grp; local [all...] |
/freebsd-9.3-release/tools/regression/lib/libc/nss/ |
H A D | test-getgr.c | 34 #include <grp.h> 121 free_group(struct group *grp) argument 125 assert(grp != NULL); 127 free(grp->gr_name); 128 free(grp->gr_passwd); 130 for (cp = grp->gr_mem; *cp; ++cp) 132 free(grp->gr_mem); 177 sdump_group(struct group *grp, char *buffer, size_t buflen) argument 183 grp->gr_name, grp 208 group_read_snapshot_func(struct group *grp, char *line) argument 294 struct group *grp; local 309 group_test_correctness(struct group *grp, void *mdata) argument 353 struct group *grp; local 383 struct group *grp; local 406 group_test_getgrent(struct group *grp, void *mdata) argument [all...] |
/freebsd-9.3-release/tools/regression/lib/libutil/ |
H A D | test-grp.c | 32 #include <grp.h> 55 build_grp(struct group *grp) argument 57 grp->gr_name = grpName; 58 grp->gr_passwd = grpPasswd; 59 grp->gr_gid = grpGID; 60 grp->gr_mem = grpMems;
|
H A D | Makefile | 3 TESTS= test-trimdomain test-trimdomain-nodomain test-flopen test-grp test-pidfile
|
/freebsd-9.3-release/lib/libpam/modules/pam_group/ |
H A D | pam_group.c | 41 #include <grp.h> 65 struct group *grp; local 96 if ((grp = getgrnam(group)) == NULL || grp->gr_mem == NULL) 100 if (*grp->gr_mem == NULL) 104 if (pwd->pw_gid == grp->gr_gid) 106 for (list = grp->gr_mem; *list != NULL; ++list)
|
/freebsd-9.3-release/usr.bin/logins/ |
H A D | logins.c | 35 #include <grp.h> 128 struct group *grp; local 138 if ((grp = getgrent()) == NULL) 140 grps[ngrps].gr_name = xstrdup(grp->gr_name); 141 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd); 142 grps[ngrps].gr_gid = grp->gr_gid; 144 for (i = 0, len = 1; grp->gr_mem[i] != NULL; ++i) 145 len += strlen(grp->gr_mem[i]) + 1; 147 for (i = 0, len = 0; grp->gr_mem[i] != NULL; ++i) 149 i ? ",%s" : "%s", grp 235 struct xgroup *grp; local 295 struct xgroup *grp; local [all...] |
/freebsd-9.3-release/lib/libc/gen/ |
H A D | getgrouplist.c | 41 #include <grp.h>
|
H A D | getgrent.c | 49 #include <grp.h> 212 struct group *grp; local 234 grp = va_arg(ap, struct group *); 240 if (grp->gr_name != NULL) 241 desired_size += strlen(grp->gr_name) + 1; 242 if (grp->gr_passwd != NULL) 243 desired_size += strlen(grp->gr_passwd) + 1; 245 if (grp->gr_mem != NULL) { 247 for (mem = grp->gr_mem; *mem; ++mem) { 261 memcpy(&new_grp, grp, sizeo 307 struct group *grp; local 459 struct group grp; local 561 getgrent_r(struct group *grp, char *buffer, size_t bufsize, struct group **result) argument 578 getgrnam_r(const char *name, struct group *grp, char *buffer, size_t bufsize, struct group **result) argument 616 getgrgid_r(gid_t gid, struct group *grp, char *buffer, size_t bufsize, struct group **result) argument 677 static struct group grp; variable in typeref:struct:group 716 wrap_getgrnam_r(union key key, struct group *grp, char *buffer, size_t bufsize, struct group **res) argument 724 wrap_getgrgid_r(union key key, struct group *grp, char *buffer, size_t bufsize, struct group **res) argument 732 wrap_getgrent_r(union key key __unused, struct group *grp, char *buffer, size_t bufsize, struct group **res) argument 834 struct group *grp; local 942 struct group *grp; local 1080 struct group *grp; local 1300 struct group *grp; local 1514 __gr_parse_entry(char *line, size_t linesize, struct group *grp, char *membuf, size_t membufsize, int *errnop) argument [all...] |
/freebsd-9.3-release/libexec/revnetgroup/ |
H A D | parse_netgroup.c | 185 struct netgrp *grp; local 216 grp = (struct netgrp *)malloc(sizeof (struct netgrp)); 217 bzero((char *)grp, sizeof (struct netgrp)); 218 grp->ng_next = grouphead.gr; 219 grouphead.gr = grp; 238 grp->ng_str[strpos] = (char *) 240 bcopy(spos, grp->ng_str[strpos], 250 grp->ng_str[strpos] = NULL; 262 grp->ng_str[NG_HOST] == NULL ? "" : grp [all...] |
/freebsd-9.3-release/lib/libpam/modules/pam_ftpusers/ |
H A D | pam_ftpusers.c | 39 #include <grp.h> 58 struct group *grp; local 96 grp = getgrnam(name); 98 if (grp == NULL) 100 for (mem = grp->gr_mem; mem && *mem && !found; ++mem)
|
/freebsd-9.3-release/usr.bin/newgrp/ |
H A D | newgrp.c | 38 #include <grp.h> 154 struct group *grp; local 161 if ((grp = getgrnam(grpname)) == NULL) 163 (grp = getgrgid((gid_t)lgid)) == NULL ) { 173 if (pwd->pw_gid == grp->gr_gid) 175 for (p = grp->gr_mem; *p != NULL; p++) 180 if (!dbmember && *grp->gr_passwd != '\0' && getuid() != 0) { 183 strcmp(grp->gr_passwd, crypt(pass, grp->gr_passwd)) != 0) { 198 if (grp [all...] |
/freebsd-9.3-release/tools/regression/tmpfs/ |
H A D | t_setattr | 58 mkdir grp || die 59 eval $(stat -s grp | sed -e 's|st_|ost_|g') 60 chgrp 5678 grp || die 61 eval $(stat -s grp)
|
/freebsd-9.3-release/lib/libc/net/ |
H A D | nss_compat.c | 88 struct group *grp; local 96 grp = va_arg(ap, struct group *); 100 status = fn(name, grp, buffer, bufsize, errnop); 103 *(struct group **)retval = grp; 113 struct group *grp; local 121 grp = va_arg(ap, struct group *); 125 status = fn(gid, grp, buffer, bufsize, errnop); 128 *(struct group **)retval = grp; 137 struct group *grp; local 146 grp [all...] |
/freebsd-9.3-release/crypto/openssh/ |
H A D | schnorr.c | 562 modp_group_free(struct modp_group *grp) argument 564 if (grp->g != NULL) 565 BN_clear_free(grp->g); 566 if (grp->p != NULL) 567 BN_clear_free(grp->p); 568 if (grp->q != NULL) 569 BN_clear_free(grp->q); 570 bzero(grp, sizeof(*grp)); 571 free(grp); 615 struct modp_group *grp; local [all...] |
/freebsd-9.3-release/usr.sbin/mountd/ |
H A D | mountd.c | 73 #include <grp.h> 1260 struct grouplist *grp; local 1289 grp = hp->ht_grp; 1290 if (grp->gr_type == GT_HOST) { 1293 strp = grp->gr_ptr.gt_addrinfo->ai_canonname; 1297 } else if (grp->gr_type == GT_NET) { 1300 strp = grp->gr_ptr.gt_net.nt_name; 1345 struct grouplist *grp, *tgrp; local 1395 tgrp = grp = get_grp(); 1409 if (do_opt(&cp, &endcp, ep, grp, 1655 struct grouplist *grp, *tgrp; local 1836 getexp_err(struct exportlist *ep, struct grouplist *grp) argument 1894 hang_dirp(struct dirlist *dp, struct grouplist *grp, struct exportlist *ep, int flags) argument 1942 add_dlist(struct dirlist **dpp, struct dirlist *newdp, struct grouplist *grp, int flags, struct exportlist *ep) argument 2020 struct grouplist *grp; local 2157 do_opt(char **cpp, char **endcpp, struct exportlist *ep, struct grouplist *grp, int *has_hostp, int *exflagsp, struct xucred *cr) argument 2270 get_host(char *cp, struct grouplist *grp, struct grouplist *tgrp) argument 2389 do_mount(struct exportlist *ep, struct grouplist *grp, int exflags, struct xucred *anoncrp, char *dirp, int dirplen, struct statfs *fsb) argument 3007 free_grp(struct grouplist *grp) argument [all...] |
/freebsd-9.3-release/sys/ofed/include/linux/ |
H A D | sysfs.h | 142 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) argument 146 sysctl_remove_name(kobj->oidp, grp->name, 1, 1); 150 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) argument 156 OID_AUTO, grp->name, CTLFLAG_RD|CTLFLAG_MPSAFE, NULL, grp->name); 157 for (attr = grp->attrs; *attr != NULL; attr++) {
|
/freebsd-9.3-release/contrib/sendmail/include/sm/ |
H A D | heap.h | 44 # define sm_malloc_tagged(size, file, line, grp) sm_malloc(size) 45 # define sm_malloc_tagged_x(size, file, line, grp) sm_malloc_x(size) 47 # define sm_heap_register(ptr, size, file, line, grp) (true)
|
/freebsd-9.3-release/usr.sbin/nscd/agents/ |
H A D | group.c | 34 #include <grp.h> 49 group_marshal_func(struct group *grp, char *buffer, size_t *buffer_size) argument 58 if (grp->gr_name != NULL) 59 desired_size += strlen(grp->gr_name) + 1; 60 if (grp->gr_passwd != NULL) 61 desired_size += strlen(grp->gr_passwd) + 1; 63 if (grp->gr_mem != NULL) { 65 for (mem = grp->gr_mem; *mem; ++mem) { 79 memcpy(&new_grp, grp, sizeof(struct group));
|
/freebsd-9.3-release/sbin/mksnap_ffs/ |
H A D | mksnap_ffs.c | 45 #include <grp.h> 67 struct group *grp; local 112 if ((grp = getgrnam("operator")) == NULL) 136 if (fchown(fd, -1, grp->gr_gid) != 0)
|