github.com/chenbh/concourse/v6@v6.4.2/fly/pty/pty_windows.go (about) 1 // +build windows 2 3 package pty 4 5 import "os" 6 7 func Open() (PTY, error) { 8 r1, w1, err := os.Pipe() 9 if err != nil { 10 return PTY{}, err 11 } 12 13 r2, w2, err := os.Pipe() 14 if err != nil { 15 return PTY{}, err 16 } 17 18 return PTY{ 19 TTYR: r1, 20 TTYW: w2, 21 PTYR: r2, 22 PTYW: w1, 23 }, nil 24 } 25 26 func Getsize(*os.File) (int, int, error) { 27 return 24, 80, nil 28 }