epoll.rs 952 B

12345678910111213141516171819202122232425262728293031323334353637
  1. use super::{
  2. super::{types::*, PalEpoll},
  3. e, Sys,
  4. };
  5. use crate::header::{signal::sigset_t, sys_epoll::epoll_event};
  6. impl PalEpoll for Sys {
  7. fn epoll_create1(flags: c_int) -> c_int {
  8. // unsafe { e(syscall!(EPOLL_CREATE1, flags)) as c_int }
  9. unimplemented!()
  10. }
  11. fn epoll_ctl(epfd: c_int, op: c_int, fd: c_int, event: *mut epoll_event) -> c_int {
  12. // unsafe { e(syscall!(EPOLL_CTL, epfd, op, fd, event)) as c_int }
  13. unimplemented!()
  14. }
  15. fn epoll_pwait(
  16. epfd: c_int,
  17. events: *mut epoll_event,
  18. maxevents: c_int,
  19. timeout: c_int,
  20. sigmask: *const sigset_t,
  21. ) -> c_int {
  22. // unsafe {
  23. // e(syscall!(
  24. // EPOLL_PWAIT,
  25. // epfd,
  26. // events,
  27. // maxevents,
  28. // timeout,
  29. // sigmask
  30. // )) as c_int
  31. // }
  32. unimplemented!()
  33. }
  34. }