gidset 943 source3/include/proto.h int sys_getgroups(int setlen, gid_t *gidset); gidset 944 source3/include/proto.h int sys_setgroups(gid_t UNUSED(primary_gid), int setlen, gid_t *gidset); gidset 753 source3/lib/system.c static int sys_broken_getgroups(int setlen, gid_t *gidset) gidset 789 source3/lib/system.c gidset[i] = (gid_t)group_list[i]; gidset 795 source3/lib/system.c static int sys_broken_setgroups(int setlen, gid_t *gidset) gidset 819 source3/lib/system.c group_list[i] = (GID_T) gidset[i]; gidset 847 source3/lib/system.c static int sys_bsd_setgroups(gid_t primary_gid, int setlen, const gid_t *gidset) gidset 864 source3/lib/system.c if (gidset[0] != primary_gid) { gidset 870 source3/lib/system.c memcpy(new_gidset + 1, gidset, (setlen * sizeof(gid_t))); gidset 882 source3/lib/system.c ret = sys_broken_setgroups(setlen, new_gidset ? new_gidset : gidset); gidset 884 source3/lib/system.c ret = setgroups(setlen, new_gidset ? new_gidset : gidset); gidset 902 source3/lib/system.c int sys_getgroups(int setlen, gid_t *gidset) gidset 905 source3/lib/system.c return sys_broken_getgroups(setlen, gidset); gidset 907 source3/lib/system.c return getgroups(setlen, gidset); gidset 915 source3/lib/system.c int sys_setgroups(gid_t UNUSED(primary_gid), int setlen, gid_t *gidset) gidset 923 source3/lib/system.c return sys_bsd_setgroups(primary_gid, setlen, gidset); gidset 925 source3/lib/system.c return sys_broken_setgroups(setlen, gidset); gidset 927 source3/lib/system.c return setgroups(setlen, gidset);