ioctl.go 325 B

12345678910111213141516171819
  1. //go:build !windows && !solaris && !aix
  2. // +build !windows,!solaris,!aix
  3. package pty
  4. import "syscall"
  5. const (
  6. TIOCGWINSZ = syscall.TIOCGWINSZ
  7. TIOCSWINSZ = syscall.TIOCSWINSZ
  8. )
  9. func ioctl(fd, cmd, ptr uintptr) error {
  10. _, _, e := syscall.Syscall(syscall.SYS_IOCTL, fd, cmd, ptr)
  11. if e != 0 {
  12. return e
  13. }
  14. return nil
  15. }