From 00a9a1284070de1f94b80ecb55d25ab1e111beeb Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 5 Oct 2016 18:01:05 -0600 Subject: [PATCH] Implement unix permissions --- ahcid/src/scheme.rs | 2 +- vesad/src/main.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ahcid/src/scheme.rs b/ahcid/src/scheme.rs index 73d46fcbf5..eb2ec12a12 100644 --- a/ahcid/src/scheme.rs +++ b/ahcid/src/scheme.rs @@ -29,7 +29,7 @@ impl DiskScheme { } impl Scheme for DiskScheme { - fn open(&self, path: &[u8], _flags: usize) -> Result { + fn open(&self, path: &[u8], _flags: usize, _uid: u32, _gid: u32) -> Result { let path_str = str::from_utf8(path).or(Err(Error::new(ENOENT)))?; let i = path_str.parse::().or(Err(Error::new(ENOENT)))?; diff --git a/vesad/src/main.rs b/vesad/src/main.rs index 5deb03e231..1da58dd3c6 100644 --- a/vesad/src/main.rs +++ b/vesad/src/main.rs @@ -70,7 +70,7 @@ impl DisplayScheme { } impl Scheme for DisplayScheme { - fn open(&self, path: &[u8], _flags: usize) -> Result { + fn open(&self, path: &[u8], _flags: usize, _uid: u32, _gid: u32) -> Result { if path == b"input" { Ok(1) } else {