Skip to main content

miri/shims/unix/
mod.rs

1pub mod foreign_items;
2
3mod env;
4mod fd;
5mod fs;
6mod mem;
7mod poll;
8mod socket;
9mod socket_address;
10mod sync;
11mod tcp_socket;
12mod thread;
13mod virtual_socket;
14
15mod android;
16mod freebsd;
17pub mod linux;
18mod linux_like;
19mod macos;
20mod solarish;
21
22// All the Unix-specific extension traits
23pub use self::env::{EvalContextExt as _, UnixEnvVars};
24pub use self::fd::{EvalContextExt as _, UnixFileDescription};
25pub use self::fs::{DirTable, EvalContextExt as _};
26pub use self::mem::EvalContextExt as _;
27pub use self::poll::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;
36const HOSTNAME: &[u8] = b"Miri";