feat(storage): scoped grants (subtree, ro/rw), narrow-only, release revokes all holders; IPC KEEP_DELEGATE opt-in; shell cd/pwd, programs get ro cwd
This commit is contained in:
@@ -57,7 +57,7 @@ impl<F: Framebuffer> Server for DisplayServer<F> {
|
||||
type Request = DisplayRequest;
|
||||
type Response = DisplayResponse;
|
||||
|
||||
fn handle_call(&mut self, badge: usize, words: [usize; 4], cap: Option<CapSlot>) -> ([usize; 4], Option<CapSlot>) {
|
||||
fn handle_call(&mut self, badge: usize, words: [usize; 4], cap: Option<CapSlot>) -> ([usize; 4], Option<libkos::syscall::Give>) {
|
||||
use types::display::input::{POLL, SUBSCRIBE};
|
||||
match (words[0], cap) {
|
||||
(SUBSCRIBE, Some(notify)) => {
|
||||
|
||||
Reference in New Issue
Block a user