1#![allow(non_snake_case)]
2#![allow(non_camel_case_types)]
3#![allow(non_upper_case_globals)]
4#![allow(clippy::useless_transmute)]
5#![allow(clippy::cognitive_complexity)]
6#![allow(clippy::missing_safety_doc)]
7
8use libc::*;
9
10#[cfg(feature = "fuse_highlevel")]
11pub mod fuse {
12 use super::*;
13 include!(concat!(env!("OUT_DIR"), "/fuse.rs"));
14
15 pub unsafe fn fuse_main(
19 argc: c_int,
20 argv: *mut *mut c_char,
21 op: *const fuse_operations,
22 user_data: *mut c_void,
23 ) -> c_int {
24 fuse_main_real(argc, argv, op, std::mem::size_of_val(&*op), user_data)
25 }
26}
27
28#[cfg(feature = "fuse_lowlevel")]
29pub mod fuse_lowlevel {
30 use super::*;
31 include!(concat!(env!("OUT_DIR"), "/fuse_lowlevel.rs"));
32}