crosvm/sys_util/src
Stephen Barber c4968f7de9 sys_util: add ioctl module
Factor out common ioctl wrappers and macros into their own module.

Signed-off-by: Stephen Barber <smbarber@chromium.org>

BUG=none
TEST=cargo test

Change-Id: Ibede8a853f5cc6c6d62565930f312b11024cc5b5
Reviewed-on: https://chromium-review.googlesource.com/566540
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
2017-07-13 22:03:30 -07:00
..
errno.rs sys_util: Add conversion from errno io::Error. 2017-05-25 17:16:02 -07:00
eventfd.rs src_util: add poll module 2017-06-30 12:51:24 -07:00
fork.rs sys_util: add fork module for cloning process 2017-07-13 11:44:36 -07:00
guest_address.rs sys_util: Add guest_memory 2017-05-25 22:51:14 -07:00
guest_memory.rs sys_util: add with_regions_mut and make do_in_region pub 2017-07-07 13:15:46 -07:00
handle_eintr.rs sys_util: move handle_eintr!() to sys_util so it can be reused 2017-06-30 12:51:24 -07:00
ioctl.rs sys_util: add ioctl module 2017-07-13 22:03:30 -07:00
lib.rs sys_util: add ioctl module 2017-07-13 22:03:30 -07:00
mmap.rs sys_util: remove accidental HTML from doc comments 2017-06-30 22:24:49 -07:00
poll.rs src_util: add poll module 2017-06-30 12:51:24 -07:00
shm.rs sys_util: add shared memory module 2017-07-10 11:22:37 -07:00
signal.rs sys_util: add signal module for killing threads 2017-06-30 12:51:24 -07:00
signalfd.rs sys_util: add signalfd module 2017-07-13 11:44:37 -07:00
struct_util.rs sys_util: Add struct utils 2017-05-10 20:58:06 -07:00
syslog.rs sys_util: syslog - Scope access from within macros 2017-07-13 19:46:09 -07:00
tempdir.rs sys_util: Add TempDir class 2017-06-09 21:44:04 -07:00
terminal.rs src_util: add terminal module 2017-06-30 12:51:24 -07:00