...
This commit is contained in:
parent
246277e7af
commit
cf287015de
@ -7,11 +7,11 @@ import (
|
|||||||
"golang.org/x/sys/unix"
|
"golang.org/x/sys/unix"
|
||||||
)
|
)
|
||||||
|
|
||||||
func Tcgetattr(fd uintptr, argp *unix.Termios) error {
|
func Tcgetattr(fd int, argp *unix.Termios) error {
|
||||||
return unix.IoctlSetTermios(int(fd), unix.TIOCGETA, argp)
|
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 {
|
switch opt {
|
||||||
case TCSANOW:
|
case TCSANOW:
|
||||||
opt = unix.TIOCSETA
|
opt = unix.TIOCSETA
|
||||||
@ -22,5 +22,5 @@ func Tcsetattr(fd, opt uintptr, argp *unix.Termios) error {
|
|||||||
default:
|
default:
|
||||||
return unix.EINVAL
|
return unix.EINVAL
|
||||||
}
|
}
|
||||||
return unix.IoctlSetTermios(int(fd), uint(opt), argp)
|
return unix.IoctlSetTermios(fd, uint(opt), argp)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,7 +21,7 @@ func Tcgetattr(fd int, argp *unix.Termios) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Tcsetattr(fd int, action uintptr, argp *unix.Termios) error {
|
func Tcsetattr(fd int, action uintptr, argp *unix.Termios) error {
|
||||||
var request uintptr
|
var request uint
|
||||||
switch action {
|
switch action {
|
||||||
case TCSANOW:
|
case TCSANOW:
|
||||||
request = TCSETS
|
request = TCSETS
|
||||||
@ -32,5 +32,5 @@ func Tcsetattr(fd int, action uintptr, argp *unix.Termios) error {
|
|||||||
default:
|
default:
|
||||||
return unix.EINVAL
|
return unix.EINVAL
|
||||||
}
|
}
|
||||||
return unix.IoctlSetTermios(int(fd), uint(request), argp)
|
return unix.IoctlSetTermios(fd, request, argp)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user