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;
17mod linux;
18mod linux_like;
19mod macos;
20mod netbsd;
21mod solarish;
22
23// All the Unix-specific extension traits
24pub use self::env::{EvalContextExt as _, UnixEnvVars};
25pub use self::fd::{EvalContextExt as _, UnixFileDescription};
26pub use self::fs::{DirTable, EvalContextExt as _};
27pub use self::mem::EvalContextExt as _;
28pub use self::poll::EvalContextExt as _;
29pub use self::socket::EvalContextExt as _;
30pub use self::socket_address::EvalContextExt as _;
31pub use self::sync::EvalContextExt as _;
32pub use self::thread::{EvalContextExt as _, ThreadNameResult};
33pub use self::virtual_socket::EvalContextExt as _;
34
35// Make up some constants.
36const UID: u32 = 1000;
37const HOSTNAME: &[u8] = b"Miri";