diff --git a/tools/tty/tty_bsd.go b/tools/tty/tty_bsd.go index 09bf867b8..7f9d7fb83 100644 --- a/tools/tty/tty_bsd.go +++ b/tools/tty/tty_bsd.go @@ -7,11 +7,11 @@ import ( "golang.org/x/sys/unix" ) -func Tcgetattr(fd uintptr, argp *unix.Termios) error { - return unix.IoctlSetTermios(int(fd), unix.TIOCGETA, argp) +func Tcgetattr(fd int, argp *unix.Termios) error { + return unix.IoctlSetTermios(fd, unix.TIOCGETA, argp) } -func Tcsetattr(fd, opt uintptr, argp *unix.Termios) error { +func Tcsetattr(fd int, opt uintptr, argp *unix.Termios) error { switch opt { case TCSANOW: opt = unix.TIOCSETA @@ -22,5 +22,5 @@ func Tcsetattr(fd, opt uintptr, argp *unix.Termios) error { default: return unix.EINVAL } - return unix.IoctlSetTermios(int(fd), uint(opt), argp) + return unix.IoctlSetTermios(fd, uint(opt), argp) } diff --git a/tools/tty/tty_linux.go b/tools/tty/tty_linux.go index e733e2982..f30fa30b4 100644 --- a/tools/tty/tty_linux.go +++ b/tools/tty/tty_linux.go @@ -21,7 +21,7 @@ func Tcgetattr(fd int, argp *unix.Termios) error { } func Tcsetattr(fd int, action uintptr, argp *unix.Termios) error { - var request uintptr + var request uint switch action { case TCSANOW: request = TCSETS @@ -32,5 +32,5 @@ func Tcsetattr(fd int, action uintptr, argp *unix.Termios) error { default: return unix.EINVAL } - return unix.IoctlSetTermios(int(fd), uint(request), argp) + return unix.IoctlSetTermios(fd, request, argp) }