diff --git a/src/mnt/fuse3.rs b/src/mnt/fuse3.rs index b7942b54..ff5d0707 100644 --- a/src/mnt/fuse3.rs +++ b/src/mnt/fuse3.rs @@ -1,6 +1,5 @@ use super::fuse3_sys::{ fuse_session_destroy, fuse_session_fd, fuse_session_mount, fuse_session_new, - fuse_session_unmount, }; use super::{with_fuse_args, MountOption}; use std::{ @@ -54,7 +53,6 @@ impl Mount { impl Drop for Mount { fn drop(&mut self) { unsafe { - fuse_session_unmount(self.fuse_session); fuse_session_destroy(self.fuse_session); } } diff --git a/src/mnt/fuse3_sys.rs b/src/mnt/fuse3_sys.rs index c1af6131..e62f1fb5 100644 --- a/src/mnt/fuse3_sys.rs +++ b/src/mnt/fuse3_sys.rs @@ -25,7 +25,5 @@ extern "C" { // This function's argument is really a *fuse_session pub fn fuse_session_fd(se: *mut c_void) -> c_int; // This function's argument is really a *fuse_session - pub fn fuse_session_unmount(se: *mut c_void); - // This function's argument is really a *fuse_session pub fn fuse_session_destroy(se: *mut c_void); }