mod.rs 407 B

1234567891011121314151617
  1. //! sys/select.h implementation
  2. use platform::{Pal, Sys};
  3. use platform::types::*;
  4. // fd_set is defined in C because cbindgen is incompatible with mem::size_of booo
  5. #[no_mangle]
  6. pub extern "C" fn select(
  7. nfds: c_int,
  8. readfds: *mut fd_set,
  9. writefds: *mut fd_set,
  10. exceptfds: *mut fd_set,
  11. timeout: *mut timeval,
  12. ) -> c_int {
  13. Sys::select(nfds, readfds, writefds, exceptfds, timeout)
  14. }