aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/os
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2021-08-13 17:21:54 -0700
committerIan Lance Taylor <iant@golang.org>2021-08-14 17:34:52 -0700
commit829931ec93ab7d5ab73f31be9da504abb6ae459e (patch)
tree40c9a1476aeaddc88721cc6556d6c07ba133d483 /libgo/go/os
parent7dd8f1982c65866eba435112633db2a34d2814a7 (diff)
downloadgcc-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.go7
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