static int iconv_setvolname(const char *volname) { struct iconv *ic = iconv_get(); char *newvolname; int err = iconv_convpath(ic, volname, &newvolname, 0); if (!err) { err = fuse_fs_setvolname(ic->next, newvolname); free(newvolname); } return err; }
static int subdir_setvolname(const char *volname) { return fuse_fs_setvolname(subdir_get()->next, volname); }
static int volicon_setvolname(const char *volname) { return fuse_fs_setvolname(volicon_get()->next, volname); }