select_linux.go 240 B

12345678910
  1. // +build linux
  2. package goselect
  3. import "syscall"
  4. func sysSelect(n int, r, w, e *FDSet, timeout *syscall.Timeval) error {
  5. _, err := syscall.Select(n, (*syscall.FdSet)(r), (*syscall.FdSet)(w), (*syscall.FdSet)(e), timeout)
  6. return err
  7. }