Announcing macFUSE 4.7.0 Posted on 05 Apr 2024
Release Notes
-
Be more verbose about error conditions when trying to load the macFUSE kernel extension at the end of the installation process.
In case a different version of the kernel extension is currently in use, display an “Unmount” button to unmount FUSE volumes right from the installer, so that the newly installed version of the kernel extension can be loaded.
- Add kernel extension loader actions “check” and “unload”.
- Call
load_macfusewith the-cor--checkoption to check whether the installed kernel extension is currently loaded. ReturnsENOENTin case the kernel extension is not loaded andEINVALin case a different version of the kernel extension is currently loaded. - To unload the kernel extension call
load_macfusewith the-uor--unloadoption. ReturnsEBUSYin case the kernel extension cannot be unloaded.
- Call
- Wake up all threads waiting for new FUSE messages when the volume is unmounted or marked as dead. For details see osxfuse/osxfuse#974.



