@@ -3,9 +3,9 @@ package pty
3
3
import (
4
4
"errors"
5
5
"os"
6
+ "strings"
6
7
"syscall"
7
8
"unsafe"
8
- "strings"
9
9
)
10
10
11
11
// same code as pty_darwin.go
@@ -37,15 +37,14 @@ func open() (pty, tty *os.File, err error) {
37
37
return p , t , nil
38
38
}
39
39
40
-
41
40
func grantpt (f * os.File ) error {
42
- _ , err := isptmaster (f .Fd ())
43
- return err
41
+ _ , err := isptmaster (f .Fd ())
42
+ return err
44
43
}
45
44
46
45
func unlockpt (f * os.File ) error {
47
- _ , err := isptmaster (f .Fd ())
48
- return err
46
+ _ , err := isptmaster (f .Fd ())
47
+ return err
49
48
}
50
49
51
50
func isptmaster (fd uintptr ) (bool , error ) {
@@ -55,12 +54,12 @@ func isptmaster(fd uintptr) (bool, error) {
55
54
56
55
var (
57
56
emptyFiodgnameArg fiodgnameArg
58
- ioctl_FIODNAME = _IOW ('f' , 120 , unsafe .Sizeof (emptyFiodgnameArg ))
57
+ ioctl_FIODNAME = _IOW ('f' , 120 , unsafe .Sizeof (emptyFiodgnameArg ))
59
58
)
60
59
61
60
func ptsname (f * os.File ) (string , error ) {
62
61
name := make ([]byte , _C_SPECNAMELEN )
63
- fa := fiodgnameArg {Name : (* byte )(unsafe .Pointer (& name [0 ])), Len : _C_SPECNAMELEN , Pad_cgo_0 : [4 ]byte {0 ,0 , 0 , 0 }}
62
+ fa := fiodgnameArg {Name : (* byte )(unsafe .Pointer (& name [0 ])), Len : _C_SPECNAMELEN , Pad_cgo_0 : [4 ]byte {0 , 0 , 0 , 0 }}
64
63
65
64
err := ioctl (f .Fd (), ioctl_FIODNAME , uintptr (unsafe .Pointer (& fa )))
66
65
if err != nil {
@@ -69,7 +68,7 @@ func ptsname(f *os.File) (string, error) {
69
68
70
69
for i , c := range name {
71
70
if c == 0 {
72
- s := "/dev/" + string (name [:i ])
71
+ s := "/dev/" + string (name [:i ])
73
72
return strings .Replace (s , "ptm" , "pts" , - 1 ), nil
74
73
}
75
74
}
0 commit comments