File rapidquilt-mmap_arena-test_directory-any-errno.patch of Package rapidquilt
From f44bfd03153e32752499de2d958cdbe141ac9b70 Mon Sep 17 00:00:00 2001
From: Petr Tesarik <ptesarik@suse.com>
Date: Tue, 3 Mar 2026 07:13:12 +0100
Subject: arena: accept any OS error for arena::mmap_arena::test_directory
Upstream: merged
Git-commit: f44bfd03153e32752499de2d958cdbe141ac9b70
Although all attempts to mmap a directory fail, the errno value depends on
the underlying filesystem. Accept any.
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
---
src/rapidquilt/arena/mmap_arena.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/rapidquilt/arena/mmap_arena.rs b/src/rapidquilt/arena/mmap_arena.rs
index 3dcf167..aa94c8e 100644
--- a/src/rapidquilt/arena/mmap_arena.rs
+++ b/src/rapidquilt/arena/mmap_arena.rs
@@ -153,7 +153,7 @@ fn test_directory() -> Result<(), io::Error> {
let work_dir = tempfile::tempdir()?;
let arena = MmapArena::new();
let content = arena.load_file(&work_dir.path());
- assert!(matches!(content, Err(error) if error.raw_os_error() == Some(libc::ENODEV)));
+ assert!(matches!(content, Err(_)));
Ok(())
}
--
2.52.0