diff options
author | Alyssa Ross <hi@alyssa.is> | 2020-03-07 19:29:32 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2020-06-15 09:36:11 +0000 |
commit | 3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6 (patch) | |
tree | 7ef9793ab664fc67509007e5bcf2f99d5290fa05 /sys_util | |
parent | b98b666b1f3f50fa94e5862d3627101c085d3ed8 (diff) | |
download | crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar.gz crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar.bz2 crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar.lz crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar.xz crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.tar.zst crosvm-3d1bc2e0bb5bae7f32a9fa18b5348295facd5ab6.zip |
hacky working out-of-process virtio_wl
Diffstat (limited to 'sys_util')
-rw-r--r-- | sys_util/src/shm.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys_util/src/shm.rs b/sys_util/src/shm.rs index ee5f5a3..04eca3e 100644 --- a/sys_util/src/shm.rs +++ b/sys_util/src/shm.rs @@ -211,6 +211,12 @@ impl SharedMemory { } } +impl FromRawFd for SharedMemory { + unsafe fn from_raw_fd(fd: RawFd) -> Self { + Self::from_file(File::from_raw_fd(fd)).unwrap() + } +} + impl Read for SharedMemory { fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> { self.fd.read(buf) |