/macosx-10.9.5/OpenSSH-186/openssh/openbsd-compat/ |
H A D | getgrouplist.c | 49 int i, ngroups; local 54 ngroups = 0; 60 if (ngroups >= maxgroups) { 61 *grpcnt = ngroups; 64 groups[ngroups++] = agroup; 73 for (bail = 0, i = 0; bail == 0 && i < ngroups; i++) 80 if (ngroups >= maxgroups) { 84 groups[ngroups++] = grp->gr_gid; 91 *grpcnt = ngroups;
|
H A D | port-aix.c | 438 int ret = 0, ngroups = 0, maxgroups; local 453 groups[ngroups++] = pgid; 458 if (ngroups >= maxgroups || l == LONG_MIN || l == LONG_MAX) { 465 groups[ngroups++] = gid; 469 *grpcnt = ngroups;
|
/macosx-10.9.5/OpenSSH-186/openssh/ |
H A D | groupaccess.c | 51 static int ngroups; variable 73 if (ngroups > 0) 77 ngroups = NGROUPS_MAX; 79 ngroups = MAX(NGROUPS_MAX, sysconf(_SC_NGROUPS_MAX)); 81 groups_bygid = xcalloc(ngroups, sizeof(*groups_bygid)); 83 if (-1 == (ngroups = getgrouplist_2(pw->pw_name, pw->pw_gid, 93 groups_byname = xcalloc(ngroups, sizeof(*groups_byname)); 95 if (getgrouplist(pw->pw_name, pw->pw_gid, groups_bygid, &ngroups) == -1) { 101 for (i = 0, j = 0; i < ngroups; i++) 105 return (ngroups [all...] |
/macosx-10.9.5/bind9-45.100/bind9/unit/atf-src/atf-c/detail/ |
H A D | user.c | 52 static int ngroups = -1; local 56 if (ngroups == -1) { 57 ngroups = getgroups(NGROUPS_MAX, groups); 58 INV(ngroups >= 0); 62 for (i = 0; !found && i < ngroups; i++)
|
/macosx-10.9.5/ksh-20/ksh/src/lib/libast/comp/ |
H A D | eaccess.c | 106 static int ngroups = -2; 109 if (ngroups == -2) 111 if ((ngroups = getgroups(0, (gid_t*)0)) <= 0) 112 ngroups = NGROUPS_MAX; 113 if (!(groups = newof(0, gid_t, ngroups + 1, 0))) 114 ngroups = -1; 116 ngroups = getgroups(ngroups, groups); 118 n = ngroups;
|
/macosx-10.9.5/rsync-42/rsync/ |
H A D | uidlist.c | 102 static int ngroups = -2; local 108 if (ngroups < -1) { 110 if ((ngroups = getgroups(0, NULL)) < 0) 111 ngroups = 0; 112 gidset = new_array(GETGROUPS_T, ngroups+1); 115 if (ngroups > 0) 116 ngroups = getgroups(ngroups, gidset); 118 for (n = 0; n < ngroups; n++) { 122 if (n == ngroups) [all...] |
/macosx-10.9.5/bash-92/bash-3.2/ |
H A D | general.c | 870 static int ngroups, maxgroups; variable 887 ngroups = 0; 891 ngroups = getgroups (maxgroups, group_array); 896 if (ngroups == 0) 899 ngroups = 1; 904 for (i = 0; i < ngroups; i++) 907 if (i == ngroups && ngroups < maxgroups) 909 for (i = ngroups; i > 0; i--) 912 ngroups [all...] |
/macosx-10.9.5/shell_cmds-175/id/ |
H A D | id.c | 267 int cnt, ngroups; local 295 ngroups = getgrouplist_2(pw->pw_name, gid, &groups); 297 ngroups = NGROUPS + 1; 298 getgrouplist(pw->pw_name, gid, groups, &ngroups); 305 ngroups = getgroups(NGROUPS + 1, groups); 309 if (ngroups < 0) 331 for (lastgid = -1, cnt = 0; cnt < ngroups; ++cnt) { 366 int cnt, id, lastid, ngroups; local 383 ngroups = getgrouplist_2(pw->pw_name, pw->pw_gid, &groups); 385 ngroups [all...] |
/macosx-10.9.5/ksh-20/ksh/src/lib/libcmd/ |
H A D | id.c | 209 int ngroups = 0; local 237 ngroups = getgroups(maxgroups, groups); 238 for (i = j = 0; i < ngroups; i++) 243 ngroups = j; 286 if (ngroups == 1 && groups[0] == group) 287 ngroups = 0; 335 if (ngroups > 0) 339 for (i = 0; i < ngroups; i++) 393 else if (ngroups > 0) 401 if (++i >= ngroups) brea [all...] |
/macosx-10.9.5/OpenPAM-20/openpam/lib/ |
H A D | openpam_restore_cred.c | 72 setgroups(scred->ngroups, scred->groups) < 0 ||
|
H A D | openpam_borrow_cred.c | 86 scred->ngroups = r;
|
H A D | openpam_impl.h | 121 int ngroups; member in struct:pam_saved_cred
|
/macosx-10.9.5/file_cmds-230/chown/ |
H A D | chown.c | 278 static int ngroups = -1; local 289 if (gid != (gid_t)-1 && ngroups == -1 && 291 ngroups = getgroups(NGROUPS_MAX, groups); 292 while (--ngroups >= 0 && gid != groups[ngroups]); 293 if (ngroups < 0) {
|
/macosx-10.9.5/diskdev_cmds-572.1.1/quota.tproj/ |
H A D | quota.c | 120 int ngroups; local 158 ngroups = getgroups(NGROUPS, gidset); 159 if (ngroups < 0) { 163 for (i = 1; i < ngroups; i++) 256 int ngroups; local 265 ngroups = getgroups(NGROUPS, gidset); 266 if (ngroups < 0) { 270 for (i = 1; i < ngroups; i++) 273 if (i >= ngroups && getuid() != 0) { 289 int ngroups; local [all...] |
/macosx-10.9.5/tcpdump-56/tcpdump/ |
H A D | print-igmp.c | 156 u_int group, nsrcs, ngroups; local 165 ngroups = EXTRACT_16BITS(&bp[6]); 166 (void)printf(", %d group record(s)", ngroups); 170 for (i=0; i<ngroups; i++) {
|
H A D | print-pim.c | 124 int maddrlen, addrlen, ngroups, njoin, nprune; local 167 ngroups = bp[3]; 170 while (ngroups--) {
|
H A D | print-icmp6.c | 831 u_int group, nsrcs, ngroups; local 841 ngroups = EXTRACT_16BITS(&icp->icmp6_data16[1]); 842 printf(", %d group record(s)", ngroups); 846 for (i = 0; i < ngroups; i++) {
|
/macosx-10.9.5/sudo-72/src/ |
H A D | set_perms.c | 492 static int ngroups = -1; local 517 if ((ngroups = getgroups(0, NULL)) > 0) { 518 groups = emalloc2(ngroups, sizeof(GETGROUPS_T)); 519 if (getgroups(ngroups, groups) < 0) 526 if (setgroups(ngroups, groups) < 0)
|
H A D | sudo.h | 64 int ngroups; member in struct:sudo_user 168 #define user_ngroups (sudo_user.ngroups)
|
/macosx-10.9.5/tcl-102/tcl_ext/tkimg/tkimg/compat/libjpeg/ |
H A D | jdmainct.c | 479 int ci, rgroup, ngroups; local 492 * ngroups is the number of row groups we need. 498 ngroups = cinfo->min_DCT_v_scaled_size + 2; 500 ngroups = cinfo->min_DCT_v_scaled_size; 510 (JDIMENSION) (rgroup * ngroups));
|
/macosx-10.9.5/Libinfo-449.1.3/lookup.subproj/ |
H A D | libinfo.c | 601 _check_groups(const char *function, int32_t ngroups) argument 605 if (ngroups > 0 && ngroups < NGROUPS_MAX) { 616 snprintf(buffer, sizeof(buffer), "%d", (ngroups == 0 ? INT_MAX : ngroups)); 634 getgrouplist_internal(const char *name, int basegid, gid_t *groups, uint32_t *ngroups) argument 641 * On input, ngroups specifies the size of the groups array. 652 if (ngroups == NULL) return 0; 654 max = (*ngroups); 655 *ngroups 691 getgrouplist(const char *name, int basegid, int *groups, int *ngroups) argument 798 uint32_t ngroups; local [all...] |
/macosx-10.9.5/Libnotify-121.20.1/notifyd/ |
H A D | pathwatch.c | 131 int ngroups, status, stat_status; local 141 ngroups = getgroups(NGROUPS_MAX, orig_gidset); 142 if (ngroups < 0) 184 status = syscall(SYS_initgroups, ngroups, orig_gidset, 0);
|
/macosx-10.9.5/ruby-104/ruby/ |
H A D | process.c | 5474 int i, ngroups; local 5477 ngroups = getgroups(0, NULL); 5478 if (ngroups == -1) 5481 groups = ALLOCA_N(rb_gid_t, ngroups); 5483 ngroups = getgroups(ngroups, groups); 5484 if (ngroups == -1) 5488 for (i = 0; i < ngroups; i++) 5515 int ngroups, i; local 5521 ngroups 5606 int ngroups = FIX2INT(val); local [all...] |
/macosx-10.9.5/gssd-62/ |
H A D | gssd.c | 889 * are set to nobody and *ngroups is set to 1. 892 getucred(const char *uname, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument 898 *ngroups = 1; 903 *ngroups = NGROUPS_MAX; 905 (int *)gids, (int *)ngroups) == -1) { 908 *ngroups = 1; 922 uid_t *uid, gid_t *gids, uint32_t *ngroups) 952 if ((gotname = getucred(uname, uid, gids, ngroups))) 978 gotname = getucred(uname, uid, gids, ngroups); 1000 uid_t *uid, gid_t *gids, uint32_t *ngroups) 921 gss_name_to_ucred_1(uint32_t *minor, gss_name_t name, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument 999 gss_name_to_ucred(uint32_t *min, gss_name_t name, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument [all...] |
/macosx-10.9.5/screen-22/screen/ |
H A D | process.c | 3261 int ngroups = 0; local 3274 ngroups++; 3281 if (ngroups) 3283 Msg(0, "%s's group%s: %s.", args[0], (ngroups == 1) ? "" : "s", 3284 (ngroups == 0) ? "none" : buf);
|