audio_device/
libc.rs

1//! libc specifics
2//!
3//! These are all re-exports from the [libc crate] and are intended for local
4//! use w/ APIs that uses a C-like ABI, like [ALSA][crate::alsa].
5//!
6//! [libc crate]: https://crates.io/crates/libc
7
8#[doc(inherit)]
9pub use ::libc::eventfd;
10#[doc(inherit)]
11pub use ::libc::free;
12#[doc(inherit)]
13pub use ::libc::nfds_t;
14#[doc(inherit)]
15pub use ::libc::EFD_NONBLOCK;
16#[doc(inherit)]
17pub use ::libc::{c_char, c_int, c_long, c_short, c_uint, c_ulong, c_void};
18#[doc(inherit)]
19pub use ::libc::{poll, pollfd, POLLIN, POLLOUT};
20#[doc(inherit)]
21pub use ::libc::{read, write};