diff options
author | Zach Reizner <zachr@google.com> | 2017-06-29 11:35:17 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-06-30 12:51:24 -0700 |
commit | 79b2a732729219e2b4b0bc5ef8ab3ac23f28e562 (patch) | |
tree | ba8547e282f23705882fc6b65fc792677d269b94 /sys_util/src/lib.rs | |
parent | fa8c6802b6a392a3dbc6300fabb47eeebf219ed6 (diff) | |
download | crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar.gz crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar.bz2 crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar.lz crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar.xz crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.tar.zst crosvm-79b2a732729219e2b4b0bc5ef8ab3ac23f28e562.zip |
sys_util: move handle_eintr!() to sys_util so it can be reused
This CL takes the handle_intr!() macro, changes its name to handle_eintr!(), and overloads it so it can handle EINTR embedded in other kinds of Result types. BUG=None TEST=cargo test Change-Id: I920ea7d9f156137f42e9e8ea44a3e6946d06b746 Reviewed-on: https://chromium-review.googlesource.com/556348 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'sys_util/src/lib.rs')
-rw-r--r-- | sys_util/src/lib.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys_util/src/lib.rs b/sys_util/src/lib.rs index 0d652ad..a1be658 100644 --- a/sys_util/src/lib.rs +++ b/sys_util/src/lib.rs @@ -7,6 +7,8 @@ extern crate data_model; extern crate libc; +#[macro_use] +pub mod handle_eintr; mod mmap; mod eventfd; mod errno; |