From 6a061665e47febfff53e356363cfb7c13873dbec Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> 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 f97452b2..aa69f83c 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<usize> { 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 cbe5b7eb..0f31b8e5 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<usize> { 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 24afc1e9..210b5ddd 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<usize> { 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 7f9b7dd4..ff8ee9ed 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<usize> { 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 854cc992..b5499c8d 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<usize> { 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 bc6b8459..93835ca4 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<usize> { 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 c8df5933..3906d32d 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<usize> { 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 0989e84b..11f99fc6 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<usize> { 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 6261ff72..c4175b3d 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<usize> { 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 63ddfd2d..bcc5097d 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<usize> { 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 b41bad66..7953cd9e 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<usize> { 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 e2a202bb..05b1cdcf 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<usize> { if ! buf.is_empty() { - return Err(Error::new(ENOENT)); + return Err(Error::new(EINVAL)); } Ok(0) -- GitLab