me 88 lib/vfs/direntry.c if (VFS_SUBCLASS (me)->x != NULL) \ me 89 lib/vfs/direntry.c VFS_SUBCLASS (me)->x me 110 lib/vfs/direntry.c vfs_s_automake (struct vfs_class *me, struct vfs_s_inode *dir, char *path, int flags) me 119 lib/vfs/direntry.c res = vfs_s_generate_entry (me, path, dir, (flags & FL_MKDIR) != 0 ? (0777 | S_IFDIR) : 0777); me 120 lib/vfs/direntry.c vfs_s_insert_entry (me, dir, res); me 132 lib/vfs/direntry.c vfs_s_resolve_symlink (struct vfs_class *me, struct vfs_s_entry *entry, int follow) me 156 lib/vfs/direntry.c fullpath = vfs_s_fullpath (me, entry->dir); me 166 lib/vfs/direntry.c VFS_SUBCLASS (me)->find_entry (me, entry->dir->super->root, linkname, follow - 1, FL_NONE); me 178 lib/vfs/direntry.c vfs_s_find_entry_tree (struct vfs_class *me, struct vfs_s_inode *root, me 216 lib/vfs/direntry.c ent = vfs_s_automake (me, root, path, flags); me 219 lib/vfs/direntry.c me->verrno = ENOENT; me 226 lib/vfs/direntry.c ent = vfs_s_resolve_symlink (me, ent, me 240 lib/vfs/direntry.c vfs_s_find_entry_linear (struct vfs_class *me, struct vfs_s_inode *root, me 260 lib/vfs/direntry.c ino = vfs_s_find_inode (me, root->super, dirname, follow, flags | FL_DIR); me 261 lib/vfs/direntry.c ent = vfs_s_find_entry_tree (me, ino, name, follow, flags); me 271 lib/vfs/direntry.c if (ent != NULL && !VFS_SUBCLASS (me)->dir_uptodate (me, ent->ino)) me 276 lib/vfs/direntry.c vfs_s_free_entry (me, ent); me 284 lib/vfs/direntry.c ino = vfs_s_new_inode (me, root->super, vfs_s_default_stat (me, S_IFDIR | 0755)); me 285 lib/vfs/direntry.c ent = vfs_s_new_entry (me, path, ino); me 286 lib/vfs/direntry.c if (VFS_SUBCLASS (me)->dir_load (me, ino, path) == -1) me 288 lib/vfs/direntry.c vfs_s_free_entry (me, ent); me 293 lib/vfs/direntry.c vfs_s_insert_entry (me, root, ent); me 302 lib/vfs/direntry.c if (vfs_s_resolve_symlink (me, ent, follow) == NULL) me 317 lib/vfs/direntry.c vfs_s_new_super (struct vfs_class *me) me 322 lib/vfs/direntry.c super->me = me; me 329 lib/vfs/direntry.c vfs_s_insert_super (struct vfs_class *me, struct vfs_s_super *super) me 331 lib/vfs/direntry.c VFS_SUBCLASS (me)->supers = g_list_prepend (VFS_SUBCLASS (me)->supers, super); me 337 lib/vfs/direntry.c vfs_s_free_super (struct vfs_class *me, struct vfs_s_super *super) me 341 lib/vfs/direntry.c vfs_s_free_inode (me, super->root); me 355 lib/vfs/direntry.c VFS_SUBCLASS (me)->supers = g_list_remove (VFS_SUBCLASS (me)->supers, super); me 357 lib/vfs/direntry.c CALL (free_archive) (me, super); me 399 lib/vfs/direntry.c struct vfs_class *me; me 405 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 408 lib/vfs/direntry.c vfs_s_find_inode (me, super, q, me 414 lib/vfs/direntry.c vfs_s_find_inode (me, super, q, me 427 lib/vfs/direntry.c struct vfs_class *me; me 433 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 437 lib/vfs/direntry.c me->verrno = ENOTDIR; me 445 lib/vfs/direntry.c me->verrno = EAGAIN; me 487 lib/vfs/direntry.c vfs_s_free_inode (dir->super->me, dir); me 528 lib/vfs/direntry.c struct vfs_class *me; me 534 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 538 lib/vfs/direntry.c me->verrno = EINVAL; me 544 lib/vfs/direntry.c me->verrno = EFAULT; me 562 lib/vfs/direntry.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 565 lib/vfs/direntry.c if (VFS_SUBCLASS (me)->linear_start (me, file, file->pos) == 0) me 572 lib/vfs/direntry.c return VFS_SUBCLASS (me)->linear_read (me, file, buffer, count); me 580 lib/vfs/direntry.c me->verrno = errno; me 593 lib/vfs/direntry.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 605 lib/vfs/direntry.c me->verrno = errno; me 629 lib/vfs/direntry.c VFS_FILE_HANDLER_SUPER (fh)->me->verrno = errno; me 660 lib/vfs/direntry.c struct vfs_class *me = super->me; me 661 lib/vfs/direntry.c struct vfs_s_subclass *sub = VFS_SUBCLASS (me); me 664 lib/vfs/direntry.c if (me == NULL) me 669 lib/vfs/direntry.c vfs_stamp_create (me, VFS_FILE_HANDLER_SUPER (fh)); me 672 lib/vfs/direntry.c sub->linear_close (me, fh); me 674 lib/vfs/direntry.c res = sub->fh_close (me, fh); me 675 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && file->changed && sub->file_store != NULL) me 679 lib/vfs/direntry.c s = vfs_s_fullpath (me, file->ino); me 685 lib/vfs/direntry.c res = sub->file_store (me, fh, s, file->ino->localname); me 688 lib/vfs/direntry.c vfs_s_invalidate (me, super); me 697 lib/vfs/direntry.c vfs_s_free_inode (me, file->ino); me 721 lib/vfs/direntry.c vfs_s_fill_names (struct vfs_class *me, fill_names_f func) me 725 lib/vfs/direntry.c for (iter = VFS_SUBCLASS (me)->supers; iter != NULL; iter = g_list_next (iter)) me 730 lib/vfs/direntry.c name = g_strconcat (super->name, PATH_SEP_STR, me->prefix, VFS_PATH_URL_DELIMITER, me 740 lib/vfs/direntry.c vfs_s_ferrno (struct vfs_class *me) me 742 lib/vfs/direntry.c return me->verrno; me 764 lib/vfs/direntry.c const struct vfs_class *me; me 766 lib/vfs/direntry.c me = vfs_path_get_last_path_vfs (vpath); me 767 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && fh->ino != NULL) me 796 lib/vfs/direntry.c struct vfs_class *me; me 798 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 814 lib/vfs/direntry.c vfs_s_invalidate (me, ino->super); me 819 lib/vfs/direntry.c me->logfile = fopen ((char *) arg, "w"); me 822 lib/vfs/direntry.c me->flush = TRUE; me 855 lib/vfs/direntry.c vfs_s_free_super (VFS_SUPER (id)->me, VFS_SUPER (id)); me 861 lib/vfs/direntry.c vfs_s_dir_uptodate (struct vfs_class *me, struct vfs_s_inode *ino) me 865 lib/vfs/direntry.c if (me->flush) me 867 lib/vfs/direntry.c me->flush = FALSE; me 881 lib/vfs/direntry.c vfs_s_new_inode (struct vfs_class *me, struct vfs_s_super *super, struct stat *initstat) me 894 lib/vfs/direntry.c ino->st.st_ino = VFS_SUBCLASS (me)->inode_counter++; me 895 lib/vfs/direntry.c ino->st.st_dev = VFS_SUBCLASS (me)->rdev; me 899 lib/vfs/direntry.c CALL (init_inode) (me, ino); me 907 lib/vfs/direntry.c vfs_s_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 924 lib/vfs/direntry.c vfs_s_free_entry (me, entry); me 930 lib/vfs/direntry.c CALL (free_inode) (me, ino); me 932 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && ino->localname != NULL) me 944 lib/vfs/direntry.c vfs_s_new_entry (struct vfs_class *me, const char *name, struct vfs_s_inode *inode) me 953 lib/vfs/direntry.c CALL (init_entry) (me, entry); me 961 lib/vfs/direntry.c vfs_s_free_entry (struct vfs_class *me, struct vfs_s_entry *ent) me 971 lib/vfs/direntry.c vfs_s_free_inode (me, ent->ino); me 980 lib/vfs/direntry.c vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent) me 982 lib/vfs/direntry.c (void) me; me 1004 lib/vfs/direntry.c vfs_s_default_stat (struct vfs_class *me, mode_t mode) me 1009 lib/vfs/direntry.c (void) me; me 1072 lib/vfs/direntry.c vfs_s_generate_entry (struct vfs_class *me, const char *name, struct vfs_s_inode *parent, me 1078 lib/vfs/direntry.c st = vfs_s_default_stat (me, mode); me 1079 lib/vfs/direntry.c inode = vfs_s_new_inode (me, parent->super, st); me 1081 lib/vfs/direntry.c return vfs_s_new_entry (me, name, inode); me 1087 lib/vfs/direntry.c vfs_s_find_inode (struct vfs_class *me, const struct vfs_s_super *super, me 1092 lib/vfs/direntry.c if (((me->flags & VFSF_REMOTE) == 0) && (*path == '\0')) me 1095 lib/vfs/direntry.c ent = VFS_SUBCLASS (me)->find_entry (me, super->root, path, follow, flags); me 1227 lib/vfs/direntry.c vfs_s_invalidate (struct vfs_class *me, struct vfs_s_super *super) me 1231 lib/vfs/direntry.c vfs_s_free_inode (me, super->root); me 1232 lib/vfs/direntry.c super->root = vfs_s_new_inode (me, super, vfs_s_default_stat (me, S_IFDIR | 0755)); me 1239 lib/vfs/direntry.c vfs_s_fullpath (struct vfs_class *me, struct vfs_s_inode *ino) me 1244 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) == 0) me 1295 lib/vfs/direntry.c struct vfs_class *me; me 1302 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1304 lib/vfs/direntry.c ino = vfs_s_find_inode (me, super, q, LINK_FOLLOW, FL_NONE); me 1307 lib/vfs/direntry.c me->verrno = EEXIST; me 1311 lib/vfs/direntry.c s = VFS_SUBCLASS (me); me 1320 lib/vfs/direntry.c if ((flags & O_CREAT) == 0 || me->write == NULL) me 1324 lib/vfs/direntry.c dir = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_DIR); me 1330 lib/vfs/direntry.c ent = vfs_s_generate_entry (me, name, dir, 0755); me 1332 lib/vfs/direntry.c vfs_s_insert_entry (me, dir, ent); me 1338 lib/vfs/direntry.c tmp_handle = vfs_mkstemps (&tmp_vpath, me->name, name); me 1355 lib/vfs/direntry.c me->verrno = EISDIR; me 1371 lib/vfs/direntry.c if (s->fh_open != NULL && s->fh_open (me, fh, flags, mode) != 0) me 1384 lib/vfs/direntry.c me->verrno = errno; me 1390 lib/vfs/direntry.c vfs_rmstamp (me, (vfsid) super); me 1424 lib/vfs/direntry.c vfs_s_retrieve_file (struct vfs_class *me, struct vfs_s_inode *ino) me 1434 lib/vfs/direntry.c struct vfs_s_subclass *s = VFS_SUBCLASS (me); me 1436 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) == 0) me 1439 lib/vfs/direntry.c handle = vfs_mkstemps (&tmp_vpath, me->name, ino->ent->name); me 1443 lib/vfs/direntry.c me->verrno = errno; me 1449 lib/vfs/direntry.c if (s->linear_start (me, fh, 0) == 0) me 1456 lib/vfs/direntry.c while ((n = s->linear_read (me, fh, buffer, sizeof (buffer))) != 0) me 1464 lib/vfs/direntry.c vfs_s_print_stats (me->name, _("Getting file"), ino->ent->name, total, stat_size); me 1473 lib/vfs/direntry.c me->verrno = errno; me 1477 lib/vfs/direntry.c s->linear_close (me, fh); me 1485 lib/vfs/direntry.c s->linear_close (me, fh); me 1568 lib/vfs/direntry.c const struct vfs_class *me; me 1570 lib/vfs/direntry.c me = vfs_path_get_last_path_vfs (vpath); me 1571 lib/vfs/direntry.c if (me == NULL || me->getid == NULL) me 1574 lib/vfs/direntry.c return me->getid (vpath); me 1611 lib/vfs/direntry.c vfs_s_get_line (struct vfs_class *me, int sock, char *buf, int buf_len, char term) me 1613 lib/vfs/direntry.c FILE *logfile = me->logfile; me 1663 lib/vfs/direntry.c vfs_s_get_line_interruptible (struct vfs_class *me, char *buffer, int size, int fd) me 1668 lib/vfs/direntry.c (void) me; me 189 lib/vfs/gc.c struct vfs_class *me; me 191 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 193 lib/vfs/gc.c vfs_addstamp (me, id); me 208 lib/vfs/gc.c struct vfs_class *me; me 219 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 222 lib/vfs/gc.c vfs_rmstamp (me, nvfsid); me 224 lib/vfs/gc.c if (!(id == NULL || (me == vclass && nvfsid == id))) me 319 lib/vfs/gc.c struct vfs_class *me; me 321 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 323 lib/vfs/gc.c vfs_stamp_create (me, id); me 195 lib/vfs/interface.c struct vfs_class *me; me 213 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 214 lib/vfs/interface.c if (me != NULL && me->open != NULL) me 219 lib/vfs/interface.c info = me->open (vpath, flags, mode); me 221 lib/vfs/interface.c errno = vfs_ferrno (me); me 223 lib/vfs/interface.c result = vfs_new_handle (me, info); me 239 lib/vfs/interface.c struct vfs_class *me; \ me 244 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); \ me 245 lib/vfs/interface.c if (me == NULL) \ me 248 lib/vfs/interface.c result = me->name != NULL ? me->name callarg : -1; \ me 250 lib/vfs/interface.c errno = me->name != NULL ? vfs_ferrno (me) : ENOTSUP; \ me 276 lib/vfs/interface.c struct vfs_class *me; me 278 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath2)); me 279 lib/vfs/interface.c if (me != NULL) me 281 lib/vfs/interface.c result = me->symlink != NULL ? me->symlink (vpath1, vpath2) : -1; me 283 lib/vfs/interface.c errno = me->symlink != NULL ? vfs_ferrno (me) : ENOTSUP; me 367 lib/vfs/interface.c struct vfs_class *me; me 372 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 373 lib/vfs/interface.c if (me != NULL) me 374 lib/vfs/interface.c result = me->setctl != NULL ? me->setctl (vpath, ctlop, arg) : 0; me 538 lib/vfs/interface.c struct vfs_class *me; \ me 543 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); \ me 544 lib/vfs/interface.c if (me != NULL) \ me 546 lib/vfs/interface.c result = me->name ? me->name (vpath, buf) : -1; \ me 548 lib/vfs/interface.c errno = me->name ? vfs_ferrno (me) : ENOTSUP; \ me 565 lib/vfs/interface.c struct vfs_class *me; me 570 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (pathname_vpath)); me 571 lib/vfs/interface.c if (me != NULL) me 573 lib/vfs/interface.c result = me->getlocalcopy != NULL ? me 574 lib/vfs/interface.c me->getlocalcopy (pathname_vpath) : mc_def_getlocalcopy (pathname_vpath); me 576 lib/vfs/interface.c errno = vfs_ferrno (me); me 588 lib/vfs/interface.c const struct vfs_class *me; me 593 lib/vfs/interface.c me = vfs_path_get_last_path_vfs (pathname_vpath); me 594 lib/vfs/interface.c if (me != NULL) me 595 lib/vfs/interface.c result = me->ungetlocalcopy != NULL ? me 596 lib/vfs/interface.c me->ungetlocalcopy (pathname_vpath, local_vpath, has_changed) : me 618 lib/vfs/interface.c struct vfs_class *me; me 633 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (cd_vpath)); me 634 lib/vfs/interface.c if (me == NULL) me 640 lib/vfs/interface.c if (me->chdir == NULL) me 646 lib/vfs/interface.c result = me->chdir (cd_vpath); me 649 lib/vfs/interface.c errno = vfs_ferrno (me); me 658 lib/vfs/interface.c current_vfs = me; me 637 lib/vfs/vfs.c const struct vfs_class *me; me 657 lib/vfs/vfs.c me = vfs_path_get_last_path_vfs (vfs_get_raw_current_dir ()); me 658 lib/vfs/vfs.c if ((me->flags & VFSF_LOCAL) != 0) me 148 lib/vfs/vfs.h int (*init) (struct vfs_class * me); me 149 lib/vfs/vfs.h void (*done) (struct vfs_class * me); me 155 lib/vfs/vfs.h void (*fill_names) (struct vfs_class * me, fill_names_f); me 161 lib/vfs/vfs.h int (*which) (struct vfs_class * me, const char *path); me 190 lib/vfs/vfs.h int (*ferrno) (struct vfs_class * me); me 35 lib/vfs/xdirentry.h #define ERRNOR(a, b) do { me->verrno = a; return b; } while (0) me 62 lib/vfs/xdirentry.h struct vfs_class *me; me 124 lib/vfs/xdirentry.h int (*init_inode) (struct vfs_class * me, struct vfs_s_inode * ino); /* optional */ me 125 lib/vfs/xdirentry.h void (*free_inode) (struct vfs_class * me, struct vfs_s_inode * ino); /* optional */ me 126 lib/vfs/xdirentry.h int (*init_entry) (struct vfs_class * me, struct vfs_s_entry * entry); /* optional */ me 131 lib/vfs/xdirentry.h struct vfs_s_super *(*new_archive) (struct vfs_class * me); me 134 lib/vfs/xdirentry.h void (*free_archive) (struct vfs_class * me, struct vfs_s_super * psup); me 137 lib/vfs/xdirentry.h int (*fh_open) (struct vfs_class * me, vfs_file_handler_t * fh, int flags, mode_t mode); me 138 lib/vfs/xdirentry.h int (*fh_close) (struct vfs_class * me, vfs_file_handler_t * fh); me 141 lib/vfs/xdirentry.h struct vfs_s_entry *(*find_entry) (struct vfs_class * me, me 144 lib/vfs/xdirentry.h int (*dir_load) (struct vfs_class * me, struct vfs_s_inode * ino, const char *path); me 145 lib/vfs/xdirentry.h gboolean (*dir_uptodate) (struct vfs_class * me, struct vfs_s_inode * ino); me 146 lib/vfs/xdirentry.h int (*file_store) (struct vfs_class * me, vfs_file_handler_t * fh, char *path, char *localname); me 148 lib/vfs/xdirentry.h int (*linear_start) (struct vfs_class * me, vfs_file_handler_t * fh, off_t from); me 149 lib/vfs/xdirentry.h ssize_t (*linear_read) (struct vfs_class * me, vfs_file_handler_t * fh, void *buf, size_t len); me 150 lib/vfs/xdirentry.h void (*linear_close) (struct vfs_class * me, vfs_file_handler_t * fh); me 159 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_new_inode (struct vfs_class *me, me 161 lib/vfs/xdirentry.h void vfs_s_free_inode (struct vfs_class *me, struct vfs_s_inode *ino); me 163 lib/vfs/xdirentry.h struct vfs_s_entry *vfs_s_new_entry (struct vfs_class *me, const char *name, me 165 lib/vfs/xdirentry.h void vfs_s_free_entry (struct vfs_class *me, struct vfs_s_entry *ent); me 166 lib/vfs/xdirentry.h void vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent); me 168 lib/vfs/xdirentry.h struct stat *vfs_s_default_stat (struct vfs_class *me, mode_t mode); me 170 lib/vfs/xdirentry.h struct vfs_s_entry *vfs_s_generate_entry (struct vfs_class *me, const char *name, me 172 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_find_inode (struct vfs_class *me, me 175 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_find_root (struct vfs_class *me, struct vfs_s_entry *entry); me 183 lib/vfs/xdirentry.h void vfs_s_invalidate (struct vfs_class *me, struct vfs_s_super *super); me 184 lib/vfs/xdirentry.h char *vfs_s_fullpath (struct vfs_class *me, struct vfs_s_inode *ino); me 190 lib/vfs/xdirentry.h int vfs_s_get_line (struct vfs_class *me, int sock, char *buf, int buf_len, char term); me 191 lib/vfs/xdirentry.h int vfs_s_get_line_interruptible (struct vfs_class *me, char *buffer, int size, int fd); me 193 lib/vfs/xdirentry.h int vfs_s_retrieve_file (struct vfs_class *me, struct vfs_s_inode *ino); me 46 lib/widget/menu.h void menu_entry_free (menu_entry_t * me); me 220 lib/widget/mouse.c mouse_event_t me; me 222 lib/widget/mouse.c me = mouse_translate_event (w, event); me 224 lib/widget/mouse.c return mouse_process_event (w, &me); me 628 src/editor/editwidget.c GSList *me; me 652 src/editor/editwidget.c for (me = m; me != NULL; me = g_slist_next (me)) me 654 src/editor/editwidget.c e = EDIT (me->data); me 663 src/editor/editwidget.c if (me == NULL) me 381 src/filemanager/mountlist.c free_mount_entry (struct mount_entry *me) me 383 src/filemanager/mountlist.c if (me == NULL) me 385 src/filemanager/mountlist.c g_free (me->me_devname); me 386 src/filemanager/mountlist.c g_free (me->me_mountdir); me 387 src/filemanager/mountlist.c g_free (me->me_mntroot); me 388 src/filemanager/mountlist.c if (me->me_type_malloced) me 389 src/filemanager/mountlist.c g_free (me->me_type); me 390 src/filemanager/mountlist.c g_free (me); me 620 src/filemanager/mountlist.c struct mount_entry *me; me 682 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 684 src/filemanager/mountlist.c me->me_devname = g_strdup (dash + source_s); me 685 src/filemanager/mountlist.c me->me_mountdir = g_strdup (line + target_s); me 686 src/filemanager/mountlist.c me->me_mntroot = g_strdup (line + mntroot_s); me 687 src/filemanager/mountlist.c me->me_type = g_strdup (dash + type_s); me 688 src/filemanager/mountlist.c me->me_type_malloced = 1; me 689 src/filemanager/mountlist.c me->me_dev = makedev (devmaj, devmin); me 694 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type, FALSE); me 695 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 697 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 730 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 731 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt->mnt_fsname); me 732 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt->mnt_dir); me 733 src/filemanager/mountlist.c me->me_mntroot = NULL; me 734 src/filemanager/mountlist.c me->me_type = g_strdup (mnt->mnt_type); me 735 src/filemanager/mountlist.c me->me_type_malloced = 1; me 736 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type, bind); me 737 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 738 src/filemanager/mountlist.c me->me_dev = dev_from_mount_options (mnt->mnt_opts); me 740 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 761 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 762 src/filemanager/mountlist.c me->me_devname = g_strdup (fsp->f_mntfromname); me 763 src/filemanager/mountlist.c me->me_mountdir = g_strdup (fsp->f_mntonname); me 764 src/filemanager/mountlist.c me->me_mntroot = NULL; me 765 src/filemanager/mountlist.c me->me_type = fs_type; me 766 src/filemanager/mountlist.c me->me_type_malloced = 0; me 767 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 768 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 769 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* Magic; means not known yet. */ me 771 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 786 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 787 src/filemanager/mountlist.c me->me_devname = g_strdup (fsp->f_mntfromname); me 788 src/filemanager/mountlist.c me->me_mountdir = g_strdup (fsp->f_mntonname); me 789 src/filemanager/mountlist.c me->me_mntroot = NULL; me 790 src/filemanager/mountlist.c me->me_type = g_strdup (fsp->f_fstypename); me 791 src/filemanager/mountlist.c me->me_type_malloced = 1; me 792 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 793 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 794 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* Magic; means not known yet. */ me 796 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 876 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 877 src/filemanager/mountlist.c me->me_devname = me 879 src/filemanager/mountlist.c me->me_mountdir = g_strdup (re != NULL ? re->name : fi.fsh_name); me 880 src/filemanager/mountlist.c me->me_mntroot = NULL; me 881 src/filemanager/mountlist.c me->me_type = g_strdup (fi.fsh_name); me 882 src/filemanager/mountlist.c me->me_type_malloced = 1; me 883 src/filemanager/mountlist.c me->me_dev = fi.dev; me 884 src/filemanager/mountlist.c me->me_dummy = 0; me 885 src/filemanager/mountlist.c me->me_remote = (fi.flags & B_FS_IS_SHARED) != 0; me 887 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 928 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 929 src/filemanager/mountlist.c me->me_devname = g_strdup (stats[counter].f_mntfromname); me 930 src/filemanager/mountlist.c me->me_mountdir = g_strdup (stats[counter].f_mntonname); me 931 src/filemanager/mountlist.c me->me_mntroot = NULL; me 932 src/filemanager/mountlist.c me->me_type = g_strdup (FS_TYPE (stats[counter])); me 933 src/filemanager/mountlist.c me->me_type_malloced = 1; me 934 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 935 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 936 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* Magic; means not known yet. */ me 938 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 957 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 958 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mt_dev); me 959 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mt_filsys); me 960 src/filemanager/mountlist.c me->me_mntroot = NULL; me 961 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* Magic; means not known yet. */ me 962 src/filemanager/mountlist.c me->me_type = ""; me 963 src/filemanager/mountlist.c me->me_type_malloced = 0; me 968 src/filemanager/mountlist.c if (statfs (me->me_mountdir, &fsd, sizeof (fsd), 0) != -1 me 971 src/filemanager/mountlist.c me->me_type = g_strdup (typebuf); me 972 src/filemanager/mountlist.c me->me_type_malloced = 1; me 975 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 976 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 978 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1013 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 1014 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mnt_special); me 1015 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mnt_mountp); me 1016 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1017 src/filemanager/mountlist.c me->me_type = g_strdup (mnt.mnt_fstype); me 1018 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1019 src/filemanager/mountlist.c me->me_dummy = MNT_IGNORE (&mnt) != 0; me 1020 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1021 src/filemanager/mountlist.c me->me_dev = makedev (mnt.mnt_major, mnt.mnt_minor); me 1023 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1084 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 1085 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mnt_special); me 1086 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mnt_mountp); me 1087 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1088 src/filemanager/mountlist.c me->me_type = g_strdup (mnt.mnt_fstype); me 1089 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1090 src/filemanager/mountlist.c me->me_dummy = MNT_IGNORE (&mnt) != 0; me 1091 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1092 src/filemanager/mountlist.c me->me_dev = dev_from_mount_options (mnt.mnt_mntopts); me 1094 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1143 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 1148 src/filemanager/mountlist.c me->me_remote = 1; me 1152 src/filemanager/mountlist.c me->me_devname = g_strconcat (host, ":", dir, (char *) NULL); me 1156 src/filemanager/mountlist.c me->me_remote = 0; me 1157 src/filemanager/mountlist.c me->me_devname = g_strdup (thisent + vmp->vmt_data[VMT_OBJECT].vmt_off); me 1159 src/filemanager/mountlist.c me->me_mountdir = g_strdup (thisent + vmp->vmt_data[VMT_STUB].vmt_off); me 1160 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1161 src/filemanager/mountlist.c me->me_type = g_strdup (fstype_to_string (vmp->vmt_gfstype)); me 1162 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1165 src/filemanager/mountlist.c me->me_dummy = (ignore me 1169 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* vmt_fsid might be the info we want. */ me 1171 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1199 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 1200 src/filemanager/mountlist.c me->me_devname = g_strdup (dev.f_mntfromname); me 1201 src/filemanager/mountlist.c me->me_mountdir = g_strdup (dev.f_mntonname); me 1202 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1203 src/filemanager/mountlist.c me->me_type = g_strdup (dev.f_fstypename); me 1204 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1205 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 1206 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1207 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); /* Magic; means not known yet. */ me 1209 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1247 src/filemanager/mountlist.c struct mount_entry *me = NULL; me 1252 src/filemanager/mountlist.c me = (struct mount_entry *) list->data; me 1254 src/filemanager/mountlist.c g_free (me->me_devname); me 1255 src/filemanager/mountlist.c g_free (me->me_mountdir); me 1256 src/filemanager/mountlist.c g_free (me->me_mntroot); me 1257 src/filemanager/mountlist.c g_free (me->me_type); me 1261 src/filemanager/mountlist.c me = (struct mount_entry *) g_malloc (sizeof (struct mount_entry)); me 1262 src/filemanager/mountlist.c list = g_slist_prepend (list, me); me 1312 src/filemanager/mountlist.c me->me_devname = g_strdup (dev); me 1313 src/filemanager/mountlist.c me->me_mountdir = g_strdup (dir); me 1314 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1315 src/filemanager/mountlist.c me->me_type = g_strdup (tp); me 1316 src/filemanager/mountlist.c me->me_dev = de.disk_type; me 1504 src/filemanager/mountlist.c struct mount_entry *me; me 1507 src/filemanager/mountlist.c me = (struct mount_entry *) temp->data; me 1508 src/filemanager/mountlist.c i = strlen (me->me_mountdir); me 1509 src/filemanager/mountlist.c if (i > len && (strncmp (path, me->me_mountdir, i) == 0) && me 1513 src/filemanager/mountlist.c entry = me; me 144 src/vfs/cpio/cpio.c static ssize_t cpio_find_head (struct vfs_class *me, struct vfs_s_super *super); me 145 src/vfs/cpio/cpio.c static ssize_t cpio_read_bin_head (struct vfs_class *me, struct vfs_s_super *super); me 146 src/vfs/cpio/cpio.c static ssize_t cpio_read_oldc_head (struct vfs_class *me, struct vfs_s_super *super); me 147 src/vfs/cpio/cpio.c static ssize_t cpio_read_crc_head (struct vfs_class *me, struct vfs_s_super *super); me 193 src/vfs/cpio/cpio.c cpio_new_archive (struct vfs_class *me) me 198 src/vfs/cpio/cpio.c arch->base.me = me; me 208 src/vfs/cpio/cpio.c cpio_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 212 src/vfs/cpio/cpio.c (void) me; me 226 src/vfs/cpio/cpio.c cpio_open_cpio_file (struct vfs_class *me, struct vfs_s_super *super, const vfs_path_t *vpath) me 272 src/vfs/cpio/cpio.c root = vfs_s_new_inode (me, super, &arch->st); me 276 src/vfs/cpio/cpio.c root->st.st_dev = VFS_SUBCLASS (me)->rdev++; me 288 src/vfs/cpio/cpio.c cpio_read_head (struct vfs_class *me, struct vfs_s_super *super) me 290 src/vfs/cpio/cpio.c switch (cpio_find_head (me, super)) me 296 src/vfs/cpio/cpio.c return cpio_read_bin_head (me, super); me 298 src/vfs/cpio/cpio.c return cpio_read_oldc_head (me, super); me 301 src/vfs/cpio/cpio.c return cpio_read_crc_head (me, super); me 311 src/vfs/cpio/cpio.c cpio_find_head (struct vfs_class *me, struct vfs_s_super *super) me 337 src/vfs/cpio/cpio.c cpio_free_archive (me, super); me 375 src/vfs/cpio/cpio.c cpio_create_entry (struct vfs_class *me, struct vfs_s_super *super, struct stat *st, char *name) me 449 src/vfs/cpio/cpio.c root = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_MKDIR); me 454 src/vfs/cpio/cpio.c entry = VFS_SUBCLASS (me)->find_entry (me, root, tn, LINK_FOLLOW, FL_NONE); /* In case entry is already there */ me 489 src/vfs/cpio/cpio.c inode = vfs_s_new_inode (me, super, st); me 507 src/vfs/cpio/cpio.c entry = vfs_s_new_entry (me, tn, inode); me 508 src/vfs/cpio/cpio.c vfs_s_insert_entry (me, root, entry); me 543 src/vfs/cpio/cpio.c cpio_read_bin_head (struct vfs_class *me, struct vfs_s_super *super) me 606 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &st, name); me 615 src/vfs/cpio/cpio.c cpio_read_oldc_head (struct vfs_class *me, struct vfs_s_super *super) me 677 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &u.st, name); me 686 src/vfs/cpio/cpio.c cpio_read_crc_head (struct vfs_class *me, struct vfs_s_super *super) me 757 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &u.st, name); me 847 src/vfs/cpio/cpio.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 868 src/vfs/cpio/cpio.c cpio_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 119 src/vfs/extfs/extfs.c extfs_super_new (struct vfs_class *me, const char *name, const vfs_path_t *local_name_vpath, me 128 src/vfs/extfs/extfs.c vsuper->me = me; me 139 src/vfs/extfs/extfs.c VFS_SUBCLASS (me)->supers = g_list_prepend (VFS_SUBCLASS (me)->supers, super); me 148 src/vfs/extfs/extfs.c extfs_entry_new (struct vfs_class *me, const char *name, struct vfs_s_inode *inode) me 152 src/vfs/extfs/extfs.c (void) me; me 197 src/vfs/extfs/extfs.c struct vfs_class *me = VFS_SUPER (archive)->me; me 216 src/vfs/extfs/extfs.c inode = vfs_s_new_inode (me, VFS_SUPER (archive), &st); me 217 src/vfs/extfs/extfs.c entry = vfs_s_new_entry (me, name, inode); me 219 src/vfs/extfs/extfs.c vfs_s_insert_entry (me, parent, entry); me 328 src/vfs/extfs/extfs.c extfs_fill_names (struct vfs_class *me, fill_names_f func) me 330 src/vfs/extfs/extfs.c g_list_foreach (VFS_SUBCLASS (me)->supers, extfs_fill_name, func); me 337 src/vfs/extfs/extfs.c extfs_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 339 src/vfs/extfs/extfs.c (void) me; me 351 src/vfs/extfs/extfs.c extfs_free_archive (struct vfs_class *me, struct vfs_s_super *psup) me 355 src/vfs/extfs/extfs.c (void) me; me 444 src/vfs/extfs/extfs.c entry = extfs_entry_new (super->me, p, pent->ino); me 450 src/vfs/extfs/extfs.c entry = extfs_entry_new (super->me, p, super->root); me 489 src/vfs/extfs/extfs.c inode = vfs_s_new_inode (super->me, super, &st); me 702 src/vfs/extfs/extfs.c extfs_which (struct vfs_class *me, const char *path) me 707 src/vfs/extfs/extfs.c (void) me; me 757 src/vfs/extfs/extfs.c VFS_SUPER (a)->me->free (VFS_SUPER (a)); me 1166 src/vfs/extfs/extfs.c extfs_errno (struct vfs_class *me) me 1168 src/vfs/extfs/extfs.c (void) me; me 1399 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1414 src/vfs/extfs/extfs.c struct vfs_class *me; me 1418 src/vfs/extfs/extfs.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1425 src/vfs/extfs/extfs.c me->verrno = EEXIST; me 1436 src/vfs/extfs/extfs.c me->verrno = ENOTDIR; me 1443 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1481 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1671 src/vfs/extfs/extfs.c extfs_init (struct vfs_class *me) me 1675 src/vfs/extfs/extfs.c (void) me; me 1688 src/vfs/extfs/extfs.c extfs_done (struct vfs_class *me) me 1692 src/vfs/extfs/extfs.c while (VFS_SUBCLASS (me)->supers != NULL) me 1693 src/vfs/extfs/extfs.c me->free ((vfsid) VFS_SUBCLASS (me)->supers->data); me 237 src/vfs/ftpfs/ftpfs.c static char *ftpfs_get_current_directory (struct vfs_class *me, struct vfs_s_super *super); me 238 src/vfs/ftpfs/ftpfs.c static int ftpfs_chdir_internal (struct vfs_class *me, struct vfs_s_super *super, me 240 src/vfs/ftpfs/ftpfs.c static int ftpfs_open_socket (struct vfs_class *me, struct vfs_s_super *super); me 241 src/vfs/ftpfs/ftpfs.c static gboolean ftpfs_login_server (struct vfs_class *me, struct vfs_s_super *super, me 276 src/vfs/ftpfs/ftpfs.c ftpfs_default_stat (struct vfs_class *me) me 280 src/vfs/ftpfs/ftpfs.c s = vfs_s_default_stat (me, S_IFDIR | 0755); me 301 src/vfs/ftpfs/ftpfs.c ftpfs_translate_path (struct vfs_class *me, struct vfs_s_super *super, const char *remote_path) me 308 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 310 src/vfs/ftpfs/ftpfs.c fprintf (me->logfile, "MC -- ftpfs_translate_path: %s\n", remote_path); me 311 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 389 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (struct vfs_class *me, int sock, char *string_buf, int string_len) me 395 src/vfs/ftpfs/ftpfs.c if (vfs_s_get_line (me, sock, answer, sizeof (answer), '\n') == 0) me 418 src/vfs/ftpfs/ftpfs.c if (vfs_s_get_line (me, sock, answer, sizeof (answer), '\n') == 0) me 442 src/vfs/ftpfs/ftpfs.c ftpfs_reconnect (struct vfs_class *me, struct vfs_s_super *super) me 447 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_socket (me, super); me 456 src/vfs/ftpfs/ftpfs.c if (ftpfs_login_server (me, super, super->path_element->password)) me 461 src/vfs/ftpfs/ftpfs.c sock = ftpfs_chdir_internal (me, super, cwdir); me 476 src/vfs/ftpfs/ftpfs.c ftpfs_command (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *fmt, me 492 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 495 src/vfs/ftpfs/ftpfs.c fputs ("PASS <Password not logged>\r\n", me->logfile); me 500 src/vfs/ftpfs/ftpfs.c ret = fwrite (cmdstr->str, cmdstr->len, 1, me->logfile); me 504 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 520 src/vfs/ftpfs/ftpfs.c status = ftpfs_reconnect (me, super) ? 1 : 0; me 540 src/vfs/ftpfs/ftpfs.c status = ftpfs_get_reply (me, ftp_super->sock, me 547 src/vfs/ftpfs/ftpfs.c status = ftpfs_reconnect (me, super) ? 1 : 0; me 564 src/vfs/ftpfs/ftpfs.c ftpfs_new_archive (struct vfs_class *me) me 569 src/vfs/ftpfs/ftpfs.c arch->base.me = me; me 582 src/vfs/ftpfs/ftpfs.c ftpfs_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 589 src/vfs/ftpfs/ftpfs.c ftpfs_command (me, super, NONE, "%s", "QUIT"); me 598 src/vfs/ftpfs/ftpfs.c ftpfs_changetype (struct vfs_class *me, struct vfs_s_super *super, int binary) me 602 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY, "TYPE %c", binary ? 'I' : 'A') != COMPLETE) me 613 src/vfs/ftpfs/ftpfs.c ftpfs_login_server (struct vfs_class *me, struct vfs_s_super *super, const char *netrcpass) me 648 src/vfs/ftpfs/ftpfs.c if (!anon || me->logfile != NULL) me 666 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp_super->sock, reply_string, sizeof (reply_string) - 1) == COMPLETE) me 676 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 678 src/vfs/ftpfs/ftpfs.c fprintf (me->logfile, "MC -- remote_is_amiga = %s\n", me 680 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 685 src/vfs/ftpfs/ftpfs.c switch (ftpfs_command (me, super, WAIT_REPLY, "USER %s", name)) me 689 src/vfs/ftpfs/ftpfs.c code = ftpfs_command (me, super, WAIT_REPLY, "PASS %s", pass); me 702 src/vfs/ftpfs/ftpfs.c code = ftpfs_command (me, super, WAIT_REPLY, "ACCT %s", op); me 847 src/vfs/ftpfs/ftpfs.c ftpfs_open_socket (struct vfs_class *me, struct vfs_s_super *super) me 856 src/vfs/ftpfs/ftpfs.c (void) me; me 861 src/vfs/ftpfs/ftpfs.c me->verrno = EINVAL; me 908 src/vfs/ftpfs/ftpfs.c me->verrno = EINVAL; me 925 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 935 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 959 src/vfs/ftpfs/ftpfs.c ftpfs_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) me 972 src/vfs/ftpfs/ftpfs.c ftp_super->sock = ftpfs_open_socket (me, super); me 976 src/vfs/ftpfs/ftpfs.c if (ftpfs_login_server (me, super, NULL)) me 1010 src/vfs/ftpfs/ftpfs.c ftp_super->current_dir = ftpfs_get_current_directory (me, super); me 1060 src/vfs/ftpfs/ftpfs.c ftpfs_get_current_directory (struct vfs_class *me, struct vfs_s_super *super) me 1064 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, NONE, "%s", "PWD") == COMPLETE && me 1065 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, FTP_SUPER (super)->sock, buf, sizeof (buf)) == COMPLETE) me 1101 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 1109 src/vfs/ftpfs/ftpfs.c ftpfs_setup_passive_pasv (struct vfs_class *me, struct vfs_s_super *super, me 1116 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY | WANT_STRING, "%s", "PASV") != COMPLETE) me 1147 src/vfs/ftpfs/ftpfs.c ftpfs_setup_passive_epsv (struct vfs_class *me, struct vfs_s_super *super, me 1153 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY | WANT_STRING, "%s", "EPSV") != COMPLETE) me 1187 src/vfs/ftpfs/ftpfs.c ftpfs_setup_passive (struct vfs_class *me, struct vfs_s_super *super, me 1193 src/vfs/ftpfs/ftpfs.c if (!ftpfs_setup_passive_pasv (me, super, my_socket, sa, salen)) me 1195 src/vfs/ftpfs/ftpfs.c if (!ftpfs_setup_passive_epsv (me, super, my_socket, sa, salen)) me 1199 src/vfs/ftpfs/ftpfs.c else if (!ftpfs_setup_passive_epsv (me, super, my_socket, sa, salen)) me 1209 src/vfs/ftpfs/ftpfs.c ftpfs_setup_active (struct vfs_class *me, struct vfs_s_super *super, me 1247 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1248 src/vfs/ftpfs/ftpfs.c err_str = unix_error_string (me->verrno); me 1252 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 1267 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY, me 1286 src/vfs/ftpfs/ftpfs.c (ftpfs_command (me, super, WAIT_REPLY, "EPRT |%u|%s|%hu|", af, addr, port) == me 1296 src/vfs/ftpfs/ftpfs.c ftpfs_init_data_socket (struct vfs_class *me, struct vfs_s_super *super, me 1315 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1317 src/vfs/ftpfs/ftpfs.c if (me->verrno == ENOTCONN) me 1320 src/vfs/ftpfs/ftpfs.c if (ftpfs_reconnect (me, super)) me 1327 src/vfs/ftpfs/ftpfs.c unix_error_string (me->verrno)); me 1336 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1339 src/vfs/ftpfs/ftpfs.c if (ftpfs_reconnect (me, super)) me 1368 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1369 src/vfs/ftpfs/ftpfs.c vfs_print_message (_("ftpfs: could not create socket: %s"), unix_error_string (me->verrno)); me 1380 src/vfs/ftpfs/ftpfs.c ftpfs_initconn (struct vfs_class *me, struct vfs_s_super *super) me 1397 src/vfs/ftpfs/ftpfs.c data_sock = ftpfs_init_data_socket (me, super, &data_addr, &data_addrlen); me 1401 src/vfs/ftpfs/ftpfs.c if (ftpfs_setup_passive (me, super, data_sock, &data_addr, &data_addrlen)) me 1415 src/vfs/ftpfs/ftpfs.c data_sock = ftpfs_init_data_socket (me, super, &data_addr, &data_addrlen); me 1427 src/vfs/ftpfs/ftpfs.c if (ftpfs_setup_active (me, super, data_addr, data_addrlen) != 0) me 1438 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 1445 src/vfs/ftpfs/ftpfs.c ftpfs_open_data_connection (struct vfs_class *me, struct vfs_s_super *super, const char *cmd, me 1455 src/vfs/ftpfs/ftpfs.c s = ftpfs_initconn (me, super); me 1459 src/vfs/ftpfs/ftpfs.c if (ftpfs_changetype (me, super, isbinary) == -1) me 1467 src/vfs/ftpfs/ftpfs.c j = ftpfs_command (me, super, WAIT_REPLY, "REST %d", reget); me 1476 src/vfs/ftpfs/ftpfs.c j = ftpfs_command (me, super, WAIT_REPLY, "%s", cmd); me 1481 src/vfs/ftpfs/ftpfs.c remote_path = ftpfs_translate_path (me, super, remote); me 1482 src/vfs/ftpfs/ftpfs.c j = ftpfs_command (me, super, WAIT_REPLY, "%s /%s", cmd, me 1504 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1518 src/vfs/ftpfs/ftpfs.c ftpfs_linear_abort (struct vfs_class *me, vfs_file_handler_t *fh) me 1539 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, NONE, "%cABOR", DM) != COMPLETE) me 1570 src/vfs/ftpfs/ftpfs.c ftpfs_reconnect (me, super); me 1578 src/vfs/ftpfs/ftpfs.c if ((ftpfs_get_reply (me, ftp_super->sock, NULL, 0) == TRANSIENT) && (code == 426)) me 1579 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, ftp_super->sock, NULL, 0); me 1586 src/vfs/ftpfs/ftpfs.c resolve_symlink_without_ls_options (struct vfs_class *me, struct vfs_s_super *super, me 1666 src/vfs/ftpfs/ftpfs.c resolve_symlink_with_ls_options (struct vfs_class *me, struct vfs_s_super *super, me 1724 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 1726 src/vfs/ftpfs/ftpfs.c fputs (buffer, me->logfile); me 1727 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 1767 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, FTP_SUPER (super)->sock, NULL, 0); me 1773 src/vfs/ftpfs/ftpfs.c resolve_symlink (struct vfs_class *me, struct vfs_s_super *super, struct vfs_s_inode *dir) me 1778 src/vfs/ftpfs/ftpfs.c resolve_symlink_without_ls_options (me, super, dir); me 1780 src/vfs/ftpfs/ftpfs.c resolve_symlink_with_ls_options (me, super, dir); me 1787 src/vfs/ftpfs/ftpfs.c ftpfs_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) me 1809 src/vfs/ftpfs/ftpfs.c if (cd_first && ftpfs_chdir_internal (me, super, remote_path) != COMPLETE) me 1811 src/vfs/ftpfs/ftpfs.c me->verrno = ENOENT; me 1819 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST", 0, TYPE_ASCII, 0); me 1823 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST -la", 0, TYPE_ASCII, 0); me 1830 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST -la", path, TYPE_ASCII, 0); me 1853 src/vfs/ftpfs/ftpfs.c while ((res = vfs_s_get_line_interruptible (me, lc_buffer, sizeof (lc_buffer), sock)) != 0) me 1857 src/vfs/ftpfs/ftpfs.c me->verrno = ECONNRESET; me 1860 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, ftp_super->sock, NULL, 0); me 1862 src/vfs/ftpfs/ftpfs.c vfs_print_message (_("%s: failure"), me->name); me 1866 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 1868 src/vfs/ftpfs/ftpfs.c fputs (lc_buffer, me->logfile); me 1869 src/vfs/ftpfs/ftpfs.c fputs ("\n", me->logfile); me 1870 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 1878 src/vfs/ftpfs/ftpfs.c me->verrno = E_REMOTE; me 1879 src/vfs/ftpfs/ftpfs.c if ((ftpfs_get_reply (me, ftp_super->sock, NULL, 0) != COMPLETE)) me 1903 src/vfs/ftpfs/ftpfs.c entlist = ftpfs_parse_long_list (me, dir, dirlist, &err_count); me 1907 src/vfs/ftpfs/ftpfs.c vfs_s_insert_entry (me, dir, VFS_ENTRY (iter->data)); me 1914 src/vfs/ftpfs/ftpfs.c vfs_print_message (_("%s: done."), me->name); me 1921 src/vfs/ftpfs/ftpfs.c ftpfs_file_store (struct vfs_class *me, vfs_file_handler_t *fh, char *name, char *localname) me 1944 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1950 src/vfs/ftpfs/ftpfs.c ftpfs_open_data_connection (me, super, ftp->append ? "APPE" : "STOR", name, TYPE_BINARY, 0); me 1973 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1978 src/vfs/ftpfs/ftpfs.c me->verrno = EINTR; me 1995 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 2012 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp_super->sock, NULL, 0) != COMPLETE) me 2022 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, ftp_super->sock, NULL, 0); me 2029 src/vfs/ftpfs/ftpfs.c ftpfs_linear_start (struct vfs_class *me, vfs_file_handler_t *fh, off_t offset) me 2033 src/vfs/ftpfs/ftpfs.c name = vfs_s_fullpath (me, fh->ino); me 2038 src/vfs/ftpfs/ftpfs.c ftpfs_open_data_connection (me, VFS_FILE_HANDLER_SUPER (fh), "RETR", name, TYPE_BINARY, me 2052 src/vfs/ftpfs/ftpfs.c ftpfs_linear_read (struct vfs_class *me, vfs_file_handler_t *fh, void *buf, size_t len) me 2065 src/vfs/ftpfs/ftpfs.c ftpfs_linear_abort (me, fh); me 2071 src/vfs/ftpfs/ftpfs.c if ((ftpfs_get_reply (me, FTP_SUPER (super)->sock, NULL, 0) != COMPLETE)) me 2082 src/vfs/ftpfs/ftpfs.c ftpfs_linear_close (struct vfs_class *me, vfs_file_handler_t *fh) me 2085 src/vfs/ftpfs/ftpfs.c ftpfs_linear_abort (me, fh); me 2124 src/vfs/ftpfs/ftpfs.c struct vfs_class *me; me 2127 src/vfs/ftpfs/ftpfs.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 2133 src/vfs/ftpfs/ftpfs.c p = ftpfs_translate_path (me, super, rpath); me 2134 src/vfs/ftpfs/ftpfs.c r = ftpfs_command (me, super, WAIT_REPLY, cmd, p); me 2141 src/vfs/ftpfs/ftpfs.c me->verrno = EPERM; me 2145 src/vfs/ftpfs/ftpfs.c vfs_s_invalidate (me, super); me 2208 src/vfs/ftpfs/ftpfs.c me->verrno = EPERM; me 2232 src/vfs/ftpfs/ftpfs.c ftpfs_is_same_dir (struct vfs_class *me, struct vfs_s_super *super, const char *path) me 2234 src/vfs/ftpfs/ftpfs.c (void) me; me 2243 src/vfs/ftpfs/ftpfs.c ftpfs_chdir_internal (struct vfs_class *me, struct vfs_s_super *super, const char *remote_path) me 2249 src/vfs/ftpfs/ftpfs.c if (!ftp_super->cwd_deferred && ftpfs_is_same_dir (me, super, remote_path)) me 2252 src/vfs/ftpfs/ftpfs.c p = ftpfs_translate_path (me, super, remote_path); me 2253 src/vfs/ftpfs/ftpfs.c r = ftpfs_command (me, super, WAIT_REPLY, "CWD /%s", p); me 2257 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 2311 src/vfs/ftpfs/ftpfs.c ftpfs_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 2338 src/vfs/ftpfs/ftpfs.c handle = vfs_mkstemps (&vpath, me->name, fh->ino->ent->name); me 2348 src/vfs/ftpfs/ftpfs.c name = vfs_s_fullpath (me, fh->ino); me 2353 src/vfs/ftpfs/ftpfs.c ftpfs_open_data_connection (me, VFS_FILE_HANDLER_SUPER (fh), me 2375 src/vfs/ftpfs/ftpfs.c if (fh->ino->localname == NULL && vfs_s_retrieve_file (me, fh->ino) == -1) me 2386 src/vfs/ftpfs/ftpfs.c ftpfs_fh_close (struct vfs_class *me, vfs_file_handler_t *fh) me 2399 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp->sock, NULL, 0) != COMPLETE) me 2401 src/vfs/ftpfs/ftpfs.c vfs_s_invalidate (me, VFS_FILE_HANDLER_SUPER (fh)); me 2410 src/vfs/ftpfs/ftpfs.c ftpfs_done (struct vfs_class *me) me 2412 src/vfs/ftpfs/ftpfs.c (void) me; me 2423 src/vfs/ftpfs/ftpfs.c ftpfs_fill_names (struct vfs_class *me, fill_names_f func) me 2427 src/vfs/ftpfs/ftpfs.c for (iter = VFS_SUBCLASS (me)->supers; iter != NULL; iter = g_list_next (iter)) me 42 src/vfs/ftpfs/ftpfs.h GSList *ftpfs_parse_long_list (struct vfs_class *me, struct vfs_s_inode *dir, GSList * buf, me 1108 src/vfs/ftpfs/ftpfs_parse_ls.c ftpfs_parse_long_list (struct vfs_class *me, struct vfs_s_inode *dir, GSList *buf, int *err_ret) me 1156 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); me 1166 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, info); me 1197 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); me 1207 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, info); me 1225 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, VFS_ENTRY (bufp->data)); me 378 src/vfs/local/local.c local_which (struct vfs_class *me, const char *path) me 380 src/vfs/local/local.c (void) me; me 435 src/vfs/local/local.c local_errno (struct vfs_class *me) me 437 src/vfs/local/local.c (void) me; me 28 src/vfs/local/local.h extern int local_errno (struct vfs_class *me); me 400 src/vfs/sfs/sfs.c sfs_fill_names (struct vfs_class *me, fill_names_f func) me 404 src/vfs/sfs/sfs.c (void) me; me 443 src/vfs/sfs/sfs.c sfs_init (struct vfs_class *me) me 449 src/vfs/sfs/sfs.c (void) me; me 528 src/vfs/sfs/sfs.c sfs_done (struct vfs_class *me) me 532 src/vfs/sfs/sfs.c (void) me; me 545 src/vfs/sfs/sfs.c sfs_which (struct vfs_class *me, const char *path) me 549 src/vfs/sfs/sfs.c (void) me; me 67 src/vfs/sftpfs/sftpfs.c sftpfs_cb_init (struct vfs_class *me) me 69 src/vfs/sftpfs/sftpfs.c (void) me; me 87 src/vfs/sftpfs/sftpfs.c sftpfs_cb_done (struct vfs_class *me) me 89 src/vfs/sftpfs/sftpfs.c (void) me; me 110 src/vfs/sftpfs/sftpfs.c struct vfs_class *me; me 121 src/vfs/sftpfs/sftpfs.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 123 src/vfs/sftpfs/sftpfs.c path_inode = vfs_s_find_inode (me, super, path_super, LINK_FOLLOW, FL_NONE); me 126 src/vfs/sftpfs/sftpfs.c me->verrno = EEXIST; me 137 src/vfs/sftpfs/sftpfs.c dir = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_DIR); me 143 src/vfs/sftpfs/sftpfs.c ent = vfs_s_generate_entry (me, name, dir, 0755); me 146 src/vfs/sftpfs/sftpfs.c vfs_s_insert_entry (me, dir, ent); me 152 src/vfs/sftpfs/sftpfs.c me->verrno = EISDIR; me 165 src/vfs/sftpfs/sftpfs.c vfs_rmstamp (me, (vfsid) super); me 636 src/vfs/sftpfs/sftpfs.c sftpfs_cb_errno (struct vfs_class *me) me 638 src/vfs/sftpfs/sftpfs.c (void) me; me 653 src/vfs/sftpfs/sftpfs.c sftpfs_cb_fill_names (struct vfs_class *me, fill_names_f func) me 657 src/vfs/sftpfs/sftpfs.c (void) me; me 704 src/vfs/sftpfs/sftpfs.c sftpfs_new_archive (struct vfs_class *me) me 709 src/vfs/sftpfs/sftpfs.c arch->base.me = me; me 773 src/vfs/sftpfs/sftpfs.c sftpfs_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 777 src/vfs/sftpfs/sftpfs.c (void) me; me 797 src/vfs/sftpfs/sftpfs.c sftpfs_cb_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) me 799 src/vfs/sftpfs/sftpfs.c (void) me; me 183 src/vfs/shell/shell.c shell_default_stat (struct vfs_class *me) me 187 src/vfs/shell/shell.c s = vfs_s_default_stat (me, S_IFDIR | 0755); me 247 src/vfs/shell/shell.c shell_get_reply (struct vfs_class *me, int sock, char *string_buf, int string_len) me 254 src/vfs/shell/shell.c if (!vfs_s_get_line (me, sock, answer, sizeof (answer), '\n')) me 273 src/vfs/shell/shell.c shell_command (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *cmd, me 277 src/vfs/shell/shell.c FILE *logfile = me->logfile; me 299 src/vfs/shell/shell.c return shell_get_reply (me, SHELL_SUPER (super)->sockr, me 309 src/vfs/shell/shell.c shell_command_va (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *scr, me 318 src/vfs/shell/shell.c r = shell_command (me, super, wait_reply, command->str, command->len); me 328 src/vfs/shell/shell.c shell_command_v (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *scr, me 335 src/vfs/shell/shell.c r = shell_command_va (me, super, wait_reply, scr, vars, ap); me 345 src/vfs/shell/shell.c shell_send_command (struct vfs_class *me, struct vfs_s_super *super, int flags, const char *scr, me 352 src/vfs/shell/shell.c r = shell_command_va (me, super, WAIT_REPLY, scr, vars, ap); me 359 src/vfs/shell/shell.c vfs_s_invalidate (me, super); me 367 src/vfs/shell/shell.c shell_new_archive (struct vfs_class *me) me 372 src/vfs/shell/shell.c arch->base.me = me; me 380 src/vfs/shell/shell.c shell_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 389 src/vfs/shell/shell.c shell_command (me, super, NONE, "exit\n", -1); me 493 src/vfs/shell/shell.c shell_info (struct vfs_class *me, struct vfs_s_super *super) me 497 src/vfs/shell/shell.c if (shell_command (me, super, NONE, shell_super->scr_info, -1) == COMPLETE) me 504 src/vfs/shell/shell.c res = vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), shell_super->sockr); me 565 src/vfs/shell/shell.c shell_open_archive_talk (struct vfs_class *me, struct vfs_s_super *super) me 572 src/vfs/shell/shell.c if (vfs_s_get_line (me, shell_super->sockr, answer, sizeof (answer), ':') == 0) me 615 src/vfs/shell/shell.c shell_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) me 626 src/vfs/shell/shell.c ftalk = shell_open_archive_talk (me, super); me 638 src/vfs/shell/shell.c (me, super, WAIT_REPLY, me 644 src/vfs/shell/shell.c if (shell_info (me, super)) me 655 src/vfs/shell/shell.c super->root = vfs_s_new_inode (me, super, shell_default_stat (me)); me 906 src/vfs/shell/shell.c shell_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) me 918 src/vfs/shell/shell.c if (me->logfile == NULL) me 919 src/vfs/shell/shell.c me->logfile = fopen ("/tmp/mc-SHELL.sh", "w"); me 927 src/vfs/shell/shell.c (void) shell_command_v (me, super, NONE, SHELL_SUPER (super)->scr_ls, "SHELL_FILENAME=%s;\n", me 931 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); me 938 src/vfs/shell/shell.c vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), SHELL_SUPER (super)->sockr); me 942 src/vfs/shell/shell.c vfs_s_free_entry (me, ent); me 943 src/vfs/shell/shell.c me->verrno = ECONNRESET; me 946 src/vfs/shell/shell.c if (me->logfile != NULL) me 948 src/vfs/shell/shell.c fputs (buffer, me->logfile); me 949 src/vfs/shell/shell.c fputs ("\n", me->logfile); me 950 src/vfs/shell/shell.c fflush (me->logfile); me 959 src/vfs/shell/shell.c vfs_s_insert_entry (me, dir, ent); me 960 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); me 964 src/vfs/shell/shell.c vfs_s_free_entry (me, ent); me 968 src/vfs/shell/shell.c vfs_print_message (_("%s: done."), me->name); me 972 src/vfs/shell/shell.c me->verrno = reply_code == ERROR ? EACCES : E_REMOTE; me 975 src/vfs/shell/shell.c vfs_print_message (_("%s: failure"), me->name); me 982 src/vfs/shell/shell.c shell_file_store (struct vfs_class *me, vfs_file_handler_t *fh, char *name, char *localname) me 1037 src/vfs/shell/shell.c shell_command_v (me, super, WAIT_REPLY, me 1069 src/vfs/shell/shell.c me->verrno = errno; me 1071 src/vfs/shell/shell.c me->verrno = EIO; me 1081 src/vfs/shell/shell.c if (shell_get_reply (me, shell_super->sockr, NULL, 0) != COMPLETE) me 1087 src/vfs/shell/shell.c shell_get_reply (me, shell_super->sockr, NULL, 0); me 1094 src/vfs/shell/shell.c shell_linear_start (struct vfs_class *me, vfs_file_handler_t *fh, off_t offset) me 1101 src/vfs/shell/shell.c name = vfs_s_fullpath (me, fh->ino); me 1116 src/vfs/shell/shell.c shell_command_v (me, super, WANT_STRING, SHELL_SUPER (super)->scr_get, me 1139 src/vfs/shell/shell.c shell_linear_abort (struct vfs_class *me, vfs_file_handler_t *fh) me 1161 src/vfs/shell/shell.c if (shell_get_reply (me, SHELL_SUPER (super)->sockr, NULL, 0) != COMPLETE) me 1170 src/vfs/shell/shell.c shell_linear_read (struct vfs_class *me, vfs_file_handler_t *fh, void *buf, size_t len) me 1189 src/vfs/shell/shell.c shell_linear_abort (me, fh); me 1190 src/vfs/shell/shell.c else if (shell_get_reply (me, SHELL_SUPER (super)->sockr, NULL, 0) != COMPLETE) me 1198 src/vfs/shell/shell.c shell_linear_close (struct vfs_class *me, vfs_file_handler_t *fh) me 1203 src/vfs/shell/shell.c shell_linear_abort (me, fh); me 1248 src/vfs/shell/shell.c struct vfs_class *me; me 1262 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath1)); me 1265 src/vfs/shell/shell.c shell_send_command (me, super2, OPT_FLUSH, SHELL_SUPER (super)->scr_mv, me 1282 src/vfs/shell/shell.c struct vfs_class *me; me 1296 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath1)); me 1299 src/vfs/shell/shell.c shell_send_command (me, super2, OPT_FLUSH, SHELL_SUPER (super)->scr_hardlink, me 1317 src/vfs/shell/shell.c struct vfs_class *me; me 1327 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath2)); me 1330 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_ln, me 1383 src/vfs/shell/shell.c struct vfs_class *me; me 1392 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1395 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_chmod, me 1415 src/vfs/shell/shell.c struct vfs_class *me; me 1435 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1439 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_chown, me 1460 src/vfs/shell/shell.c struct vfs_class *me; me 1487 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1489 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_utime, me 1509 src/vfs/shell/shell.c struct vfs_class *me; me 1518 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1521 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_unlink, me 1537 src/vfs/shell/shell.c struct vfs_class *me; me 1546 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1549 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_exists, me 1565 src/vfs/shell/shell.c struct vfs_class *me; me 1576 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1579 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_mkdir, me 1588 src/vfs/shell/shell.c me->verrno = EACCES; me 1602 src/vfs/shell/shell.c struct vfs_class *me; me 1611 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1614 src/vfs/shell/shell.c shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_rmdir, me 1638 src/vfs/shell/shell.c shell_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 1656 src/vfs/shell/shell.c tmp_handle = vfs_mkstemps (&vpath, me->name, fh->ino->ent->name); me 1666 src/vfs/shell/shell.c if (fh->ino->localname == NULL && vfs_s_retrieve_file (me, fh->ino) == -1) me 1677 src/vfs/shell/shell.c shell_fill_names (struct vfs_class *me, fill_names_f func) me 1681 src/vfs/shell/shell.c for (iter = VFS_SUBCLASS (me)->supers; iter != NULL; iter = g_list_next (iter)) me 520 src/vfs/tar/tar.c tar_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 522 src/vfs/tar/tar.c (void) me; me 532 src/vfs/tar/tar.c tar_insert_entry (struct vfs_class *me, struct vfs_s_super *archive, union block *header, me 555 src/vfs/tar/tar.c parent = vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR); me 569 src/vfs/tar/tar.c *inode = vfs_s_find_inode (me, archive, link_name, LINK_NO_FOLLOW, FL_NONE); me 579 src/vfs/tar/tar.c entry = VFS_SUBCLASS (me)->find_entry (me, parent, p, LINK_NO_FOLLOW, FL_NONE); me 584 src/vfs/tar/tar.c *inode = vfs_s_new_inode (me, archive, ¤t_stat_info.stat); me 594 src/vfs/tar/tar.c entry = vfs_s_new_entry (me, p, *inode); me 595 src/vfs/tar/tar.c vfs_s_insert_entry (me, parent, entry); me 603 src/vfs/tar/tar.c tar_read_header (struct vfs_class *me, struct vfs_s_super *archive) me 821 src/vfs/tar/tar.c status = tar_insert_entry (me, archive, header, &inode); me 852 src/vfs/tar/tar.c tar_new_archive (struct vfs_class *me) me 858 src/vfs/tar/tar.c arch->base.me = me; me 881 src/vfs/tar/tar.c tar_free_archive (struct vfs_class *me, struct vfs_s_super *archive) me 885 src/vfs/tar/tar.c (void) me; me 901 src/vfs/tar/tar.c tar_open_archive_int (struct vfs_class *me, const vfs_path_t *vpath, struct vfs_s_super *archive) me 952 src/vfs/tar/tar.c root = vfs_s_new_inode (me, archive, &arch->st); me 956 src/vfs/tar/tar.c root->st.st_dev = VFS_SUBCLASS (me)->rdev++; me 1230 src/vfs/tar/tar.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 1264 src/vfs/tar/tar.c tar_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 784 src/vfs/undelfs/undelfs.c undelfs_init (struct vfs_class *me) me 786 src/vfs/undelfs/undelfs.c (void) me; me 68 tests/lib/vfs/vfs_parse_ls_lga.c vfs_test_super->me = vfs_test_ops1; me 41 tests/lib/vfs/vfs_prefix_to_class.c test_which (struct vfs_class *me, const char *path) me 43 tests/lib/vfs/vfs_prefix_to_class.c (void) me; me 37 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c static struct vfs_class *me = VFS_CLASS (&ftpfs_subclass); me 49 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c super = vfs_s_new_super (me); me 51 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c super->root = vfs_s_new_inode (me, super, vfs_s_default_stat (me, S_IFDIR | 0755)); me 60 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c vfs_s_free_super (me, super); me 124 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c parsed = ftpfs_parse_long_list (me, super->root, input, &err_count); me 137 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c vfs_s_free_entry (me, VFS_ENTRY (parsed_iter->data));