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  }