vfs 115 lib/global.c .vfs = vfs 280 lib/global.h } vfs; vfs 295 lib/vfs/interface.c struct vfs_class *vfs; \ vfs 302 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); \ vfs 303 lib/vfs/interface.c if (vfs == NULL) \ vfs 306 lib/vfs/interface.c result = vfs->name != NULL ? vfs->name (fsinfo, buf, count) : -1; \ vfs 308 lib/vfs/interface.c errno = vfs->name != NULL ? vfs_ferrno (vfs) : E_NOTSUPP; \ vfs 358 lib/vfs/interface.c struct vfs_class *vfs; vfs 361 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); vfs 363 lib/vfs/interface.c return (vfs == NULL || vfs->ctl == NULL) ? 0 : vfs->ctl (fsinfo, ctlop, arg); vfs 391 lib/vfs/interface.c struct vfs_class *vfs; vfs 398 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); vfs 399 lib/vfs/interface.c if (vfs == NULL || fsinfo == NULL) vfs 405 lib/vfs/interface.c if (vfs->close == NULL) vfs 407 lib/vfs/interface.c result = vfs->close (fsinfo); vfs 410 lib/vfs/interface.c errno = vfs_ferrno (vfs); vfs 463 lib/vfs/interface.c struct vfs_class *vfs; vfs 476 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); vfs 477 lib/vfs/interface.c if (vfs == NULL || fsinfo == NULL) vfs 481 lib/vfs/interface.c if (vfs->readdir != NULL) vfs 483 lib/vfs/interface.c entry = vfs->readdir (vfs_path_element->dir.info); vfs 497 lib/vfs/interface.c errno = vfs->readdir ? vfs_ferrno (vfs) : E_NOTSUPP; vfs 507 lib/vfs/interface.c struct vfs_class *vfs; vfs 516 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); vfs 517 lib/vfs/interface.c if (vfs != NULL && fsinfo != NULL) vfs 529 lib/vfs/interface.c result = vfs->closedir ? (*vfs->closedir) (vfs_path_element->dir.info) : -1; vfs 586 lib/vfs/interface.c struct vfs_class *vfs; vfs 593 lib/vfs/interface.c vfs = vfs_class_find_by_handle (handle, &fsinfo); vfs 594 lib/vfs/interface.c if (vfs == NULL) vfs 597 lib/vfs/interface.c result = vfs->fstat ? vfs->fstat (fsinfo, buf) : -1; vfs 599 lib/vfs/interface.c errno = vfs->fstat ? vfs_ferrno (vfs) : E_NOTSUPP; vfs 735 lib/vfs/interface.c struct vfs_class *vfs; vfs 742 lib/vfs/interface.c vfs = vfs_class_find_by_handle (fd, &fsinfo); vfs 743 lib/vfs/interface.c if (vfs == NULL) vfs 746 lib/vfs/interface.c result = vfs->lseek ? vfs->lseek (fsinfo, offset, whence) : -1; vfs 748 lib/vfs/interface.c errno = vfs->lseek ? vfs_ferrno (vfs) : E_NOTSUPP; vfs 339 lib/vfs/path.c struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i)); vfs 340 lib/vfs/path.c if ((vfs->name != NULL) && (strcmp (vfs->name, class_name) == 0)) vfs 341 lib/vfs/path.c return vfs; vfs 1018 lib/vfs/path.c struct vfs_class *vfs; vfs 1020 lib/vfs/path.c vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i)); vfs 1021 lib/vfs/path.c if (vfs->which != NULL) vfs 1023 lib/vfs/path.c if (vfs->which (vfs, prefix) == -1) vfs 1025 lib/vfs/path.c return vfs; vfs 1028 lib/vfs/path.c if (vfs->prefix != NULL && strncmp (prefix, vfs->prefix, strlen (vfs->prefix)) == 0) vfs 1029 lib/vfs/path.c return vfs; vfs 216 lib/vfs/vfs.c return (mc_global.vfs.cd_symlinks && mc_stat (vpath, &my_stat) == 0 vfs 299 lib/vfs/vfs.c vfs_ferrno (struct vfs_class *vfs) vfs 301 lib/vfs/vfs.c return vfs->ferrno ? (*vfs->ferrno) (vfs) : E_UNKNOWN; vfs 308 lib/vfs/vfs.c vfs_register_class (struct vfs_class * vfs) vfs 310 lib/vfs/vfs.c if (vfs->init != NULL) /* vfs has own initialization function */ vfs 311 lib/vfs/vfs.c if (!vfs->init (vfs)) /* but it failed */ vfs 314 lib/vfs/vfs.c g_ptr_array_add (vfs__classes_list, vfs); vfs 322 lib/vfs/vfs.c vfs_unregister_class (struct vfs_class *vfs) vfs 324 lib/vfs/vfs.c if (vfs->done != NULL) vfs 325 lib/vfs/vfs.c vfs->done (vfs); vfs 327 lib/vfs/vfs.c g_ptr_array_remove (vfs__classes_list, vfs); vfs 508 lib/vfs/vfs.c struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i)); vfs 510 lib/vfs/vfs.c if (vfs->done != NULL) vfs 511 lib/vfs/vfs.c vfs->done (vfs); vfs 599 lib/vfs/vfs.c struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i)); vfs 601 lib/vfs/vfs.c if (vfs->fill_names != NULL) vfs 602 lib/vfs/vfs.c vfs->fill_names (vfs, func); vfs 252 lib/vfs/vfs.h gboolean vfs_register_class (struct vfs_class *vfs); vfs 253 lib/vfs/vfs.h void vfs_unregister_class (struct vfs_class *vfs); vfs 294 lib/vfs/vfs.h int vfs_ferrno (struct vfs_class *vfs); vfs 556 src/filemanager/boxes.c QUICK_CHECKBOX (N_("&Preallocate space"), &mc_global.vfs.preallocate_space, vfs 581 src/filemanager/boxes.c QUICK_CHECKBOX (N_("Cd follows lin&ks"), &mc_global.vfs.cd_symlinks, NULL), vfs 610 src/filemanager/boxes.c mc_global.vfs.preallocate_space = FALSE; vfs 112 src/filemanager/file.c const struct vfs_class *vfs; vfs 344 src/filemanager/file.c if (lnk->vfs == class && lnk->ino == ino && lnk->dev == dev) vfs 476 src/filemanager/file.c lnk->vfs = vfs_path_get_last_path_vfs (src_vpath); vfs 2492 src/filemanager/file.c while (mc_global.vfs.preallocate_space && vfs 2845 src/filemanager/file.c lp->vfs = vfs_path_get_by_index (src_vpath, -1)->class; vfs 2921 src/filemanager/file.c lp->vfs = vfs_path_get_by_index (dst_vpath, -1)->class; vfs 291 src/setup.c { "preallocate_space", &mc_global.vfs.preallocate_space }, vfs 316 src/setup.c { "cd_symlinks", &mc_global.vfs.cd_symlinks },