github osxfuse/osxfuse osxfuse-3.3.2
FUSE for OS X 3.3.2

latest releases: macfuse-4.8.0, macfuse-4.7.2, macfuse-4.7.1...
pre-release8 years ago
  • Optimize vnop_readdir mode VNODE_READDIR_EXTENDED in kernel extension

    Our user space buffer for VNODE_READDIR_EXTENDED needs to be smaller since re-packing will expand each struct fuse_dirent.

    The worse case (when the name length is 8) corresponds to a struct direntry size of 40 bytes (8-byte aligned) and a struct fuse_dirent size of 32 bytes (8-byte aligned). So having a buffer that is 4/5 the size will prevent us from reading more than we can pack.

Don't miss a new osxfuse release

NewReleases is sending notifications on new releases.