kern_setgroups
error = kern_setgroups(td, &ngroups, groups + 1);
error = kern_setgroups(td, &gidsetsize, groups);
int kern_setgroups(struct thread *td, int *ngrpp, gid_t *groups);