pub fn select( maxfd: i32, readfds: *mut FdSet, writefds: *mut FdSet, exceptfds: *mut FdSet, timeout: *mut TimeVal, ) -> i32