summaryrefslogtreecommitdiff
path: root/libgo/go/internal/poll/sendfile_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/internal/poll/sendfile_windows.go')
-rw-r--r--libgo/go/internal/poll/sendfile_windows.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/libgo/go/internal/poll/sendfile_windows.go b/libgo/go/internal/poll/sendfile_windows.go
index 17a3681064b..0fe9b9b4209 100644
--- a/libgo/go/internal/poll/sendfile_windows.go
+++ b/libgo/go/internal/poll/sendfile_windows.go
@@ -8,12 +8,8 @@ import "syscall"
// SendFile wraps the TransmitFile call.
func SendFile(fd *FD, src syscall.Handle, n int64) (int64, error) {
- ft, err := syscall.GetFileType(src)
- if err != nil {
- return 0, err
- }
- // TransmitFile does not work with pipes
- if ft == syscall.FILE_TYPE_PIPE {
+ if fd.kind == kindPipe {
+ // TransmitFile does not work with pipes
return 0, syscall.ESPIPE
}