mirror of
https://github.com/golang/go.git
synced 2025-10-25 22:04:12 +00:00
syscall: add support for GOOS=solaris
These are only the new files, autogenerated files are in a different CL to keep the size down. LGTM=dave, minux.ma, jsing R=golang-codereviews, dave, jsing, gobot, minux.ma, rsc, iant, mikioh.mikioh CC=golang-codereviews https://golang.org/cl/36000043
This commit is contained in:
parent
e5b5f9b39d
commit
1c9861918b
14 changed files with 1620 additions and 13 deletions
|
|
@ -2,7 +2,7 @@
|
|||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build freebsd dragonfly darwin linux netbsd openbsd
|
||||
// +build freebsd dragonfly darwin linux netbsd openbsd solaris
|
||||
|
||||
package syscall_test
|
||||
|
||||
|
|
@ -85,9 +85,13 @@ func TestFcntlFlock(t *testing.T) {
|
|||
// "-test.run=^TestPassFD$" and an environment variable used to signal
|
||||
// that the test should become the child process instead.
|
||||
func TestPassFD(t *testing.T) {
|
||||
if runtime.GOOS == "dragonfly" {
|
||||
switch runtime.GOOS {
|
||||
case "dragonfly":
|
||||
// TODO(jsing): Figure out why sendmsg is returning EINVAL.
|
||||
t.Skip("skipping test on dragonfly")
|
||||
case "solaris":
|
||||
// TODO(aram): Figure out why ReadMsgUnix is returning empty message.
|
||||
t.Skip("skipping test on solaris, see issue 7402")
|
||||
}
|
||||
if os.Getenv("GO_WANT_HELPER_PROCESS") == "1" {
|
||||
passFDChild()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue