Add nonblocking root scheme
This commit is contained in:
parent
dd1c0ca01d
commit
8fd25ee318
1 changed files with 20 additions and 31 deletions
|
|
@ -59,7 +59,7 @@ impl Scheme for EventScheme {
|
|||
};
|
||||
|
||||
let event_buf = unsafe { slice::from_raw_parts_mut(buf.as_mut_ptr() as *mut Event, buf.len()/mem::size_of::<Event>()) };
|
||||
Ok(handle.receive_into(event_buf) * mem::size_of::<Event>())
|
||||
Ok(handle.receive_into(event_buf, true) * mem::size_of::<Event>())
|
||||
}
|
||||
|
||||
fn fsync(&self, id: usize) -> Result<usize> {
|
||||
|
|
|
|||
Loading…
Reference in a new issue