Delete old eventfd code

This commit is contained in:
Stjepan Glavina 2020-06-21 18:30:57 +02:00
parent 35e3bbfe4c
commit bb75ee645c
1 changed files with 0 additions and 55 deletions

View File

@ -1,58 +1,3 @@
#[cfg(target_os = "linux")]
pub mod eventfd {
use super::check_err;
use std::os::unix::io::RawFd;
pub type EfdFlags = libc::c_int;
pub fn eventfd(initval: libc::c_uint, flags: EfdFlags) -> Result<RawFd, std::io::Error> {
let res = unsafe { libc::eventfd(initval, flags) };
check_err(res).map(|r| r as RawFd)
}
}
#[cfg(target_os = "linux")]
pub mod unistd {
use super::check_err;
use std::os::unix::io::RawFd;
pub fn close(fd: RawFd) -> Result<(), std::io::Error> {
let res = unsafe { libc::close(fd) };
check_err(res).map(drop)
}
pub fn dup(oldfd: RawFd) -> Result<RawFd, std::io::Error> {
let res = unsafe { libc::dup(oldfd) };
check_err(res)
}
pub fn read(fd: RawFd, buf: &mut [u8]) -> Result<usize, std::io::Error> {
let res = unsafe {
libc::read(
fd,
buf.as_mut_ptr() as *mut libc::c_void,
buf.len() as libc::size_t,
)
};
check_err(res as _).map(|r| r as usize)
}
pub fn write(fd: RawFd, buf: &[u8]) -> Result<usize, std::io::Error> {
let res = unsafe {
libc::write(
fd,
buf.as_ptr() as *const libc::c_void,
buf.len() as libc::size_t,
)
};
check_err(res as _).map(|r| r as usize)
}
}
#[cfg(unix)]
pub mod fcntl {
use super::check_err;