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);