class 405 lib/vfs/direntry.c vfs_s_find_inode (path_element->class, super, q, class 411 lib/vfs/direntry.c vfs_s_find_inode (path_element->class, super, q, class 434 lib/vfs/direntry.c path_element->class->verrno = ENOTDIR; class 442 lib/vfs/direntry.c path_element->class->verrno = EAGAIN; class 535 lib/vfs/direntry.c path_element->class->verrno = EINVAL; class 541 lib/vfs/direntry.c path_element->class->verrno = EFAULT; class 765 lib/vfs/direntry.c me = vfs_path_get_by_index (vpath, -1)->class; class 813 lib/vfs/direntry.c vfs_s_invalidate (path_element->class, ino->super); class 818 lib/vfs/direntry.c path_element->class->logfile = fopen ((char *) arg, "w"); class 821 lib/vfs/direntry.c path_element->class->flush = TRUE; class 1125 lib/vfs/direntry.c subclass = VFS_SUBCLASS (path_element->class); class 1191 lib/vfs/direntry.c path_element->class->verrno = EIO; class 1195 lib/vfs/direntry.c subclass = VFS_SUBCLASS (path_element->class); class 1198 lib/vfs/direntry.c subclass->new_archive (path_element->class) : vfs_s_new_super (path_element->class); class 1212 lib/vfs/direntry.c vfs_s_free_super (path_element->class, super); class 1213 lib/vfs/direntry.c path_element->class->verrno = EIO; class 1221 lib/vfs/direntry.c vfs_s_insert_super (path_element->class, super); class 1222 lib/vfs/direntry.c vfs_stamp_create (path_element->class, super); class 1309 lib/vfs/direntry.c ino = vfs_s_find_inode (path_element->class, super, q, LINK_FOLLOW, FL_NONE); class 1312 lib/vfs/direntry.c path_element->class->verrno = EEXIST; class 1316 lib/vfs/direntry.c s = VFS_SUBCLASS (path_element->class); class 1325 lib/vfs/direntry.c if ((flags & O_CREAT) == 0 || path_element->class->write == NULL) class 1330 lib/vfs/direntry.c dir = vfs_s_find_inode (path_element->class, super, dirname, LINK_FOLLOW, FL_DIR); class 1338 lib/vfs/direntry.c ent = vfs_s_generate_entry (path_element->class, name, dir, 0755); class 1340 lib/vfs/direntry.c vfs_s_insert_entry (path_element->class, dir, ent); class 1346 lib/vfs/direntry.c tmp_handle = vfs_mkstemps (&tmp_vpath, path_element->class->name, name); class 1364 lib/vfs/direntry.c path_element->class->verrno = EISDIR; class 1380 lib/vfs/direntry.c if (s->fh_open != NULL && s->fh_open (path_element->class, fh, flags, mode) != 0) class 1393 lib/vfs/direntry.c path_element->class->verrno = errno; class 1399 lib/vfs/direntry.c vfs_rmstamp (path_element->class, (vfsid) super); class 1580 lib/vfs/direntry.c if (!vfs_path_element_valid (path_element) || path_element->class->getid == NULL) class 1583 lib/vfs/direntry.c return (*path_element->class->getid) (vpath); class 192 lib/vfs/gc.c vfs_addstamp (path_element->class, id); class 221 lib/vfs/gc.c vfs_rmstamp (path_element->class, nvfsid); class 223 lib/vfs/gc.c if (!(id == NULL || (path_element->class == vclass && nvfsid == id))) class 320 lib/vfs/gc.c vfs_stamp_create (path_element->class, vfs_getid (vpath)); class 210 lib/vfs/interface.c if (vfs_path_element_valid (path_element) && path_element->class->open != NULL) class 215 lib/vfs/interface.c info = path_element->class->open (vpath, flags, mode); class 217 lib/vfs/interface.c errno = vfs_ferrno (path_element->class); class 219 lib/vfs/interface.c result = vfs_new_handle (path_element->class, info); class 244 lib/vfs/interface.c result = path_element->class->name != NULL ? path_element->class->name callarg : -1; \ class 246 lib/vfs/interface.c errno = path_element->class->name != NULL ? vfs_ferrno (path_element->class) : E_NOTSUPP; \ class 276 lib/vfs/interface.c path_element->class->symlink != NULL ? class 277 lib/vfs/interface.c path_element->class->symlink (vpath1, vpath2) : -1; class 281 lib/vfs/interface.c path_element->class->symlink != NULL ? class 282 lib/vfs/interface.c vfs_ferrno (path_element->class) : E_NOTSUPP; class 335 lib/vfs/interface.c path_element1->class != path_element2->class) \ class 341 lib/vfs/interface.c result = path_element1->class->name != NULL \ class 342 lib/vfs/interface.c ? path_element1->class->name (vpath1, vpath2) : -1; \ class 344 lib/vfs/interface.c errno = path_element1->class->name != NULL ? vfs_ferrno (path_element1->class) : E_NOTSUPP; \ class 380 lib/vfs/interface.c path_element->class->setctl != NULL ? path_element->class->setctl (vpath, class 434 lib/vfs/interface.c info = path_element->class->opendir ? path_element->class->opendir (vpath) : NULL; class 437 lib/vfs/interface.c errno = path_element->class->opendir ? vfs_ferrno (path_element->class) : E_NOTSUPP; class 450 lib/vfs/interface.c handle = vfs_new_handle (path_element->class, vfs_path_element_clone (path_element)); class 551 lib/vfs/interface.c result = path_element->class->stat ? path_element->class->stat (vpath, buf) : -1; class 553 lib/vfs/interface.c errno = path_element->class->name ? vfs_ferrno (path_element->class) : E_NOTSUPP; class 573 lib/vfs/interface.c result = path_element->class->lstat ? path_element->class->lstat (vpath, buf) : -1; class 575 lib/vfs/interface.c errno = path_element->class->name ? vfs_ferrno (path_element->class) : E_NOTSUPP; class 617 lib/vfs/interface.c result = path_element->class->getlocalcopy != NULL ? class 618 lib/vfs/interface.c path_element->class->getlocalcopy (pathname_vpath) : class 621 lib/vfs/interface.c errno = vfs_ferrno (path_element->class); class 640 lib/vfs/interface.c result = path_element->class->ungetlocalcopy != NULL ? class 641 lib/vfs/interface.c path_element->class->ungetlocalcopy (pathname_vpath, local_vpath, has_changed) : class 674 lib/vfs/interface.c if (!vfs_path_element_valid (path_element) || path_element->class->chdir == NULL) class 678 lib/vfs/interface.c result = path_element->class->chdir (cd_vpath); class 681 lib/vfs/interface.c errno = vfs_ferrno (path_element->class); class 691 lib/vfs/interface.c current_vfs = path_element->class; class 375 lib/vfs/path.c struct vfs_class *class; class 380 lib/vfs/path.c while ((class = _vfs_split_with_semi_skip_count (path, &local, &op, 0)) != NULL) class 384 lib/vfs/path.c element->class = class; class 411 lib/vfs/path.c element->class = g_ptr_array_index (vfs__classes_list, 0); class 459 lib/vfs/path.c element->class = vfs_prefix_to_class (vfs_prefix_start); class 464 lib/vfs/path.c if (element->class != NULL && (element->class->flags & VFSF_REMOTE) != 0) class 506 lib/vfs/path.c element->class = g_ptr_array_index (vfs__classes_list, 0); class 533 lib/vfs/path.c if (((element->class->flags & VFSF_LOCAL) == 0 || ret_tokens->len > 0) class 599 lib/vfs/path.c (element->class->flags & VFSF_LOCAL) != 0) \ class 859 lib/vfs/path.c new_element->class = element->class; class 1125 lib/vfs/path.c mc_config_set_string_raw (cpath, groupname, "class-name", element->class->name); class 1192 lib/vfs/path.c element->class = eclass; class 1546 lib/vfs/path.c pretty_path = g_string_new (element->class->prefix); class 41 lib/vfs/path.h struct vfs_class *class; class 105 lib/vfs/path.h return (element != NULL && element->class != NULL); class 129 lib/vfs/path.h return (element != NULL) ? element->class : NULL; class 457 lib/vfs/vfs.c return path_element->class->flags; class 492 lib/vfs/vfs.c current_vfs = path_element->class; class 662 lib/vfs/vfs.c if ((path_element->class->flags & VFSF_LOCAL) != 0) class 334 src/filemanager/file.c const struct vfs_class *class; class 338 src/filemanager/file.c class = vfs_path_get_last_path_vfs (vpath); class 344 src/filemanager/file.c if (lnk->vfs == class && lnk->ino == ino && lnk->dev == dev) class 2845 src/filemanager/file.c lp->vfs = vfs_path_get_by_index (src_vpath, -1)->class; class 2921 src/filemanager/file.c lp->vfs = vfs_path_get_by_index (dst_vpath, -1)->class; class 478 src/filemanager/filemanager.c if (path_element->class != vclass) class 1201 src/filemanager/panel.c if (elements_count > 1 && (strcmp (path_element->class->name, "cpiofs") == 0 || class 1202 src/filemanager/panel.c strcmp (path_element->class->name, "extfs") == 0 || class 1203 src/filemanager/panel.c strcmp (path_element->class->name, "tarfs") == 0)) class 778 src/vfs/cpio/cpio.c if (cpio_open_cpio_file (vpath_element->class, super, vpath) == -1) class 785 src/vfs/cpio/cpio.c status = cpio_read_head (vpath_element->class, super); class 786 src/vfs/extfs/extfs.c fstype = extfs_which (path_element->class, path_element->vfs_prefix); class 809 src/vfs/extfs/extfs.c path_element->class->verrno = EIO; class 1290 src/vfs/extfs/extfs.c path_element->class->verrno = EINVAL; class 1359 src/vfs/extfs/extfs.c path_element->class->verrno = EISDIR; class 1393 src/vfs/extfs/extfs.c path_element->class->verrno = EEXIST; class 1404 src/vfs/extfs/extfs.c path_element->class->verrno = ENOTDIR; class 1443 src/vfs/extfs/extfs.c path_element->class->verrno = ENOTDIR; class 718 src/vfs/fish/fish.c return fish_open_archive_int (vpath_element->class, super); class 1249 src/vfs/fish/fish.c fish_send_command (path_element->class, super2, OPT_FLUSH, FISH_SUPER (super)->scr_mv, class 1283 src/vfs/fish/fish.c fish_send_command (path_element->class, super2, OPT_FLUSH, FISH_SUPER (super)->scr_hardlink, class 1314 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_ln, class 1379 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_chmod, class 1423 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_chown, class 1502 src/vfs/fish/fish.c ret = fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_utime, class 1533 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_unlink, class 1561 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_exists, class 1591 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_mkdir, class 1600 src/vfs/fish/fish.c path_element->class->verrno = EACCES; class 1626 src/vfs/fish/fish.c fish_send_command (path_element->class, super, OPT_FLUSH, FISH_SUPER (super)->scr_rmdir, class 1031 src/vfs/ftpfs/ftpfs.c vfs_s_new_inode (vpath_element->class, super, ftpfs_default_stat (vpath_element->class)); class 1033 src/vfs/ftpfs/ftpfs.c return ftpfs_open_archive_int (vpath_element->class, super); class 2115 src/vfs/ftpfs/ftpfs.c p = ftpfs_translate_path (path_element->class, super, rpath); class 2116 src/vfs/ftpfs/ftpfs.c r = ftpfs_command (path_element->class, super, WAIT_REPLY, cmd, p); class 2123 src/vfs/ftpfs/ftpfs.c path_element->class->verrno = EPERM; class 2127 src/vfs/ftpfs/ftpfs.c vfs_s_invalidate (path_element->class, super); class 150 src/vfs/sfs/sfs.c w = path_element->class->which (path_element->class, path_element->vfs_prefix); class 121 src/vfs/sftpfs/sftpfs.c path_inode = vfs_s_find_inode (path_element->class, super, path_super, LINK_FOLLOW, FL_NONE); class 124 src/vfs/sftpfs/sftpfs.c path_element->class->verrno = EEXIST; class 136 src/vfs/sftpfs/sftpfs.c dir = vfs_s_find_inode (path_element->class, super, dirname, LINK_FOLLOW, FL_DIR); class 143 src/vfs/sftpfs/sftpfs.c ent = vfs_s_generate_entry (path_element->class, name, dir, 0755); class 145 src/vfs/sftpfs/sftpfs.c vfs_s_insert_entry (path_element->class, dir, ent); class 153 src/vfs/sftpfs/sftpfs.c path_element->class->verrno = EISDIR; class 166 src/vfs/sftpfs/sftpfs.c vfs_rmstamp (path_element->class, (vfsid) super); class 747 src/vfs/sftpfs/sftpfs.c vpath_element->class->verrno = EPERM; class 757 src/vfs/sftpfs/sftpfs.c vpath_element->class->verrno = ret_value; class 762 src/vfs/sftpfs/sftpfs.c vfs_s_new_inode (vpath_element->class, super, class 763 src/vfs/sftpfs/sftpfs.c vfs_s_default_stat (vpath_element->class, S_IFDIR | 0755)); class 851 src/vfs/tar/tar.c tard = tar_open_archive_int (vpath_element->class, vpath, archive); class 860 src/vfs/tar/tar.c status = tar_read_header (vpath_element->class, archive, tard, &h_size); class 384 src/vfs/undelfs/undelfs.c vfs_print_message (_("%s: done."), path_element->class->name); class 387 src/vfs/undelfs/undelfs.c vfs_print_message (_("%s: failure"), path_element->class->name); class 187 tests/lib/vfs/vfs_path_string_convert.c mctest_assert_ptr_eq (path_element->class, data->expected_vfs_class); class 56 tests/lib/vfs/vfs_s_get_path.c root = vfs_s_new_inode (vpath_element->class, super, NULL);