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, const char *a_path, me 216 lib/vfs/direntry.c ent = vfs_s_automake (me, root, path, flags); me 219 lib/vfs/direntry.c me->verrno = ENOENT; me 227 lib/vfs/direntry.c vfs_s_resolve_symlink (me, ent, strchr (path, PATH_SEP) != NULL ? LINK_FOLLOW : follow); me 240 lib/vfs/direntry.c vfs_s_find_entry_linear (struct vfs_class *me, struct vfs_s_inode *root, const char *a_path, 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 407 lib/vfs/direntry.c ino = vfs_s_find_inode (me, super, q, (flags & FL_FOLLOW) != 0 ? LINK_FOLLOW : LINK_NO_FOLLOW, me 412 lib/vfs/direntry.c vfs_s_find_inode (me, super, q, (flags & FL_FOLLOW) != 0 ? LINK_FOLLOW : LINK_NO_FOLLOW, me 424 lib/vfs/direntry.c struct vfs_class *me; me 430 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 434 lib/vfs/direntry.c me->verrno = ENOTDIR; me 442 lib/vfs/direntry.c me->verrno = EAGAIN; me 484 lib/vfs/direntry.c vfs_s_free_inode (dir->super->me, dir); me 525 lib/vfs/direntry.c struct vfs_class *me; me 531 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 535 lib/vfs/direntry.c me->verrno = EINVAL; me 541 lib/vfs/direntry.c me->verrno = EFAULT; me 559 lib/vfs/direntry.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 562 lib/vfs/direntry.c if (VFS_SUBCLASS (me)->linear_start (me, file, file->pos) == 0) me 569 lib/vfs/direntry.c return VFS_SUBCLASS (me)->linear_read (me, file, buffer, count); me 577 lib/vfs/direntry.c me->verrno = errno; me 590 lib/vfs/direntry.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 602 lib/vfs/direntry.c me->verrno = errno; me 626 lib/vfs/direntry.c VFS_FILE_HANDLER_SUPER (fh)->me->verrno = errno; me 657 lib/vfs/direntry.c struct vfs_class *me = super->me; me 658 lib/vfs/direntry.c struct vfs_s_subclass *sub = VFS_SUBCLASS (me); me 661 lib/vfs/direntry.c if (me == NULL) me 666 lib/vfs/direntry.c vfs_stamp_create (me, VFS_FILE_HANDLER_SUPER (fh)); me 669 lib/vfs/direntry.c sub->linear_close (me, fh); me 671 lib/vfs/direntry.c res = sub->fh_close (me, fh); me 672 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && file->changed && sub->file_store != NULL) me 676 lib/vfs/direntry.c s = vfs_s_fullpath (me, file->ino); me 682 lib/vfs/direntry.c res = sub->file_store (me, fh, s, file->ino->localname); me 685 lib/vfs/direntry.c vfs_s_invalidate (me, super); me 694 lib/vfs/direntry.c vfs_s_free_inode (me, file->ino); me 718 lib/vfs/direntry.c vfs_s_fill_names (struct vfs_class *me, fill_names_f func) me 722 lib/vfs/direntry.c for (iter = VFS_SUBCLASS (me)->supers; iter != NULL; iter = g_list_next (iter)) me 727 lib/vfs/direntry.c name = g_strconcat (super->name, PATH_SEP_STR, me->prefix, VFS_PATH_URL_DELIMITER, me 737 lib/vfs/direntry.c vfs_s_ferrno (struct vfs_class *me) me 739 lib/vfs/direntry.c return me->verrno; me 761 lib/vfs/direntry.c const struct vfs_class *me; me 763 lib/vfs/direntry.c me = vfs_path_get_last_path_vfs (vpath); me 764 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && fh->ino != NULL) me 793 lib/vfs/direntry.c struct vfs_class *me; me 795 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 811 lib/vfs/direntry.c vfs_s_invalidate (me, ino->super); me 816 lib/vfs/direntry.c me->logfile = fopen ((char *) arg, "w"); me 819 lib/vfs/direntry.c me->flush = TRUE; me 852 lib/vfs/direntry.c vfs_s_free_super (VFS_SUPER (id)->me, VFS_SUPER (id)); me 858 lib/vfs/direntry.c vfs_s_dir_uptodate (struct vfs_class *me, struct vfs_s_inode *ino) me 862 lib/vfs/direntry.c if (me->flush) me 864 lib/vfs/direntry.c me->flush = FALSE; me 878 lib/vfs/direntry.c vfs_s_new_inode (struct vfs_class *me, struct vfs_s_super *super, struct stat *initstat) me 891 lib/vfs/direntry.c ino->st.st_ino = VFS_SUBCLASS (me)->inode_counter++; me 892 lib/vfs/direntry.c ino->st.st_dev = VFS_SUBCLASS (me)->rdev; me 896 lib/vfs/direntry.c CALL (init_inode) (me, ino); me 904 lib/vfs/direntry.c vfs_s_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 921 lib/vfs/direntry.c vfs_s_free_entry (me, entry); me 927 lib/vfs/direntry.c CALL (free_inode) (me, ino); me 929 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) != 0 && ino->localname != NULL) me 941 lib/vfs/direntry.c vfs_s_new_entry (struct vfs_class *me, const char *name, struct vfs_s_inode *inode) me 950 lib/vfs/direntry.c CALL (init_entry) (me, entry); me 958 lib/vfs/direntry.c vfs_s_free_entry (struct vfs_class *me, struct vfs_s_entry *ent) me 968 lib/vfs/direntry.c vfs_s_free_inode (me, ent->ino); me 977 lib/vfs/direntry.c vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent) me 979 lib/vfs/direntry.c (void) me; me 1001 lib/vfs/direntry.c vfs_s_default_stat (struct vfs_class *me, mode_t mode) me 1006 lib/vfs/direntry.c (void) me; me 1069 lib/vfs/direntry.c vfs_s_generate_entry (struct vfs_class *me, const char *name, struct vfs_s_inode *parent, me 1075 lib/vfs/direntry.c st = vfs_s_default_stat (me, mode); me 1076 lib/vfs/direntry.c inode = vfs_s_new_inode (me, parent->super, st); me 1078 lib/vfs/direntry.c return vfs_s_new_entry (me, name, inode); me 1084 lib/vfs/direntry.c vfs_s_find_inode (struct vfs_class *me, const struct vfs_s_super *super, const char *path, me 1089 lib/vfs/direntry.c if (((me->flags & VFSF_REMOTE) == 0) && (*path == '\0')) me 1092 lib/vfs/direntry.c ent = VFS_SUBCLASS (me)->find_entry (me, super->root, path, follow, flags); me 1224 lib/vfs/direntry.c vfs_s_invalidate (struct vfs_class *me, struct vfs_s_super *super) me 1228 lib/vfs/direntry.c vfs_s_free_inode (me, super->root); me 1229 lib/vfs/direntry.c super->root = vfs_s_new_inode (me, super, vfs_s_default_stat (me, S_IFDIR | 0755)); me 1236 lib/vfs/direntry.c vfs_s_fullpath (struct vfs_class *me, struct vfs_s_inode *ino) me 1241 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) == 0) me 1292 lib/vfs/direntry.c struct vfs_class *me; me 1299 lib/vfs/direntry.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1301 lib/vfs/direntry.c ino = vfs_s_find_inode (me, super, q, LINK_FOLLOW, FL_NONE); me 1304 lib/vfs/direntry.c me->verrno = EEXIST; me 1308 lib/vfs/direntry.c s = VFS_SUBCLASS (me); me 1317 lib/vfs/direntry.c if ((flags & O_CREAT) == 0 || me->write == NULL) me 1321 lib/vfs/direntry.c dir = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_DIR); me 1327 lib/vfs/direntry.c ent = vfs_s_generate_entry (me, name, dir, 0755); me 1329 lib/vfs/direntry.c vfs_s_insert_entry (me, dir, ent); me 1335 lib/vfs/direntry.c tmp_handle = vfs_mkstemps (&tmp_vpath, me->name, name); me 1352 lib/vfs/direntry.c me->verrno = EISDIR; me 1368 lib/vfs/direntry.c if (s->fh_open != NULL && s->fh_open (me, fh, flags, mode) != 0) me 1381 lib/vfs/direntry.c me->verrno = errno; me 1387 lib/vfs/direntry.c vfs_rmstamp (me, (vfsid) super); me 1421 lib/vfs/direntry.c vfs_s_retrieve_file (struct vfs_class *me, struct vfs_s_inode *ino) me 1431 lib/vfs/direntry.c struct vfs_s_subclass *s = VFS_SUBCLASS (me); me 1433 lib/vfs/direntry.c if ((me->flags & VFSF_USETMP) == 0) me 1436 lib/vfs/direntry.c handle = vfs_mkstemps (&tmp_vpath, me->name, ino->ent->name); me 1440 lib/vfs/direntry.c me->verrno = errno; me 1446 lib/vfs/direntry.c if (s->linear_start (me, fh, 0) == 0) me 1453 lib/vfs/direntry.c while ((n = s->linear_read (me, fh, buffer, sizeof (buffer))) != 0) me 1461 lib/vfs/direntry.c vfs_s_print_stats (me->name, _ ("Getting file"), ino->ent->name, total, stat_size); me 1470 lib/vfs/direntry.c me->verrno = errno; me 1474 lib/vfs/direntry.c s->linear_close (me, fh); me 1482 lib/vfs/direntry.c s->linear_close (me, fh); me 1565 lib/vfs/direntry.c const struct vfs_class *me; me 1567 lib/vfs/direntry.c me = vfs_path_get_last_path_vfs (vpath); me 1568 lib/vfs/direntry.c if (me == NULL || me->getid == NULL) me 1571 lib/vfs/direntry.c return me->getid (vpath); me 1608 lib/vfs/direntry.c vfs_s_get_line (struct vfs_class *me, int sock, char *buf, int buf_len, char term) me 1610 lib/vfs/direntry.c FILE *logfile = me->logfile; me 1660 lib/vfs/direntry.c vfs_s_get_line_interruptible (struct vfs_class *me, char *buffer, int size, int fd) me 1665 lib/vfs/direntry.c (void) me; me 188 lib/vfs/gc.c struct vfs_class *me; me 190 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 192 lib/vfs/gc.c vfs_addstamp (me, id); me 207 lib/vfs/gc.c struct vfs_class *me; me 218 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 221 lib/vfs/gc.c vfs_rmstamp (me, nvfsid); me 223 lib/vfs/gc.c if (!(id == NULL || (me == vclass && nvfsid == id))) me 318 lib/vfs/gc.c struct vfs_class *me; me 320 lib/vfs/gc.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 322 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 237 lib/vfs/interface.c struct vfs_class *me; \ me 242 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); \ me 243 lib/vfs/interface.c if (me == NULL) \ me 246 lib/vfs/interface.c result = me->name != NULL ? me->name callarg : -1; \ me 248 lib/vfs/interface.c errno = me->name != NULL ? vfs_ferrno (me) : ENOTSUP; \ me 272 lib/vfs/interface.c struct vfs_class *me; me 274 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath2)); me 275 lib/vfs/interface.c if (me != NULL) me 277 lib/vfs/interface.c result = me->symlink != NULL ? me->symlink (vpath1, vpath2) : -1; me 279 lib/vfs/interface.c errno = me->symlink != NULL ? vfs_ferrno (me) : ENOTSUP; me 359 lib/vfs/interface.c struct vfs_class *me; me 364 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 365 lib/vfs/interface.c if (me != NULL) me 366 lib/vfs/interface.c result = me->setctl != NULL ? me->setctl (vpath, ctlop, arg) : 0; me 529 lib/vfs/interface.c struct vfs_class *me; \ me 534 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); \ me 535 lib/vfs/interface.c if (me != NULL) \ me 537 lib/vfs/interface.c result = me->name ? me->name (vpath, buf) : -1; \ me 539 lib/vfs/interface.c errno = me->name ? vfs_ferrno (me) : ENOTSUP; \ me 554 lib/vfs/interface.c struct vfs_class *me; me 559 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (pathname_vpath)); me 560 lib/vfs/interface.c if (me != NULL) me 562 lib/vfs/interface.c result = me->getlocalcopy != NULL ? me->getlocalcopy (pathname_vpath) me 565 lib/vfs/interface.c errno = vfs_ferrno (me); me 577 lib/vfs/interface.c const struct vfs_class *me; me 582 lib/vfs/interface.c me = vfs_path_get_last_path_vfs (pathname_vpath); me 583 lib/vfs/interface.c if (me != NULL) me 584 lib/vfs/interface.c result = me->ungetlocalcopy != NULL me 585 lib/vfs/interface.c ? me->ungetlocalcopy (pathname_vpath, local_vpath, has_changed) me 607 lib/vfs/interface.c struct vfs_class *me; me 622 lib/vfs/interface.c me = VFS_CLASS (vfs_path_get_last_path_vfs (cd_vpath)); me 623 lib/vfs/interface.c if (me == NULL) me 629 lib/vfs/interface.c if (me->chdir == NULL) me 635 lib/vfs/interface.c result = me->chdir (cd_vpath); me 638 lib/vfs/interface.c errno = vfs_ferrno (me); me 647 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 147 lib/vfs/vfs.h int (*init) (struct vfs_class *me); me 148 lib/vfs/vfs.h void (*done) (struct vfs_class *me); me 154 lib/vfs/vfs.h void (*fill_names) (struct vfs_class *me, fill_names_f); me 160 lib/vfs/vfs.h int (*which) (struct vfs_class *me, const char *path); me 189 lib/vfs/vfs.h int (*ferrno) (struct vfs_class *me); me 37 lib/vfs/xdirentry.h me->verrno = a; \ me 67 lib/vfs/xdirentry.h struct vfs_class *me; me 128 lib/vfs/xdirentry.h int (*init_inode) (struct vfs_class *me, struct vfs_s_inode *ino); // optional me 129 lib/vfs/xdirentry.h void (*free_inode) (struct vfs_class *me, struct vfs_s_inode *ino); // optional me 130 lib/vfs/xdirentry.h int (*init_entry) (struct vfs_class *me, struct vfs_s_entry *entry); // optional me 135 lib/vfs/xdirentry.h struct vfs_s_super *(*new_archive) (struct vfs_class *me); me 138 lib/vfs/xdirentry.h void (*free_archive) (struct vfs_class *me, struct vfs_s_super *psup); me 141 lib/vfs/xdirentry.h int (*fh_open) (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode); me 142 lib/vfs/xdirentry.h int (*fh_close) (struct vfs_class *me, vfs_file_handler_t *fh); me 145 lib/vfs/xdirentry.h struct vfs_s_entry *(*find_entry) (struct vfs_class *me, struct vfs_s_inode *root, me 147 lib/vfs/xdirentry.h int (*dir_load) (struct vfs_class *me, struct vfs_s_inode *ino, const char *path); me 148 lib/vfs/xdirentry.h gboolean (*dir_uptodate) (struct vfs_class *me, struct vfs_s_inode *ino); me 149 lib/vfs/xdirentry.h int (*file_store) (struct vfs_class *me, vfs_file_handler_t *fh, char *path, char *localname); me 151 lib/vfs/xdirentry.h int (*linear_start) (struct vfs_class *me, vfs_file_handler_t *fh, off_t from); me 152 lib/vfs/xdirentry.h ssize_t (*linear_read) (struct vfs_class *me, vfs_file_handler_t *fh, void *buf, size_t len); me 153 lib/vfs/xdirentry.h void (*linear_close) (struct vfs_class *me, vfs_file_handler_t *fh); me 161 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_new_inode (struct vfs_class *me, struct vfs_s_super *super, me 163 lib/vfs/xdirentry.h void vfs_s_free_inode (struct vfs_class *me, struct vfs_s_inode *ino); me 165 lib/vfs/xdirentry.h struct vfs_s_entry *vfs_s_new_entry (struct vfs_class *me, const char *name, me 167 lib/vfs/xdirentry.h void vfs_s_free_entry (struct vfs_class *me, struct vfs_s_entry *ent); me 168 lib/vfs/xdirentry.h void vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent); me 170 lib/vfs/xdirentry.h struct stat *vfs_s_default_stat (struct vfs_class *me, mode_t mode); me 172 lib/vfs/xdirentry.h struct vfs_s_entry *vfs_s_generate_entry (struct vfs_class *me, const char *name, me 174 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_find_inode (struct vfs_class *me, const struct vfs_s_super *super, me 176 lib/vfs/xdirentry.h struct vfs_s_inode *vfs_s_find_root (struct vfs_class *me, struct vfs_s_entry *entry); me 184 lib/vfs/xdirentry.h void vfs_s_invalidate (struct vfs_class *me, struct vfs_s_super *super); me 185 lib/vfs/xdirentry.h char *vfs_s_fullpath (struct vfs_class *me, struct vfs_s_inode *ino); me 191 lib/vfs/xdirentry.h int vfs_s_get_line (struct vfs_class *me, int sock, char *buf, int buf_len, char term); me 192 lib/vfs/xdirentry.h int vfs_s_get_line_interruptible (struct vfs_class *me, char *buffer, int size, int fd); me 194 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 219 lib/widget/mouse.c mouse_event_t me; me 221 lib/widget/mouse.c me = mouse_translate_event (w, event); me 223 lib/widget/mouse.c return mouse_process_event (w, &me); me 629 src/editor/editwidget.c GSList *me; me 653 src/editor/editwidget.c for (me = m; me != NULL; me = g_slist_next (me)) me 655 src/editor/editwidget.c e = EDIT (me->data); me 664 src/editor/editwidget.c if (me == NULL) me 364 src/filemanager/mountlist.c free_mount_entry (struct mount_entry *me) me 366 src/filemanager/mountlist.c if (me == NULL) me 368 src/filemanager/mountlist.c g_free (me->me_devname); me 369 src/filemanager/mountlist.c g_free (me->me_mountdir); me 370 src/filemanager/mountlist.c g_free (me->me_mntroot); me 371 src/filemanager/mountlist.c if (me->me_type_malloced) me 372 src/filemanager/mountlist.c g_free (me->me_type); me 373 src/filemanager/mountlist.c g_free (me); me 602 src/filemanager/mountlist.c struct mount_entry *me; me 666 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 668 src/filemanager/mountlist.c me->me_devname = g_strdup (dash + source_s); me 669 src/filemanager/mountlist.c me->me_mountdir = g_strdup (line + target_s); me 670 src/filemanager/mountlist.c me->me_mntroot = g_strdup (line + mntroot_s); me 671 src/filemanager/mountlist.c me->me_type = g_strdup (dash + type_s); me 672 src/filemanager/mountlist.c me->me_type_malloced = 1; me 673 src/filemanager/mountlist.c me->me_dev = makedev (devmaj, devmin); me 678 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type, FALSE); me 679 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 681 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 714 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 715 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt->mnt_fsname); me 716 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt->mnt_dir); me 717 src/filemanager/mountlist.c me->me_mntroot = NULL; me 718 src/filemanager/mountlist.c me->me_type = g_strdup (mnt->mnt_type); me 719 src/filemanager/mountlist.c me->me_type_malloced = 1; me 720 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type, bind); me 721 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 722 src/filemanager/mountlist.c me->me_dev = dev_from_mount_options (mnt->mnt_opts); me 724 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 745 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 746 src/filemanager/mountlist.c me->me_devname = g_strdup (fsp->f_mntfromname); me 747 src/filemanager/mountlist.c me->me_mountdir = g_strdup (fsp->f_mntonname); me 748 src/filemanager/mountlist.c me->me_mntroot = NULL; me 749 src/filemanager/mountlist.c me->me_type = fs_type; me 750 src/filemanager/mountlist.c me->me_type_malloced = 0; me 751 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 752 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 753 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // Magic; means not known yet. me 755 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 770 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 771 src/filemanager/mountlist.c me->me_devname = g_strdup (fsp->f_mntfromname); me 772 src/filemanager/mountlist.c me->me_mountdir = g_strdup (fsp->f_mntonname); me 773 src/filemanager/mountlist.c me->me_mntroot = NULL; me 774 src/filemanager/mountlist.c me->me_type = g_strdup (fsp->f_fstypename); me 775 src/filemanager/mountlist.c me->me_type_malloced = 1; me 776 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 777 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 778 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // Magic; means not known yet. me 780 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 860 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 861 src/filemanager/mountlist.c me->me_devname = me 863 src/filemanager/mountlist.c me->me_mountdir = g_strdup (re != NULL ? re->name : fi.fsh_name); me 864 src/filemanager/mountlist.c me->me_mntroot = NULL; me 865 src/filemanager/mountlist.c me->me_type = g_strdup (fi.fsh_name); me 866 src/filemanager/mountlist.c me->me_type_malloced = 1; me 867 src/filemanager/mountlist.c me->me_dev = fi.dev; me 868 src/filemanager/mountlist.c me->me_dummy = 0; me 869 src/filemanager/mountlist.c me->me_remote = (fi.flags & B_FS_IS_SHARED) != 0; me 871 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 912 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 913 src/filemanager/mountlist.c me->me_devname = g_strdup (stats[counter].f_mntfromname); me 914 src/filemanager/mountlist.c me->me_mountdir = g_strdup (stats[counter].f_mntonname); me 915 src/filemanager/mountlist.c me->me_mntroot = NULL; me 916 src/filemanager/mountlist.c me->me_type = g_strdup (FS_TYPE (stats[counter])); me 917 src/filemanager/mountlist.c me->me_type_malloced = 1; me 918 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 919 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 920 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // Magic; means not known yet. me 922 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 941 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 942 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mt_dev); me 943 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mt_filsys); me 944 src/filemanager/mountlist.c me->me_mntroot = NULL; me 945 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // Magic; means not known yet. me 946 src/filemanager/mountlist.c me->me_type = ""; me 947 src/filemanager/mountlist.c me->me_type_malloced = 0; me 952 src/filemanager/mountlist.c if (statfs (me->me_mountdir, &fsd, sizeof (fsd), 0) != -1 me 955 src/filemanager/mountlist.c me->me_type = g_strdup (typebuf); me 956 src/filemanager/mountlist.c me->me_type_malloced = 1; me 959 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 960 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 962 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 997 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 998 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mnt_special); me 999 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mnt_mountp); me 1000 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1001 src/filemanager/mountlist.c me->me_type = g_strdup (mnt.mnt_fstype); me 1002 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1003 src/filemanager/mountlist.c me->me_dummy = MNT_IGNORE (&mnt) != 0; me 1004 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1005 src/filemanager/mountlist.c me->me_dev = makedev (mnt.mnt_major, mnt.mnt_minor); me 1007 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1068 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 1069 src/filemanager/mountlist.c me->me_devname = g_strdup (mnt.mnt_special); me 1070 src/filemanager/mountlist.c me->me_mountdir = g_strdup (mnt.mnt_mountp); me 1071 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1072 src/filemanager/mountlist.c me->me_type = g_strdup (mnt.mnt_fstype); me 1073 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1074 src/filemanager/mountlist.c me->me_dummy = MNT_IGNORE (&mnt) != 0; me 1075 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1076 src/filemanager/mountlist.c me->me_dev = dev_from_mount_options (mnt.mnt_mntopts); me 1078 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1127 src/filemanager/mountlist.c me = g_malloc (sizeof (*me)); me 1132 src/filemanager/mountlist.c me->me_remote = 1; me 1136 src/filemanager/mountlist.c me->me_devname = g_strconcat (host, ":", dir, (char *) NULL); me 1140 src/filemanager/mountlist.c me->me_remote = 0; me 1141 src/filemanager/mountlist.c me->me_devname = g_strdup (thisent + vmp->vmt_data[VMT_OBJECT].vmt_off); me 1143 src/filemanager/mountlist.c me->me_mountdir = g_strdup (thisent + vmp->vmt_data[VMT_STUB].vmt_off); me 1144 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1145 src/filemanager/mountlist.c me->me_type = g_strdup (fstype_to_string (vmp->vmt_gfstype)); me 1146 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1149 src/filemanager/mountlist.c me->me_dummy = (ignore && (ignore == options || ignore[-1] == ',') me 1152 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // vmt_fsid might be the info we want. me 1154 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1182 src/filemanager/mountlist.c me = g_malloc (sizeof *me); me 1183 src/filemanager/mountlist.c me->me_devname = g_strdup (dev.f_mntfromname); me 1184 src/filemanager/mountlist.c me->me_mountdir = g_strdup (dev.f_mntonname); me 1185 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1186 src/filemanager/mountlist.c me->me_type = g_strdup (dev.f_fstypename); me 1187 src/filemanager/mountlist.c me->me_type_malloced = 1; me 1188 src/filemanager/mountlist.c me->me_dummy = ME_DUMMY (me->me_devname, me->me_type); me 1189 src/filemanager/mountlist.c me->me_remote = ME_REMOTE (me->me_devname, me->me_type); me 1190 src/filemanager/mountlist.c me->me_dev = (dev_t) (-1); // Magic; means not known yet. me 1192 src/filemanager/mountlist.c mount_list = g_slist_prepend (mount_list, me); me 1231 src/filemanager/mountlist.c struct mount_entry *me = NULL; me 1236 src/filemanager/mountlist.c me = (struct mount_entry *) list->data; me 1238 src/filemanager/mountlist.c g_free (me->me_devname); me 1239 src/filemanager/mountlist.c g_free (me->me_mountdir); me 1240 src/filemanager/mountlist.c g_free (me->me_mntroot); me 1241 src/filemanager/mountlist.c g_free (me->me_type); me 1245 src/filemanager/mountlist.c me = (struct mount_entry *) g_malloc (sizeof (struct mount_entry)); me 1246 src/filemanager/mountlist.c list = g_slist_prepend (list, me); me 1296 src/filemanager/mountlist.c me->me_devname = g_strdup (dev); me 1297 src/filemanager/mountlist.c me->me_mountdir = g_strdup (dir); me 1298 src/filemanager/mountlist.c me->me_mntroot = NULL; me 1299 src/filemanager/mountlist.c me->me_type = g_strdup (tp); me 1300 src/filemanager/mountlist.c me->me_dev = de.disk_type; me 1483 src/filemanager/mountlist.c struct mount_entry *me; me 1486 src/filemanager/mountlist.c me = (struct mount_entry *) temp->data; me 1487 src/filemanager/mountlist.c i = strlen (me->me_mountdir); me 1488 src/filemanager/mountlist.c if (i > len && (strncmp (path, me->me_mountdir, i) == 0) me 1492 src/filemanager/mountlist.c entry = me; me 146 src/vfs/cpio/cpio.c static ssize_t cpio_find_head (struct vfs_class *me, struct vfs_s_super *super); me 147 src/vfs/cpio/cpio.c static ssize_t cpio_read_bin_head (struct vfs_class *me, struct vfs_s_super *super); me 148 src/vfs/cpio/cpio.c static ssize_t cpio_read_oldc_head (struct vfs_class *me, struct vfs_s_super *super); me 149 src/vfs/cpio/cpio.c static ssize_t cpio_read_crc_head (struct vfs_class *me, struct vfs_s_super *super); me 195 src/vfs/cpio/cpio.c cpio_new_archive (struct vfs_class *me) me 200 src/vfs/cpio/cpio.c arch->base.me = me; me 210 src/vfs/cpio/cpio.c cpio_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 214 src/vfs/cpio/cpio.c (void) me; me 228 src/vfs/cpio/cpio.c cpio_open_cpio_file (struct vfs_class *me, struct vfs_s_super *super, const vfs_path_t *vpath) me 274 src/vfs/cpio/cpio.c root = vfs_s_new_inode (me, super, &arch->st); me 278 src/vfs/cpio/cpio.c root->st.st_dev = VFS_SUBCLASS (me)->rdev++; me 290 src/vfs/cpio/cpio.c cpio_read_head (struct vfs_class *me, struct vfs_s_super *super) me 292 src/vfs/cpio/cpio.c switch (cpio_find_head (me, super)) me 298 src/vfs/cpio/cpio.c return cpio_read_bin_head (me, super); me 300 src/vfs/cpio/cpio.c return cpio_read_oldc_head (me, super); me 303 src/vfs/cpio/cpio.c return cpio_read_crc_head (me, super); me 313 src/vfs/cpio/cpio.c cpio_find_head (struct vfs_class *me, struct vfs_s_super *super) me 339 src/vfs/cpio/cpio.c cpio_free_archive (me, super); me 377 src/vfs/cpio/cpio.c cpio_create_entry (struct vfs_class *me, struct vfs_s_super *super, struct stat *st, char *name) me 450 src/vfs/cpio/cpio.c root = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_MKDIR); me 455 src/vfs/cpio/cpio.c entry = VFS_SUBCLASS (me)->find_entry (me, root, tn, LINK_FOLLOW, me 491 src/vfs/cpio/cpio.c inode = vfs_s_new_inode (me, super, st); me 509 src/vfs/cpio/cpio.c entry = vfs_s_new_entry (me, tn, inode); me 510 src/vfs/cpio/cpio.c vfs_s_insert_entry (me, root, entry); me 546 src/vfs/cpio/cpio.c cpio_read_bin_head (struct vfs_class *me, struct vfs_s_super *super) me 609 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &st, name); me 618 src/vfs/cpio/cpio.c cpio_read_oldc_head (struct vfs_class *me, struct vfs_s_super *super) me 681 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &u.st, name); me 690 src/vfs/cpio/cpio.c cpio_read_crc_head (struct vfs_class *me, struct vfs_s_super *super) me 761 src/vfs/cpio/cpio.c return cpio_create_entry (me, super, &u.st, name); me 850 src/vfs/cpio/cpio.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 871 src/vfs/cpio/cpio.c cpio_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 125 src/vfs/extfs/extfs.c extfs_super_new (struct vfs_class *me, const char *name, const vfs_path_t *local_name_vpath, me 134 src/vfs/extfs/extfs.c vsuper->me = me; me 145 src/vfs/extfs/extfs.c VFS_SUBCLASS (me)->supers = g_list_prepend (VFS_SUBCLASS (me)->supers, super); me 154 src/vfs/extfs/extfs.c extfs_entry_new (struct vfs_class *me, const char *name, struct vfs_s_inode *inode) me 158 src/vfs/extfs/extfs.c (void) me; me 202 src/vfs/extfs/extfs.c struct vfs_class *me = VFS_SUPER (archive)->me; me 221 src/vfs/extfs/extfs.c inode = vfs_s_new_inode (me, VFS_SUPER (archive), &st); me 222 src/vfs/extfs/extfs.c entry = vfs_s_new_entry (me, name, inode); me 224 src/vfs/extfs/extfs.c vfs_s_insert_entry (me, parent, entry); me 333 src/vfs/extfs/extfs.c extfs_fill_names (struct vfs_class *me, fill_names_f func) me 335 src/vfs/extfs/extfs.c g_list_foreach (VFS_SUBCLASS (me)->supers, extfs_fill_name, func); me 342 src/vfs/extfs/extfs.c extfs_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 344 src/vfs/extfs/extfs.c (void) me; me 356 src/vfs/extfs/extfs.c extfs_free_archive (struct vfs_class *me, struct vfs_s_super *psup) me 360 src/vfs/extfs/extfs.c (void) me; me 449 src/vfs/extfs/extfs.c entry = extfs_entry_new (super->me, p, pent->ino); me 455 src/vfs/extfs/extfs.c entry = extfs_entry_new (super->me, p, super->root); me 494 src/vfs/extfs/extfs.c inode = vfs_s_new_inode (super->me, super, &st); me 709 src/vfs/extfs/extfs.c extfs_which (struct vfs_class *me, const char *path) me 714 src/vfs/extfs/extfs.c (void) me; me 764 src/vfs/extfs/extfs.c VFS_SUPER (a)->me->free (VFS_SUPER (a)); me 1172 src/vfs/extfs/extfs.c extfs_errno (struct vfs_class *me) me 1174 src/vfs/extfs/extfs.c (void) me; me 1383 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1398 src/vfs/extfs/extfs.c struct vfs_class *me; me 1402 src/vfs/extfs/extfs.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1409 src/vfs/extfs/extfs.c me->verrno = EEXIST; me 1420 src/vfs/extfs/extfs.c me->verrno = ENOTDIR; me 1427 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1465 src/vfs/extfs/extfs.c vfs_s_free_entry (VFS_SUPER (archive)->me, entry); me 1655 src/vfs/extfs/extfs.c extfs_init (struct vfs_class *me) me 1659 src/vfs/extfs/extfs.c (void) me; me 1672 src/vfs/extfs/extfs.c extfs_done (struct vfs_class *me) me 1676 src/vfs/extfs/extfs.c while (VFS_SUBCLASS (me)->supers != NULL) me 1677 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 475 src/vfs/ftpfs/ftpfs.c ftpfs_command (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *fmt, me 491 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 494 src/vfs/ftpfs/ftpfs.c fputs ("PASS <Password not logged>\r\n", me->logfile); me 499 src/vfs/ftpfs/ftpfs.c ret = fwrite (cmdstr->str, cmdstr->len, 1, me->logfile); me 503 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 519 src/vfs/ftpfs/ftpfs.c status = ftpfs_reconnect (me, super) ? 1 : 0; me 538 src/vfs/ftpfs/ftpfs.c status = ftpfs_get_reply (me, ftp_super->sock, me 545 src/vfs/ftpfs/ftpfs.c status = ftpfs_reconnect (me, super) ? 1 : 0; me 562 src/vfs/ftpfs/ftpfs.c ftpfs_new_archive (struct vfs_class *me) me 567 src/vfs/ftpfs/ftpfs.c arch->base.me = me; me 580 src/vfs/ftpfs/ftpfs.c ftpfs_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 587 src/vfs/ftpfs/ftpfs.c ftpfs_command (me, super, NONE, "%s", "QUIT"); me 596 src/vfs/ftpfs/ftpfs.c ftpfs_changetype (struct vfs_class *me, struct vfs_s_super *super, int binary) me 600 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY, "TYPE %c", binary ? 'I' : 'A') != COMPLETE) me 611 src/vfs/ftpfs/ftpfs.c ftpfs_login_server (struct vfs_class *me, struct vfs_s_super *super, const char *netrcpass) me 646 src/vfs/ftpfs/ftpfs.c if (!anon || me->logfile != NULL) me 663 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp_super->sock, reply_string, sizeof (reply_string) - 1) == COMPLETE) me 674 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 676 src/vfs/ftpfs/ftpfs.c fprintf (me->logfile, "MC -- remote_is_amiga = %s\n", me 678 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 683 src/vfs/ftpfs/ftpfs.c switch (ftpfs_command (me, super, WAIT_REPLY, "USER %s", name)) me 687 src/vfs/ftpfs/ftpfs.c code = ftpfs_command (me, super, WAIT_REPLY, "PASS %s", pass); me 700 src/vfs/ftpfs/ftpfs.c code = ftpfs_command (me, super, WAIT_REPLY, "ACCT %s", op); me 845 src/vfs/ftpfs/ftpfs.c ftpfs_open_socket (struct vfs_class *me, struct vfs_s_super *super) me 854 src/vfs/ftpfs/ftpfs.c (void) me; me 859 src/vfs/ftpfs/ftpfs.c me->verrno = EINVAL; me 906 src/vfs/ftpfs/ftpfs.c me->verrno = EINVAL; me 923 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 933 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 936 src/vfs/ftpfs/ftpfs.c if (me->verrno == EINTR && tty_got_interrupt ()) me 957 src/vfs/ftpfs/ftpfs.c ftpfs_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) me 970 src/vfs/ftpfs/ftpfs.c ftp_super->sock = ftpfs_open_socket (me, super); me 974 src/vfs/ftpfs/ftpfs.c if (ftpfs_login_server (me, super, NULL)) me 1008 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, int my_socket, 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, int my_socket, 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, int my_socket, 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 1246 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1247 src/vfs/ftpfs/ftpfs.c err_str = unix_error_string (me->verrno); me 1251 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 1266 src/vfs/ftpfs/ftpfs.c if (ftpfs_command (me, super, WAIT_REPLY, "PORT %u,%u,%u,%u,%u,%u", a[0], a[1], a[2], a[3], me 1284 src/vfs/ftpfs/ftpfs.c res = (ftpfs_command (me, super, WAIT_REPLY, "EPRT |%u|%s|%hu|", af, addr, port) == COMPLETE) me 1295 src/vfs/ftpfs/ftpfs.c ftpfs_init_data_socket (struct vfs_class *me, struct vfs_s_super *super, me 1314 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1316 src/vfs/ftpfs/ftpfs.c if (me->verrno == ENOTCONN) me 1319 src/vfs/ftpfs/ftpfs.c if (ftpfs_reconnect (me, super)) me 1326 src/vfs/ftpfs/ftpfs.c unix_error_string (me->verrno)); me 1335 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1338 src/vfs/ftpfs/ftpfs.c if (ftpfs_reconnect (me, super)) me 1367 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1369 src/vfs/ftpfs/ftpfs.c 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 1808 src/vfs/ftpfs/ftpfs.c if (cd_first && ftpfs_chdir_internal (me, super, remote_path) != COMPLETE) me 1810 src/vfs/ftpfs/ftpfs.c me->verrno = ENOENT; me 1818 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST", 0, TYPE_ASCII, 0); me 1822 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST -la", 0, TYPE_ASCII, 0); me 1829 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (me, super, "LIST -la", path, TYPE_ASCII, 0); me 1852 src/vfs/ftpfs/ftpfs.c while ((res = vfs_s_get_line_interruptible (me, lc_buffer, sizeof (lc_buffer), sock)) != 0) me 1856 src/vfs/ftpfs/ftpfs.c me->verrno = ECONNRESET; me 1859 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, ftp_super->sock, NULL, 0); me 1861 src/vfs/ftpfs/ftpfs.c vfs_print_message (_ ("%s: failure"), me->name); me 1865 src/vfs/ftpfs/ftpfs.c if (me->logfile != NULL) me 1867 src/vfs/ftpfs/ftpfs.c fputs (lc_buffer, me->logfile); me 1868 src/vfs/ftpfs/ftpfs.c fputs ("\n", me->logfile); me 1869 src/vfs/ftpfs/ftpfs.c fflush (me->logfile); me 1877 src/vfs/ftpfs/ftpfs.c me->verrno = E_REMOTE; me 1878 src/vfs/ftpfs/ftpfs.c if ((ftpfs_get_reply (me, ftp_super->sock, NULL, 0) != COMPLETE)) me 1902 src/vfs/ftpfs/ftpfs.c entlist = ftpfs_parse_long_list (me, dir, dirlist, &err_count); me 1906 src/vfs/ftpfs/ftpfs.c vfs_s_insert_entry (me, dir, VFS_ENTRY (iter->data)); me 1913 src/vfs/ftpfs/ftpfs.c vfs_print_message (_ ("%s: done."), me->name); me 1920 src/vfs/ftpfs/ftpfs.c ftpfs_file_store (struct vfs_class *me, vfs_file_handler_t *fh, char *name, char *localname) me 1943 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1949 src/vfs/ftpfs/ftpfs.c ftpfs_open_data_connection (me, super, ftp->append ? "APPE" : "STOR", name, TYPE_BINARY, 0); me 1972 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 1977 src/vfs/ftpfs/ftpfs.c me->verrno = EINTR; me 1994 src/vfs/ftpfs/ftpfs.c me->verrno = errno; me 2011 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp_super->sock, NULL, 0) != COMPLETE) me 2021 src/vfs/ftpfs/ftpfs.c ftpfs_get_reply (me, ftp_super->sock, NULL, 0); me 2028 src/vfs/ftpfs/ftpfs.c ftpfs_linear_start (struct vfs_class *me, vfs_file_handler_t *fh, off_t offset) me 2032 src/vfs/ftpfs/ftpfs.c name = vfs_s_fullpath (me, fh->ino); me 2036 src/vfs/ftpfs/ftpfs.c FH_SOCK = ftpfs_open_data_connection (me, VFS_FILE_HANDLER_SUPER (fh), "RETR", name, me 2050 src/vfs/ftpfs/ftpfs.c ftpfs_linear_read (struct vfs_class *me, vfs_file_handler_t *fh, void *buf, size_t len) me 2063 src/vfs/ftpfs/ftpfs.c ftpfs_linear_abort (me, fh); me 2069 src/vfs/ftpfs/ftpfs.c if ((ftpfs_get_reply (me, FTP_SUPER (super)->sock, NULL, 0) != COMPLETE)) me 2080 src/vfs/ftpfs/ftpfs.c ftpfs_linear_close (struct vfs_class *me, vfs_file_handler_t *fh) me 2083 src/vfs/ftpfs/ftpfs.c ftpfs_linear_abort (me, fh); me 2122 src/vfs/ftpfs/ftpfs.c struct vfs_class *me; me 2125 src/vfs/ftpfs/ftpfs.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 2131 src/vfs/ftpfs/ftpfs.c p = ftpfs_translate_path (me, super, rpath); me 2132 src/vfs/ftpfs/ftpfs.c r = ftpfs_command (me, super, WAIT_REPLY, cmd, p); me 2139 src/vfs/ftpfs/ftpfs.c me->verrno = EPERM; me 2143 src/vfs/ftpfs/ftpfs.c vfs_s_invalidate (me, super); me 2206 src/vfs/ftpfs/ftpfs.c me->verrno = EPERM; me 2230 src/vfs/ftpfs/ftpfs.c ftpfs_is_same_dir (struct vfs_class *me, struct vfs_s_super *super, const char *path) me 2232 src/vfs/ftpfs/ftpfs.c (void) me; me 2241 src/vfs/ftpfs/ftpfs.c ftpfs_chdir_internal (struct vfs_class *me, struct vfs_s_super *super, const char *remote_path) me 2247 src/vfs/ftpfs/ftpfs.c if (!ftp_super->cwd_deferred && ftpfs_is_same_dir (me, super, remote_path)) me 2250 src/vfs/ftpfs/ftpfs.c p = ftpfs_translate_path (me, super, remote_path); me 2251 src/vfs/ftpfs/ftpfs.c r = ftpfs_command (me, super, WAIT_REPLY, "CWD /%s", p); me 2255 src/vfs/ftpfs/ftpfs.c me->verrno = EIO; me 2309 src/vfs/ftpfs/ftpfs.c ftpfs_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 2336 src/vfs/ftpfs/ftpfs.c handle = vfs_mkstemps (&vpath, me->name, fh->ino->ent->name); me 2346 src/vfs/ftpfs/ftpfs.c name = vfs_s_fullpath (me, fh->ino); me 2350 src/vfs/ftpfs/ftpfs.c fh->handle = ftpfs_open_data_connection (me, VFS_FILE_HANDLER_SUPER (fh), me 2372 src/vfs/ftpfs/ftpfs.c if (fh->ino->localname == NULL && vfs_s_retrieve_file (me, fh->ino) == -1) me 2383 src/vfs/ftpfs/ftpfs.c ftpfs_fh_close (struct vfs_class *me, vfs_file_handler_t *fh) me 2396 src/vfs/ftpfs/ftpfs.c if (ftpfs_get_reply (me, ftp->sock, NULL, 0) != COMPLETE) me 2398 src/vfs/ftpfs/ftpfs.c vfs_s_invalidate (me, VFS_FILE_HANDLER_SUPER (fh)); me 2407 src/vfs/ftpfs/ftpfs.c ftpfs_done (struct vfs_class *me) me 2409 src/vfs/ftpfs/ftpfs.c (void) me; me 2420 src/vfs/ftpfs/ftpfs.c ftpfs_fill_names (struct vfs_class *me, fill_names_f func) me 2424 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 1109 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 1157 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); me 1167 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, info); me 1198 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); me 1208 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, info); me 1226 src/vfs/ftpfs/ftpfs_parse_ls.c vfs_s_free_entry (me, VFS_ENTRY (bufp->data)); me 386 src/vfs/local/local.c local_which (struct vfs_class *me, const char *path) me 388 src/vfs/local/local.c (void) me; me 443 src/vfs/local/local.c local_errno (struct vfs_class *me) me 445 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 772 src/vfs/sftpfs/sftpfs.c sftpfs_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 776 src/vfs/sftpfs/sftpfs.c (void) me; me 796 src/vfs/sftpfs/sftpfs.c sftpfs_cb_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) me 798 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 246 src/vfs/shell/shell.c shell_get_reply (struct vfs_class *me, int sock, char *string_buf, int string_len) me 253 src/vfs/shell/shell.c if (!vfs_s_get_line (me, sock, answer, sizeof (answer), '\n')) me 272 src/vfs/shell/shell.c shell_command (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *cmd, me 276 src/vfs/shell/shell.c FILE *logfile = me->logfile; me 298 src/vfs/shell/shell.c return shell_get_reply (me, SHELL_SUPER (super)->sockr, me 307 src/vfs/shell/shell.c shell_command_va (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *scr, me 316 src/vfs/shell/shell.c r = shell_command (me, super, wait_reply, command->str, command->len); me 325 src/vfs/shell/shell.c shell_command_v (struct vfs_class *me, struct vfs_s_super *super, int wait_reply, const char *scr, me 332 src/vfs/shell/shell.c r = shell_command_va (me, super, wait_reply, scr, vars, ap); me 341 src/vfs/shell/shell.c shell_send_command (struct vfs_class *me, struct vfs_s_super *super, int flags, const char *scr, me 348 src/vfs/shell/shell.c r = shell_command_va (me, super, WAIT_REPLY, scr, vars, ap); me 355 src/vfs/shell/shell.c vfs_s_invalidate (me, super); me 363 src/vfs/shell/shell.c shell_new_archive (struct vfs_class *me) me 368 src/vfs/shell/shell.c arch->base.me = me; me 376 src/vfs/shell/shell.c shell_free_archive (struct vfs_class *me, struct vfs_s_super *super) me 385 src/vfs/shell/shell.c shell_command (me, super, NONE, "exit\n", -1); me 490 src/vfs/shell/shell.c shell_info (struct vfs_class *me, struct vfs_s_super *super) me 494 src/vfs/shell/shell.c if (shell_command (me, super, NONE, shell_super->scr_info, -1) == COMPLETE) me 501 src/vfs/shell/shell.c res = vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), shell_super->sockr); me 562 src/vfs/shell/shell.c shell_open_archive_talk (struct vfs_class *me, struct vfs_s_super *super) me 569 src/vfs/shell/shell.c if (vfs_s_get_line (me, shell_super->sockr, answer, sizeof (answer), ':') == 0) me 612 src/vfs/shell/shell.c shell_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) me 623 src/vfs/shell/shell.c ftalk = shell_open_archive_talk (me, super); me 634 src/vfs/shell/shell.c if (shell_command (me, super, WAIT_REPLY, me 642 src/vfs/shell/shell.c if (shell_info (me, super)) me 653 src/vfs/shell/shell.c super->root = vfs_s_new_inode (me, super, shell_default_stat (me)); me 891 src/vfs/shell/shell.c shell_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) me 903 src/vfs/shell/shell.c if (me->logfile == NULL) me 904 src/vfs/shell/shell.c me->logfile = fopen ("/tmp/mc-SHELL.sh", "w"); me 912 src/vfs/shell/shell.c (void) shell_command_v (me, super, NONE, SHELL_SUPER (super)->scr_ls, "SHELL_FILENAME=%s;\n", me 916 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); me 923 src/vfs/shell/shell.c vfs_s_get_line_interruptible (me, buffer, sizeof (buffer), SHELL_SUPER (super)->sockr); me 927 src/vfs/shell/shell.c vfs_s_free_entry (me, ent); me 928 src/vfs/shell/shell.c me->verrno = ECONNRESET; me 931 src/vfs/shell/shell.c if (me->logfile != NULL) me 933 src/vfs/shell/shell.c fputs (buffer, me->logfile); me 934 src/vfs/shell/shell.c fputs ("\n", me->logfile); me 935 src/vfs/shell/shell.c fflush (me->logfile); me 944 src/vfs/shell/shell.c vfs_s_insert_entry (me, dir, ent); me 945 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); me 949 src/vfs/shell/shell.c vfs_s_free_entry (me, ent); me 953 src/vfs/shell/shell.c vfs_print_message (_ ("%s: done."), me->name); me 957 src/vfs/shell/shell.c me->verrno = reply_code == ERROR ? EACCES : E_REMOTE; me 960 src/vfs/shell/shell.c vfs_print_message (_ ("%s: failure"), me->name); me 967 src/vfs/shell/shell.c shell_file_store (struct vfs_class *me, vfs_file_handler_t *fh, char *name, char *localname) me 1022 src/vfs/shell/shell.c me, super, WAIT_REPLY, shell->append ? shell_super->scr_append : shell_super->scr_send, me 1052 src/vfs/shell/shell.c me->verrno = errno; me 1054 src/vfs/shell/shell.c me->verrno = EIO; me 1064 src/vfs/shell/shell.c if (shell_get_reply (me, shell_super->sockr, NULL, 0) != COMPLETE) me 1070 src/vfs/shell/shell.c shell_get_reply (me, shell_super->sockr, NULL, 0); me 1077 src/vfs/shell/shell.c shell_linear_start (struct vfs_class *me, vfs_file_handler_t *fh, off_t offset) me 1084 src/vfs/shell/shell.c name = vfs_s_fullpath (me, fh->ino); me 1098 src/vfs/shell/shell.c offset = shell_command_v (me, super, WANT_STRING, SHELL_SUPER (super)->scr_get, me 1121 src/vfs/shell/shell.c shell_linear_abort (struct vfs_class *me, vfs_file_handler_t *fh) me 1143 src/vfs/shell/shell.c if (shell_get_reply (me, SHELL_SUPER (super)->sockr, NULL, 0) != COMPLETE) me 1152 src/vfs/shell/shell.c shell_linear_read (struct vfs_class *me, vfs_file_handler_t *fh, void *buf, size_t len) me 1171 src/vfs/shell/shell.c shell_linear_abort (me, fh); me 1172 src/vfs/shell/shell.c else if (shell_get_reply (me, SHELL_SUPER (super)->sockr, NULL, 0) != COMPLETE) me 1180 src/vfs/shell/shell.c shell_linear_close (struct vfs_class *me, vfs_file_handler_t *fh) me 1185 src/vfs/shell/shell.c shell_linear_abort (me, fh); me 1230 src/vfs/shell/shell.c struct vfs_class *me; me 1244 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath1)); me 1246 src/vfs/shell/shell.c ret = shell_send_command (me, super2, OPT_FLUSH, SHELL_SUPER (super)->scr_mv, me 1263 src/vfs/shell/shell.c struct vfs_class *me; me 1277 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath1)); me 1279 src/vfs/shell/shell.c ret = shell_send_command (me, super2, OPT_FLUSH, SHELL_SUPER (super)->scr_hardlink, me 1297 src/vfs/shell/shell.c struct vfs_class *me; me 1307 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath2)); me 1309 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_ln, me 1362 src/vfs/shell/shell.c struct vfs_class *me; me 1371 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1373 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_chmod, me 1394 src/vfs/shell/shell.c struct vfs_class *me; me 1414 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1417 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_chown, me 1438 src/vfs/shell/shell.c struct vfs_class *me; me 1463 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1466 src/vfs/shell/shell.c me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_utime, me 1486 src/vfs/shell/shell.c struct vfs_class *me; me 1495 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1497 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_unlink, me 1513 src/vfs/shell/shell.c struct vfs_class *me; me 1522 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1524 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_exists, me 1540 src/vfs/shell/shell.c struct vfs_class *me; me 1551 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1553 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_mkdir, me 1562 src/vfs/shell/shell.c me->verrno = EACCES; me 1576 src/vfs/shell/shell.c struct vfs_class *me; me 1585 src/vfs/shell/shell.c me = VFS_CLASS (vfs_path_get_last_path_vfs (vpath)); me 1587 src/vfs/shell/shell.c ret = shell_send_command (me, super, OPT_FLUSH, SHELL_SUPER (super)->scr_rmdir, me 1611 src/vfs/shell/shell.c shell_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 1629 src/vfs/shell/shell.c tmp_handle = vfs_mkstemps (&vpath, me->name, fh->ino->ent->name); me 1639 src/vfs/shell/shell.c if (fh->ino->localname == NULL && vfs_s_retrieve_file (me, fh->ino) == -1) me 1650 src/vfs/shell/shell.c shell_fill_names (struct vfs_class *me, fill_names_f func) me 1654 src/vfs/shell/shell.c for (iter = VFS_SUBCLASS (me)->supers; iter != NULL; iter = g_list_next (iter)) me 506 src/vfs/tar/tar.c tar_free_inode (struct vfs_class *me, struct vfs_s_inode *ino) me 508 src/vfs/tar/tar.c (void) me; me 518 src/vfs/tar/tar.c tar_insert_entry (struct vfs_class *me, struct vfs_s_super *archive, union block *header, me 541 src/vfs/tar/tar.c parent = vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR); me 555 src/vfs/tar/tar.c *inode = vfs_s_find_inode (me, archive, link_name, LINK_NO_FOLLOW, FL_NONE); me 565 src/vfs/tar/tar.c entry = VFS_SUBCLASS (me)->find_entry (me, parent, p, LINK_NO_FOLLOW, FL_NONE); me 570 src/vfs/tar/tar.c *inode = vfs_s_new_inode (me, archive, ¤t_stat_info.stat); me 580 src/vfs/tar/tar.c entry = vfs_s_new_entry (me, p, *inode); me 581 src/vfs/tar/tar.c vfs_s_insert_entry (me, parent, entry); me 589 src/vfs/tar/tar.c tar_read_header (struct vfs_class *me, struct vfs_s_super *archive) me 806 src/vfs/tar/tar.c status = tar_insert_entry (me, archive, header, &inode); me 837 src/vfs/tar/tar.c tar_new_archive (struct vfs_class *me) me 843 src/vfs/tar/tar.c arch->base.me = me; me 866 src/vfs/tar/tar.c tar_free_archive (struct vfs_class *me, struct vfs_s_super *archive) me 870 src/vfs/tar/tar.c (void) me; me 886 src/vfs/tar/tar.c tar_open_archive_int (struct vfs_class *me, const vfs_path_t *vpath, struct vfs_s_super *archive) me 937 src/vfs/tar/tar.c root = vfs_s_new_inode (me, archive, &arch->st); me 941 src/vfs/tar/tar.c root->st.st_dev = VFS_SUBCLASS (me)->rdev++; me 1215 src/vfs/tar/tar.c struct vfs_class *me = VFS_FILE_HANDLER_SUPER (fh)->me; me 1249 src/vfs/tar/tar.c tar_fh_open (struct vfs_class *me, vfs_file_handler_t *fh, int flags, mode_t mode) me 783 src/vfs/undelfs/undelfs.c undelfs_init (struct vfs_class *me) me 785 src/vfs/undelfs/undelfs.c (void) me; me 65 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 115 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c parsed = ftpfs_parse_long_list (me, super->root, input, &err_count); me 127 tests/src/vfs/ftpfs/ftpfs_parse_long_list.c vfs_s_free_entry (me, VFS_ENTRY (parsed_iter->data));