]> Cypherpunks repositories - gostls13.git/commitdiff
internal/poll: only export FD.eofError for testing on posix systems
authorIan Lance Taylor <iant@golang.org>
Mon, 13 Feb 2017 18:57:07 +0000 (10:57 -0800)
committerIan Lance Taylor <iant@golang.org>
Mon, 13 Feb 2017 19:10:50 +0000 (19:10 +0000)
Fixes build on plan9.

Change-Id: Idbb1e6887c24a873de77c92095198847ed953278
Reviewed-on: https://go-review.googlesource.com/36915
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/internal/poll/export_posix_test.go [new file with mode: 0644]
src/internal/poll/export_test.go

diff --git a/src/internal/poll/export_posix_test.go b/src/internal/poll/export_posix_test.go
new file mode 100644 (file)
index 0000000..73b2c11
--- /dev/null
@@ -0,0 +1,15 @@
+// Copyright 2017 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 darwin dragonfly freebsd linux nacl netbsd openbsd solaris windows
+
+// Export guts for testing on posix.
+// Since testing imports os and os imports internal/poll,
+// the internal/poll tests can not be in package poll.
+
+package poll
+
+func (fd *FD) EOFError(n int, err error) error {
+       return fd.eofError(n, err)
+}
index ec658fd357659cc1a7aad26e2d8bd575161b951d..02664d9ea30698a02d0a803c71925569b42c7daf 100644 (file)
@@ -33,7 +33,3 @@ func (mu *FDMutex) RWLock(read bool) bool {
 func (mu *FDMutex) RWUnlock(read bool) bool {
        return mu.rwunlock(read)
 }
-
-func (fd *FD) EOFError(n int, err error) error {
-       return fd.eofError(n, err)
-}