12345678910111213141516171819 | //go:build !linux && !darwin
package pty
import (
"fmt"
"os"
"runtime"
)
// Open fails: blinker opens pseudo-terminals on Linux and macOS only.
func Open() (master, slave *os.File, err error) {
return nil, nil, fmt.Errorf("no pseudo-terminals on %s", runtime.GOOS)
}
// KeyMode fails, as Open does.
func KeyMode(f *os.File) (restore func() error, err error) {
return nil, fmt.Errorf("no terminal settings on %s", runtime.GOOS)
}
|