-
- Downloads
os: use poller when NewFile is called with a blocking descriptor.
If NewFile is called with a file descriptor that is already set to non-blocking mode, it tries to return a pollable file (one for which SetDeadline methods work) by adding the filedes to the poll/netpoll mechanism. If called with a filedes in blocking mode, it returns a non-pollable file, as it always did. Fixes #22939 Updates #24331 Change-Id: Id54c8be1b83e6d35e14e76d7df0e57a9fd64e176 Reviewed-on: https://go-review.googlesource.com/100077 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by:Ian Lance Taylor <iant@golang.org>
Showing
- src/go/build/deps_test.go 1 addition, 1 deletionsrc/go/build/deps_test.go
- src/internal/syscall/unix/empty.s 7 additions, 0 deletionssrc/internal/syscall/unix/empty.s
- src/internal/syscall/unix/nonblocking.go 23 additions, 0 deletionssrc/internal/syscall/unix/nonblocking.go
- src/internal/syscall/unix/nonblocking_nacl.go 9 additions, 0 deletionssrc/internal/syscall/unix/nonblocking_nacl.go
- src/os/exec/exec_test.go 6 additions, 0 deletionssrc/os/exec/exec_test.go
- src/os/file_unix.go 14 additions, 3 deletionssrc/os/file_unix.go
- src/os/os_unix_test.go 54 additions, 0 deletionssrc/os/os_unix_test.go
Loading
Please register or sign in to comment