uintptr (ttyfd), uintptr (TCGETS),
uintptr (unsafe.Pointer (dst)));
- if err := os.NewSyscallError ("SYS_IOCTL", errno); err != nil {
+ if err := os.NewSyscallError ("SYS_IOCTL", errno); errno!=0 && err != nil {
return err
}
if r1 != 0 {
- return errors.New("Error")
+ // return errors.New("Error")
}
return nil
uintptr (ttyfd), uintptr (TCSETS),
uintptr (unsafe.Pointer (src)));
- if err := os.NewSyscallError ("SYS_IOCTL", errno); err != nil {
+ if err := os.NewSyscallError ("SYS_IOCTL", errno); errno!=0 &&err != nil {
return err
}
)
defer func () {
- if err != nil { fmt.Println (err) }
+ if err != nil { fmt.Printf ("SetRaw Error: %v\n",err) }
} ();
if err = getTermios (&orig_termios); err != nil { return }