fn read()

in src/vtok_rpc/src/proto.rs [109:116]


    fn read(&mut self, buf: &mut [u8]) -> IoResult<usize> {
        let rc = unsafe { libc::read(self.fd, buf.as_mut_ptr() as *mut libc::c_void, buf.len()) };
        if rc < 0 {
            Err(std::io::Error::last_os_error())
        } else {
            Ok(rc as usize)
        }
    }