summaryrefslogtreecommitdiff
path: root/src/sys/mod.rs
diff options
context:
space:
mode:
authorWilliam Woodruff <william@trailofbits.com>2020-11-10 13:57:40 -0500
committerWilliam Woodruff <william@yossarian.net>2020-12-15 03:04:00 -0500
commit2359b0e9a0916f4df5a65200b0f0fa194df4ac63 (patch)
tree6a98004c6a3d3a14d9c97190ad8a4c965bd84598 /src/sys/mod.rs
parent0fd17fc4e574c1b245c95c2fb878785e94316591 (diff)
downloadnix-2359b0e9a0916f4df5a65200b0f0fa194df4ac63.zip
feat(sys): High-level personality(2) wrappers
Adds a high level `Persona` bitflags enum, as well as `personality::get()` and `personality::set()` for interacting with `libc::personality()`.
Diffstat (limited to 'src/sys/mod.rs')
-rw-r--r--src/sys/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sys/mod.rs b/src/sys/mod.rs
index bf7f5412..438fb4fd 100644
--- a/src/sys/mod.rs
+++ b/src/sys/mod.rs
@@ -38,6 +38,9 @@ pub mod memfd;
#[cfg(not(target_os = "redox"))]
pub mod mman;
+#[cfg(target_os = "linux")]
+pub mod personality;
+
pub mod pthread;
#[cfg(any(target_os = "android",