summary refs log tree commit diff
path: root/sys_util/src/lib.rs
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2018-08-22 10:34:58 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-09-05 01:25:49 -0700
commita3d11edaa6d728adcad0693ab63a7e9e49690126 (patch)
treea42a558f8716e8be9da7bdb9b5c1ecd8473b1848 /sys_util/src/lib.rs
parent0e8f6fa96e454f8db36787eda91327e32e1b159a (diff)
downloadcrosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar.gz
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar.bz2
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar.lz
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar.xz
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.tar.zst
crosvm-a3d11edaa6d728adcad0693ab63a7e9e49690126.zip
sys_util: add WriteZeroes trait and impl for File
BUG=chromium:850998
TEST=cargo test -p sys_util write_zeroes

Change-Id: I90f670fffed055f39e141b26819d56948b1bf30d
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1187017
Reviewed-by: Stephen Barber <smbarber@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 1d0ff1a..c8f38de 100644
--- a/sys_util/src/lib.rs
+++ b/sys_util/src/lib.rs
@@ -34,6 +34,7 @@ mod sock_ctrl_msg;
 mod passwd;
 mod file_flags;
 mod timerfd;
+mod write_zeroes;
 
 pub use mmap::*;
 pub use shm::*;
@@ -59,6 +60,7 @@ pub use timerfd::*;
 pub use mmap::Error as MmapError;
 pub use guest_memory::Error as GuestMemoryError;
 pub use signalfd::Error as SignalFdError;
+pub use write_zeroes::WriteZeroes as WriteZeroes;
 
 use std::ffi::CStr;
 use std::fs::File;