func NewPty() (*Pty, error) { pty, tty, err := termios.Pty() if err != nil { return nil, err } return &Pty{ pty: pty, tty: tty, }, nil }
func opendev(t *testing.T) *Term { _, pts, err := termios.Pty() if err != nil { t.Fatal(err) } term, err := Open(pts.Name()) if err != nil { t.Fatal(err) } pts.Close() return term }