Lines Matching refs:ngrp
163 int ngrp, error;
169 ngrp = args->gidsetsize;
170 if (ngrp < 0 || ngrp >= ngroups_max + 1) {
174 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK);
175 error = copyin(args->gidset, linux_gidset, ngrp * sizeof(l_gid16_t));
202 if (ngrp > 0) {
203 newcred->cr_ngroups = ngrp + 1;
206 ngrp--;
207 while (ngrp >= 0) {
208 bsd_gidset[ngrp + 1] = linux_gidset[ngrp];
209 ngrp--;
233 int bsd_gidsetsz, ngrp, error;
248 if ((ngrp = args->gidsetsize) == 0) {
255 if (ngrp < bsd_gidsetsz) {
260 ngrp = 0;
263 while (ngrp < bsd_gidsetsz) {
264 linux_gidset[ngrp] = bsd_gidset[ngrp + 1];
265 ngrp++;
268 error = copyout(linux_gidset, args->gidset, ngrp * sizeof(l_gid16_t));
276 td->td_retval[0] = ngrp;