]> Cypherpunks repositories - gostls13.git/commitdiff
os: add ETIMEDOUT
authorAlbert Strasheim <fullung@gmail.com>
Mon, 31 Jan 2011 19:54:58 +0000 (14:54 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 31 Jan 2011 19:54:58 +0000 (14:54 -0500)
R=rsc
CC=golang-dev
https://golang.org/cl/4017045

src/pkg/os/error.go

index 8cdf532548cc793d62e837da3a50239574fa3a78..4738d1a4241e6e9d199e9a2fd86ec0c4adf38fea 100644 (file)
@@ -37,7 +37,7 @@ func (e Errno) Temporary() bool {
 }
 
 func (e Errno) Timeout() bool {
-       return e == Errno(syscall.EAGAIN) || e == Errno(syscall.EWOULDBLOCK)
+       return e == Errno(syscall.EAGAIN) || e == Errno(syscall.EWOULDBLOCK) || e == Errno(syscall.ETIMEDOUT)
 }
 
 // Commonly known Unix errors.
@@ -79,6 +79,7 @@ var (
        ECONNREFUSED Error = Errno(syscall.ECONNREFUSED)
        ENAMETOOLONG Error = Errno(syscall.ENAMETOOLONG)
        EAFNOSUPPORT Error = Errno(syscall.EAFNOSUPPORT)
+       ETIMEDOUT    Error = Errno(syscall.ETIMEDOUT)
 )
 
 // PathError records an error and the operation and file path that caused it.