aboutsummaryrefslogtreecommitdiff
path: root/src/os/file_plan9.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2018-07-10 06:47:44 -0700
committerIan Lance Taylor <iant@golang.org>2018-07-11 00:06:19 +0000
commite86bbc2e27bc584c23acee7f26d6d5b8d27f143a (patch)
tree4c2b6a6d2270ce6c4d653a1f8218f843aca22dd3 /src/os/file_plan9.go
parentf5921d48f1f98a4803b1b9c112cab501bfb1713b (diff)
downloadgo-e86bbc2e27bc584c23acee7f26d6d5b8d27f143a.tar.xz
os: clarify that Close cancels pending I/O
Change-Id: I6be6818d951a999f916c2266a6753a5ce5144ee7 Reviewed-on: https://go-review.googlesource.com/122955 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/os/file_plan9.go')
-rw-r--r--src/os/file_plan9.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/os/file_plan9.go b/src/os/file_plan9.go
index feca8630be..3a0b774aa2 100644
--- a/src/os/file_plan9.go
+++ b/src/os/file_plan9.go
@@ -133,7 +133,8 @@ func openFileNolog(name string, flag int, perm FileMode) (*File, error) {
}
// Close closes the File, rendering it unusable for I/O.
-// It returns an error, if any.
+// On files that support SetDeadline, any pending I/O operations will
+// be canceled and return immediately with an error.
func (f *File) Close() error {
if err := f.checkValid("close"); err != nil {
return err