1
0
mirror of https://github.com/rclone/rclone.git synced 2025-12-15 15:53:41 +00:00

build: drop support for go1.9

This commit is contained in:
Nick Craig-Wood
2019-09-04 10:20:18 +01:00
parent ef7b001626
commit 89b6d89077
13 changed files with 26 additions and 90 deletions

View File

@@ -1,10 +1,9 @@
// +build go1.9
package restic
import (
"net"
"os"
"time"
)
// Addr implements net.Addr for stdin/stdout.
@@ -52,3 +51,23 @@ func (s *StdioConn) LocalAddr() net.Addr {
func (s *StdioConn) RemoteAddr() net.Addr {
return Addr{}
}
// SetDeadline sets the read/write deadline.
func (s *StdioConn) SetDeadline(t time.Time) error {
err1 := s.stdin.SetReadDeadline(t)
err2 := s.stdout.SetWriteDeadline(t)
if err1 != nil {
return err1
}
return err2
}
// SetReadDeadline sets the read/write deadline.
func (s *StdioConn) SetReadDeadline(t time.Time) error {
return s.stdin.SetReadDeadline(t)
}
// SetWriteDeadline sets the read/write deadline.
func (s *StdioConn) SetWriteDeadline(t time.Time) error {
return s.stdout.SetWriteDeadline(t)
}