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