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

12

/macosx-10.10/Libinfo-459/lookup.subproj/
H A Dds_module.c1760 ds_grouplist(si_mod_t *si, const char *name, uint32_t ngroups) argument
1772 xpc_dictionary_set_int64(payload, "ngroups", ngroups);
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/NFS-82/nfsd/
H A Dmountd.c4794 int ngroups, groups[NGROUPS]; local
4828 ngroups = NGROUPS;
4829 if (getgrouplist(pw->pw_name, pw->pw_gid, groups, &ngroups))
4832 cr->cr_ngroups = (ngroups <= NGROUPS) ? ngroups : NGROUPS;
/macosx-10.10/OpenPAM-20/openpam/lib/
H A Dopenpam_borrow_cred.c86 scred->ngroups = r;
H A Dopenpam_impl.h121 int ngroups; member in struct:pam_saved_cred
H A Dopenpam_restore_cred.c72 setgroups(scred->ngroups, scred->groups) < 0 ||
/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/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/PowerManagement-494.1.2/pmconfigd/
H A DPrivateLib.c3237 int ngroups = NGROUPS_MAX+1; local
3248 getgrouplist(pw->pw_name, pw->pw_gid, group_list, &ngroups);
3253 for(i=0; i<ngroups; i++)
/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/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/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/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/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/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/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/ppp-786.1.1/Helpers/pppd/
H A Dauth.c592 for (i = 0; i < ngroups; ++i) {
H A Dmain.c213 int ngroups; /* How many groups valid in groups */ variable
389 ngroups = getgroups(NGROUPS_MAX, groups);
H A Doptions.c1254 for (i = 0; i < ngroups; ++i)
H A Dpppd.h283 extern int ngroups; /* How many groups valid in groups */
/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/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/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 392 milliseconds

12