summary refs log tree commit diff
path: root/sys_util/src/lib.rs
diff options
context:
space:
mode:
authorMiriam Zimmerman <mutexlox@google.com>2019-01-04 11:32:59 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-05 20:08:32 -0800
commit3a794ccb25c599b0f1aac143309e92bd2303f2b0 (patch)
tree6e57e79f538c89f8aaf2fdb4d5181611f081ecb5 /sys_util/src/lib.rs
parent70eb15dbb7cca5672c6e37e0f1853bf5b47c5a78 (diff)
downloadcrosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar.gz
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar.bz2
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar.lz
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar.xz
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.tar.zst
crosvm-3a794ccb25c599b0f1aac143309e92bd2303f2b0.zip
Add "Fd" wrapper for RawFd type.
This allows more type-safe usage of RawFds (preventing confusion with other c_ints) and provides a lightweight type that is usable in arguments to methods that take parameters of type AsRawFd.

BUG=None
TEST=Built.

Change-Id: Ibdeb03b0e759577385b05acb25ce76d51f2188c6
Reviewed-on: https://chromium-review.googlesource.com/1396495
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Miriam Zimmerman <mutexlox@chromium.org>
Reviewed-by: David Tolnay <dtolnay@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'sys_util/src/lib.rs')
-rw-r--r--sys_util/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys_util/src/lib.rs b/sys_util/src/lib.rs
index 185489c..141c8b5 100644
--- a/sys_util/src/lib.rs
+++ b/sys_util/src/lib.rs
@@ -29,6 +29,7 @@ mod mmap;
 mod passwd;
 mod poll;
 mod priority;
+mod raw_fd;
 mod seek_hole;
 mod shm;
 pub mod signal;
@@ -53,6 +54,7 @@ pub use passwd::*;
 pub use poll::*;
 pub use poll_token_derive::*;
 pub use priority::*;
+pub use raw_fd::*;
 pub use shm::*;
 pub use signal::*;
 pub use signalfd::*;