rufs/lib.rs
1#![cfg_attr(fuzzing, allow(dead_code, unused_imports, unused_mut))]
2
3mod blockreader;
4mod data;
5mod decoder;
6mod inode;
7mod ufs;
8
9#[cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "macos"))]
10pub const ENOATTR: i32 = libc::ENOATTR;
11#[cfg(target_os = "linux")]
12pub const ENOATTR: i32 = libc::ENODATA;
13
14pub use crate::{
15 blockreader::{Backend, BlockReader},
16 data::{InodeAttr, InodeNum, InodeType},
17 ufs::{Info, Ufs},
18};