linux.rs 680 B

1234567891011121314151617181920
  1. use platform::types::*;
  2. pub const EPOLL_CLOEXEC: c_int = 0x8_0000;
  3. pub const EPOLLIN: c_uint = 0x001;
  4. pub const EPOLLPRI: c_uint = 0x002;
  5. pub const EPOLLOUT: c_uint = 0x004;
  6. pub const EPOLLRDNORM: c_uint = 0x040;
  7. pub const EPOLLNVAL: c_uint = 0x020;
  8. pub const EPOLLRDBAND: c_uint = 0x080;
  9. pub const EPOLLWRNORM: c_uint = 0x100;
  10. pub const EPOLLWRBAND: c_uint = 0x200;
  11. pub const EPOLLMSG: c_uint = 0x400;
  12. pub const EPOLLERR: c_uint = 0x008;
  13. pub const EPOLLHUP: c_uint = 0x010;
  14. pub const EPOLLRDHUP: c_uint = 0x2000;
  15. pub const EPOLLEXCLUSIVE: c_uint = 1 << 28;
  16. pub const EPOLLWAKEUP: c_uint = 1 << 29;
  17. pub const EPOLLONESHOT: c_uint = 1 << 30;
  18. pub const EPOLLET: c_uint = 1 << 31;