#![warn(missing_debug_implementations)]
#![allow(missing_docs)]
use libc::{c_char, c_int};
#[repr(C)]
#[derive(Debug)]
pub struct fuse_args {
pub argc: c_int,
pub argv: *const *const c_char,
pub allocated: c_int,
}
#[cfg(feature = "libfuse2")]
extern "C" {
pub fn fuse_mount_compat25(mountpoint: *const c_char, args: *const fuse_args) -> c_int;
#[cfg(not(any(
target_os = "macos",
target_os = "freebsd",
target_os = "dragonfly",
target_os = "openbsd",
target_os = "bitrig",
target_os = "netbsd"
)))]
pub fn fuse_unmount_compat22(mountpoint: *const c_char);
}