aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index 5cd8926..f66806a 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -1,3 +1,5 @@
+use std::io;
+
use crate::IoctlFlags;
use nix::errno::Errno;
use thiserror::Error;
@@ -47,6 +49,10 @@ pub enum Error {
/// Zeropage ioctl failure with `errno` value.
#[error("Zeropage failed: {0}")]
ZeropageFailed(Errno),
+
+ /// Could not open /dev/userfaultfd even though it exists
+ #[error("Error accessing /dev/userfaultfd: {0}")]
+ OpenDevUserfaultfd(io::Error),
}
impl From<nix::Error> for Error {