diff options
author | Ian Lance Taylor <iant@golang.org> | 2021-08-13 17:21:54 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2021-08-14 17:34:52 -0700 |
commit | 829931ec93ab7d5ab73f31be9da504abb6ae459e (patch) | |
tree | 40c9a1476aeaddc88721cc6556d6c07ba133d483 /libgo/go/os | |
parent | 7dd8f1982c65866eba435112633db2a34d2814a7 (diff) | |
download | gcc-829931ec93ab7d5ab73f31be9da504abb6ae459e.zip gcc-829931ec93ab7d5ab73f31be9da504abb6ae459e.tar.gz gcc-829931ec93ab7d5ab73f31be9da504abb6ae459e.tar.bz2 |
libgo: various fixes for Solaris support
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/342189
Diffstat (limited to 'libgo/go/os')
-rw-r--r-- | libgo/go/os/user/decls_solaris.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libgo/go/os/user/decls_solaris.go b/libgo/go/os/user/decls_solaris.go index ccdf36b..43b6a04 100644 --- a/libgo/go/os/user/decls_solaris.go +++ b/libgo/go/os/user/decls_solaris.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build solaris -// +build cgo +//go:build solaris && cgo +// +build solaris,cgo package user @@ -22,3 +22,6 @@ func libc_getgrnam_r(name *byte, grp *syscall.Group, buf *byte, buflen syscall.S //extern __posix_getgrgid_r func libc_getgrgid_r(gid syscall.Gid_t, grp *syscall.Group, buf *byte, buflen syscall.Size_t, result **syscall.Group) int + +//extern getgrouplist +func libc_getgrouplist(user *byte, group syscall.Gid_t, groups *syscall.Gid_t, ngroups *int32) int |