diff options
-rw-r--r-- | src/nix.rs | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -22,6 +22,13 @@ impl NixError { pub fn invalid_argument() -> NixError { NixError::Sys(EINVAL) } + + pub fn errno(&self) -> Errno { + match *self { + NixError::Sys(errno) => errno, + NixError::InvalidPath => Errno::EINVAL, + } + } } pub trait NixPath { |