From 6a061665e47febfff53e356363cfb7c13873dbec Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 22 Jul 2017 13:21:15 -0600 Subject: [PATCH] Use EINVAL instead of ENOENT --- src/scheme/debug.rs | 2 +- src/scheme/env.rs | 2 +- src/scheme/event.rs | 2 +- src/scheme/initfs.rs | 2 +- src/scheme/irq.rs | 2 +- src/scheme/live.rs | 2 +- src/scheme/null.rs | 2 +- src/scheme/pipe.rs | 2 +- src/scheme/root.rs | 2 +- src/scheme/sys/mod.rs | 2 +- src/scheme/time.rs | 2 +- src/scheme/zero.rs | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/scheme/debug.rs b/src/scheme/debug.rs index f97452b..aa69f83 100644 --- a/src/scheme/debug.rs +++ b/src/scheme/debug.rs @@ -49,7 +49,7 @@ impl Scheme for DebugScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let flags = { diff --git a/src/scheme/env.rs b/src/scheme/env.rs index cbe5b7e..0f31b8e 100644 --- a/src/scheme/env.rs +++ b/src/scheme/env.rs @@ -92,7 +92,7 @@ impl Scheme for EnvScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let new_handle = { diff --git a/src/scheme/event.rs b/src/scheme/event.rs index 24afc1e..210b5dd 100644 --- a/src/scheme/event.rs +++ b/src/scheme/event.rs @@ -41,7 +41,7 @@ impl Scheme for EventScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let handle = { diff --git a/src/scheme/initfs.rs b/src/scheme/initfs.rs index 7f9b7dd..ff8ee9e 100644 --- a/src/scheme/initfs.rs +++ b/src/scheme/initfs.rs @@ -67,7 +67,7 @@ impl Scheme for InitFsScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let (path, flags, data, mode, seek) = { diff --git a/src/scheme/irq.rs b/src/scheme/irq.rs index 854cc99..b5499c8 100644 --- a/src/scheme/irq.rs +++ b/src/scheme/irq.rs @@ -50,7 +50,7 @@ impl Scheme for IrqScheme { fn dup(&self, file: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } Ok(file) diff --git a/src/scheme/live.rs b/src/scheme/live.rs index bc6b845..93835ca 100644 --- a/src/scheme/live.rs +++ b/src/scheme/live.rs @@ -51,7 +51,7 @@ impl Scheme for DiskScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let (path, data, mode, seek) = { diff --git a/src/scheme/null.rs b/src/scheme/null.rs index c8df593..3906d32 100644 --- a/src/scheme/null.rs +++ b/src/scheme/null.rs @@ -10,7 +10,7 @@ impl Scheme for NullScheme { fn dup(&self, _file: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } Ok(0) diff --git a/src/scheme/pipe.rs b/src/scheme/pipe.rs index 0989e84..11f99fc 100644 --- a/src/scheme/pipe.rs +++ b/src/scheme/pipe.rs @@ -53,7 +53,7 @@ impl PipeScheme { impl Scheme for PipeScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let mut pipes = pipes_mut(); diff --git a/src/scheme/root.rs b/src/scheme/root.rs index 6261ff7..c4175b3 100644 --- a/src/scheme/root.rs +++ b/src/scheme/root.rs @@ -73,7 +73,7 @@ impl Scheme for RootScheme { fn dup(&self, file: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let mut handles = self.handles.write(); diff --git a/src/scheme/sys/mod.rs b/src/scheme/sys/mod.rs index 63ddfd2..bcc5097 100644 --- a/src/scheme/sys/mod.rs +++ b/src/scheme/sys/mod.rs @@ -102,7 +102,7 @@ impl Scheme for SysScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let (path, data, mode, seek) = { diff --git a/src/scheme/time.rs b/src/scheme/time.rs index b41bad6..7953cd9 100644 --- a/src/scheme/time.rs +++ b/src/scheme/time.rs @@ -47,7 +47,7 @@ impl Scheme for TimeScheme { fn dup(&self, id: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } let clock = { diff --git a/src/scheme/zero.rs b/src/scheme/zero.rs index e2a202b..05b1cdc 100644 --- a/src/scheme/zero.rs +++ b/src/scheme/zero.rs @@ -10,7 +10,7 @@ impl Scheme for ZeroScheme { fn dup(&self, _file: usize, buf: &[u8]) -> Result { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } Ok(0)