tty_unix.go

 1//go:build darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || aix || zos
 2// +build darwin dragonfly freebsd linux netbsd openbsd solaris aix zos
 3
 4package uv
 5
 6import "os"
 7
 8func openTTY() (inTty, outTty *os.File, err error) {
 9	f, err := os.OpenFile("/dev/tty", os.O_RDWR, 0)
10	if err != nil {
11		return nil, nil, err
12	}
13	return f, f, nil
14}