Remove resource_sceme, Fix syscall crate name, add fmap
This commit is contained in:
parent
db4acfbe8c
commit
e3317f05f7
1 changed files with 130 additions and 221 deletions
|
|
@ -72,6 +72,14 @@ impl SchemeMut for DisplayScheme {
|
|||
}
|
||||
}
|
||||
|
||||
fn fmap(&mut self, id: usize, offset: usize, size: usize) -> Result<usize> {
|
||||
if let Some(screen) = self.screens.get(&id) {
|
||||
screen.map(offset, size)
|
||||
} else {
|
||||
Err(Error::new(EBADF))
|
||||
}
|
||||
}
|
||||
|
||||
fn fpath(&mut self, id: usize, buf: &mut [u8]) -> Result<usize> {
|
||||
let path_str = if id == 0 {
|
||||
format!("display:input")
|
||||
|
|
|
|||
Loading…
Reference in a new issue