static int fuse_exfat_rename(const char* old_path, const char* new_path) { exfat_debug("[%s] %s => %s", __func__, old_path, new_path); return exfat_rename(&ef, old_path, new_path); }
static int fuse_exfat_mkdir(const char* path, mode_t mode) { exfat_debug("[%s] %s 0%ho", __func__, path, mode); return exfat_mkdir(&ef, path); }
static int fuse_exfat_mknod(const char* path, mode_t mode, dev_t dev) { exfat_debug("[%s] %s 0%ho", __func__, path, mode); return exfat_mknod(&ef, path); }
static void fuse_exfat_destroy(void* unused) { exfat_debug("[%s]", __func__); exfat_unmount(&ef); }
static int fuse_exfat_chmod(const char* path, mode_t mode) { exfat_debug("[%s] %s 0%ho", __func__, path, mode); /* make OS X utilities happy */ return 0; }
static int fuse_exfat_release(const char* path, struct fuse_file_info* fi) { exfat_debug("[%s] %s", __func__, path); exfat_put_node(&ef, get_node(fi)); return 0; }