15 lines
434 B
Rust
15 lines
434 B
Rust
use super::super::{types::*, Pal};
|
|
use crate::header::{signal::sigset_t, sys_epoll::epoll_event};
|
|
|
|
pub trait PalEpoll: Pal {
|
|
fn epoll_create1(flags: c_int) -> c_int;
|
|
fn epoll_ctl(epfd: c_int, op: c_int, fd: c_int, event: *mut epoll_event) -> c_int;
|
|
fn epoll_pwait(
|
|
epfd: c_int,
|
|
events: *mut epoll_event,
|
|
maxevents: c_int,
|
|
timeout: c_int,
|
|
sigmask: *const sigset_t,
|
|
) -> c_int;
|
|
}
|