mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
4ab96db4ab
full diff:73f35e472e...7f0af18e79
- update gotest.tools to v3 - Use unix.Ioctl{Get,Set}Termios on all unix platforms - Make Termios type alias, remove casts vendor: golang.org/x/sys 196b9ba8737a10c9253b04174f25881e562da5b8 full diff:ed371f2e16...196b9ba873
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
19 lines
321 B
Go
19 lines
321 B
Go
// +build !windows
|
|
|
|
package term
|
|
|
|
import (
|
|
"golang.org/x/sys/unix"
|
|
)
|
|
|
|
func tcget(fd uintptr) (*Termios, error) {
|
|
p, err := unix.IoctlGetTermios(int(fd), getTermios)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return p, nil
|
|
}
|
|
|
|
func tcset(fd uintptr, p *Termios) error {
|
|
return unix.IoctlSetTermios(int(fd), setTermios, p)
|
|
}
|