// Copyright 2016 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build dragonfly freebsd !android,linux netbsd openbsd package user /* #include <unistd.h> #include <sys/types.h> #include <grp.h> static int mygetgrouplist(const char* user, gid_t group, gid_t* groups, int* ngroups) { return getgrouplist(user, group, groups, ngroups); } */ import "C" func getGroupList(name *C.char, userGID C.gid_t, gids *C.gid_t, n *C.int) C.int { return C.mygetgrouplist(name, userGID, gids, n) }