mirror of https://github.com/liamg/aminal.git
try to fix darwin pty
This commit is contained in:
parent
8daef05920
commit
70fbefc530
|
@ -50,8 +50,7 @@ func getpt() (file *os.File, err error) {
|
|||
func ptsname(file *os.File) (name string, err error) {
|
||||
|
||||
n := make([]byte, (syscall.TIOCPTYGNAME>>16)&((1<<13)-1))
|
||||
var err error
|
||||
n, err = ioctl(file, syscall.TIOCPTYGNAME, uintptr(unsafe.Pointer(&n[0])))
|
||||
_, err = ioctl(file, syscall.TIOCPTYGNAME, uintptr(unsafe.Pointer(&n[0])))
|
||||
for i, c := range n {
|
||||
if c == 0 {
|
||||
return string(n[:i]), nil
|
||||
|
|
Loading…
Reference in New Issue