FUSE Features - macfuse/macfuse GitHub Wiki
macFUSE support ABI versions 7.8 to 7.19. However, not all FUSE operations or notifications are supported by macFUSE.
Operations
Supported Operations
Standard operations
FUSE_LOOKUP
FUSE_FORGET
FUSE_GETATTR
FUSE_SETATTR
FUSE_READLINK
FUSE_SYMLINK
FUSE_MKNOD
FUSE_MKDIR
FUSE_UNLINK
FUSE_RMDIR
FUSE_RENAME
FUSE_LINK
FUSE_OPEN
FUSE_READ
FUSE_WRITE
FUSE_STATFS
FUSE_RELEASE
FUSE_FSYNC
FUSE_SETXATTR
FUSE_GETXATTR
FUSE_LISTXATTR
FUSE_REMOVEXATTR
FUSE_FLUSH
FUSE_INIT
FUSE_OPENDIR
FUSE_READDIR
FUSE_RELEASEDIR
FUSE_FSYNCDIR
FUSE_ACCESS
FUSE_CREATE
FUSE_INTERRUPT
FUSE_DESTROY
FUSE_IOCTL
FUSE_FALLOCATE
macOS-specific Operations
FUSE_SETVOLNAME
FUSE_GETXTIMES
FUSE_EXCHANGE
Unsupported operations
FUSE_GETLK
FUSE_SETLK
FUSE_SETLKW
FUSE_BMAP
FUSE_POLL
FUSE_NOTIFY_REPLY
FUSE_BATCH_FORGET
Notifications
Supported notifications
FUSE_NOTIFY_INVAL_INODE
FUSE_NOTIFY_INVAL_ENTRY
FUSE_NOTIFY_DELETE
Unsupported notifications
FUSE_NOTIFY_POLL
FUSE_NOTIFY_STORE
FUSE_NOTIFY_RETRIEVE