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}