Skip to main content

miri/shims/unix/
mod.rs

1pub mod foreign_items;
2
3mod env;
4mod fd;
5mod fs;
6mod mem;
7mod socket;
8mod socket_address;
9mod sync;
10mod thread;
11mod virtual_socket;
12
13mod android;
14mod freebsd;
15pub mod linux;
16mod linux_like;
17mod macos;
18mod solarish;
19
20// All the Unix-specific extension traits
21pub use self::env::{EvalContextExt as _, UnixEnvVars};
22pub use self::fd::{EvalContextExt as _, UnixFileDescription};
23pub use self::fs::{DirTable, EvalContextExt as _};
24pub use self::linux_like::epoll::{
25    Epoll, EpollInterestTable, EvalContextExt as EpollEvalContextExt,
26};
27pub use self::mem::EvalContextExt as _;
28pub use self::socket::EvalContextExt as _;
29pub use self::socket_address::EvalContextExt as _;
30pub use self::sync::EvalContextExt as _;
31pub use self::thread::{EvalContextExt as _, ThreadNameResult};
32pub use self::virtual_socket::EvalContextExt as _;
33
34// Make up some constants.
35const UID: u32 = 1000;