10 syscallEBADE = syscall.EBADEXEC
12 syscall_TCGETS = 0x402c7413
13 syscall_TCSETS = 0x802c7414
16 func fcntl(fd uintptr, cmd int, arg int) (val int, err error) {
17 r, _, e := syscall.Syscall(syscall.SYS_FCNTL, fd, uintptr(cmd),
26 func tcsetattr(fd uintptr, termios *syscall.Termios) error {
27 r, _, e := syscall.Syscall(syscall.SYS_IOCTL,
28 fd, uintptr(syscall_TCSETS), uintptr(unsafe.Pointer(termios)))
30 return os.NewSyscallError("SYS_IOCTL", e)
35 func tcgetattr(fd uintptr, termios *syscall.Termios) error {
36 r, _, e := syscall.Syscall(syscall.SYS_IOCTL,
37 fd, uintptr(syscall_TCGETS), uintptr(unsafe.Pointer(termios)))
39 return os.NewSyscallError("SYS_IOCTL", e)