浏览代码

Add epoll constants

Jeremy Soller 6 年之前
父节点
当前提交
76503d8943
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      src/header/sys_epoll/mod.rs

+ 13 - 0
src/header/sys_epoll/mod.rs

@@ -19,6 +19,19 @@ pub const EPOLL_CTL_ADD: c_int = 1;
 pub const EPOLL_CTL_DEL: c_int = 2;
 pub const EPOLL_CTL_MOD: c_int = 3;
 
+pub const EPOLLIN: u32 =     0x0001;
+pub const EPOLLPRI: u32 =    0x0002;
+pub const EPOLLOUT: u32 =    0x0004;
+pub const EPOLLERR: u32 =    0x0008;
+pub const EPOLLHUP: u32 =    0x0010;
+pub const EPOLLNVAL: u32 =   0x0020;
+pub const EPOLLRDNORM: u32 = 0x0040;
+pub const EPOLLRDBAND: u32 = 0x0080;
+pub const EPOLLWRNORM: u32 = 0x0100;
+pub const EPOLLWRBAND: u32 = 0x0200;
+pub const EPOLLMSG: u32 =    0x0400;
+pub const EPOLLRDHUP: u32 =  0x2000;
+
 #[repr(C)]
 pub union epoll_data {
     ptr: *mut c_void,