|
@@ -19,6 +19,19 @@ pub const EPOLL_CTL_ADD: c_int = 1;
|
|
pub const EPOLL_CTL_DEL: c_int = 2;
|
|
pub const EPOLL_CTL_DEL: c_int = 2;
|
|
pub const EPOLL_CTL_MOD: c_int = 3;
|
|
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)]
|
|
#[repr(C)]
|
|
pub union epoll_data {
|
|
pub union epoll_data {
|
|
ptr: *mut c_void,
|
|
ptr: *mut c_void,
|