Lines Matching defs:gids
313 smb_sam_usr_groups(smb_sid_t *user_sid, smb_ids_t *gids)
334 else for (i = 0, ids = gids->i_ids;
335 i < gids->i_cnt; i++, ids++) {
365 new_gids.i_cnt = gids->i_cnt;
366 total_cnt = gids->i_cnt + gcnt;
372 (void) memcpy(new_gids.i_ids, gids->i_ids,
373 gids->i_cnt * sizeof (smb_id_t));
374 new_ids = new_gids.i_ids + gids->i_cnt;
385 else for (i = 0, ids = gids->i_ids;
386 i < gids->i_cnt; i++, ids++) {
392 if (member && (new_gids.i_cnt < (gids->i_cnt + gcnt))) {
415 ids = new_gids.i_ids + gids->i_cnt;
425 * Success! Update passed gids and
428 free(gids->i_ids);
429 *gids = new_gids;