pub fn from_error<E>(_error: E) -> usize
Convert any error to Linux errno, defaulting to EIO for unknown errors