Searched refs:ngroups (Results 1 - 25 of 34) sorted by relevance

12

/macosx-10.10/OpenSSH-189/openssh/openbsd-compat/
H A Dgetgrouplist.c49 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 Dport-aix.c438 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.10/OpenSSH-189/openssh/
H A Dgroupaccess.c51 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.10/bind9-45.101/bind9/unit/atf-src/atf-c/detail/
H A Duser.c52 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.10/ksh-23/ksh/src/lib/libast/comp/
H A Deaccess.c106 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.10/rsync-45/rsync/
H A Duidlist.c102 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.10/bash-94.1.2/bash-3.2/
H A Dgeneral.c870 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.10/shell_cmds-179/id/
H A Did.c278 int cnt, ngroups; local
306 ngroups = getgrouplist_2(pw->pw_name, gid, &groups);
308 ngroups = NGROUPS + 1;
309 getgrouplist(pw->pw_name, gid, groups, &ngroups);
316 ngroups = getgroups(NGROUPS + 1, groups);
320 if (ngroups < 0)
342 for (lastgid = -1, cnt = 0; cnt < ngroups; ++cnt) {
389 int cnt, id, lastid, ngroups; local
406 ngroups = getgrouplist_2(pw->pw_name, pw->pw_gid, &groups);
408 ngroups
[all...]
/macosx-10.10/ksh-23/ksh/src/lib/libcmd/
H A Did.c209 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.10/OpenPAM-20/openpam/lib/
H A Dopenpam_restore_cred.c72 setgroups(scred->ngroups, scred->groups) < 0 ||
H A Dopenpam_borrow_cred.c86 scred->ngroups = r;
H A Dopenpam_impl.h121 int ngroups; member in struct:pam_saved_cred
/macosx-10.10/file_cmds-242/chown/
H A Dchown.c279 static int ngroups = -1; local
290 if (gid != (gid_t)-1 && ngroups == -1 &&
292 ngroups = getgroups(NGROUPS_MAX, groups);
293 while (--ngroups >= 0 && gid != groups[ngroups]);
294 if (ngroups < 0) {
/macosx-10.10/diskdev_cmds-576/quota.tproj/
H A Dquota.c120 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.10/tcpdump-61/tcpdump/
H A Dprint-igmp.c156 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 Dprint-pim.c124 int maddrlen, addrlen, ngroups, njoin, nprune; local
167 ngroups = bp[3];
170 while (ngroups--) {
H A Dprint-icmp6.c845 u_int group, nsrcs, ngroups; local
855 ngroups = EXTRACT_16BITS(&icp->icmp6_data16[1]);
856 printf(", %d group record(s)", ngroups);
860 for (i = 0; i < ngroups; i++) {
/macosx-10.10/sudo-73/src/
H A Dset_perms.c492 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 Dsudo.h64 int ngroups; member in struct:sudo_user
168 #define user_ngroups (sudo_user.ngroups)
/macosx-10.10/tcl-105/tcl_ext/tkimg/tkimg/compat/libjpeg/
H A Djdmainct.c479 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.10/Libinfo-459/lookup.subproj/
H A Dlibinfo.c601 _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.10/Libnotify-133.1.1/notifyd/
H A Dpathwatch.c131 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.10/ruby-106/ruby/
H A Dprocess.c5474 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.10/gssd-64/
H A Dgssd.c890 * are set to nobody and *ngroups is set to 1.
893 getucred(const char *uname, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument
899 *ngroups = 1;
904 *ngroups = NGROUPS_MAX;
906 (int *)gids, (int *)ngroups) == -1) {
909 *ngroups = 1;
923 uid_t *uid, gid_t *gids, uint32_t *ngroups)
953 if ((gotname = getucred(uname, uid, gids, ngroups)))
979 gotname = getucred(uname, uid, gids, ngroups);
1001 uid_t *uid, gid_t *gids, uint32_t *ngroups)
922 gss_name_to_ucred_1(uint32_t *minor, gss_name_t name, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument
1000 gss_name_to_ucred(uint32_t *min, gss_name_t name, uid_t *uid, gid_t *gids, uint32_t *ngroups) argument
[all...]
/macosx-10.10/screen-22/screen/
H A Dprocess.c3261 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);

Completed in 267 milliseconds

12