arch 197 src/vfs/cpio/cpio.c cpio_super_t *arch; arch 199 src/vfs/cpio/cpio.c arch = g_new0 (cpio_super_t, 1); arch 200 src/vfs/cpio/cpio.c arch->base.me = me; arch 201 src/vfs/cpio/cpio.c arch->fd = -1; // for now arch 202 src/vfs/cpio/cpio.c arch->type = CPIO_UNKNOWN; arch 204 src/vfs/cpio/cpio.c return VFS_SUPER (arch); arch 212 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 216 src/vfs/cpio/cpio.c if (arch->fd != -1) arch 218 src/vfs/cpio/cpio.c mc_close (arch->fd); arch 219 src/vfs/cpio/cpio.c arch->fd = -1; arch 222 src/vfs/cpio/cpio.c g_clear_slist (&arch->deferred, g_free); arch 231 src/vfs/cpio/cpio.c cpio_super_t *arch; arch 243 src/vfs/cpio/cpio.c arch = CPIO_SUPER (super); arch 244 src/vfs/cpio/cpio.c mc_stat (vpath, &arch->st); arch 269 src/vfs/cpio/cpio.c arch->fd = fd; arch 270 src/vfs/cpio/cpio.c mode = arch->st.st_mode & 07777; arch 274 src/vfs/cpio/cpio.c root = vfs_s_new_inode (me, super, &arch->st); arch 315 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 321 src/vfs/cpio/cpio.c top = mc_read (arch->fd, buf, sizeof (buf)); arch 335 src/vfs/cpio/cpio.c tmp = mc_read (arch->fd, buf, top); arch 379 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 414 src/vfs/cpio/cpio.c if ((st->st_nlink > 1) && ((arch->type == CPIO_NEWC) || (arch->type == CPIO_CRC))) arch 419 src/vfs/cpio/cpio.c l = g_slist_find_custom (arch->deferred, &i, cpio_defer_find); arch 492 src/vfs/cpio/cpio.c if ((st->st_nlink > 0) && ((arch->type == CPIO_NEWC) || (arch->type == CPIO_CRC))) arch 502 src/vfs/cpio/cpio.c arch->deferred = g_slist_prepend (arch->deferred, i); arch 526 src/vfs/cpio/cpio.c if (mc_read (arch->fd, inode->linkname, st->st_size) < st->st_size) arch 554 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 559 src/vfs/cpio/cpio.c len = mc_read (arch->fd, (char *) &u.buf, HEAD_LENGTH); arch 563 src/vfs/cpio/cpio.c if (arch->type == CPIO_BINRE) arch 577 src/vfs/cpio/cpio.c len = mc_read (arch->fd, name, u.buf.c_namesize); arch 620 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 630 src/vfs/cpio/cpio.c if (mc_read (arch->fd, u.buf, HEAD_LENGTH) != HEAD_LENGTH) arch 651 src/vfs/cpio/cpio.c len = mc_read (arch->fd, name, hd.c_namesize); arch 692 src/vfs/cpio/cpio.c cpio_super_t *arch = CPIO_SUPER (super); arch 702 src/vfs/cpio/cpio.c if (mc_read (arch->fd, u.buf, HEAD_LENGTH) != HEAD_LENGTH) arch 719 src/vfs/cpio/cpio.c if ((arch->type == CPIO_NEWC && hd.c_magic != 070701) arch 720 src/vfs/cpio/cpio.c || (arch->type == CPIO_CRC && hd.c_magic != 070702)) arch 730 src/vfs/cpio/cpio.c len = mc_read (arch->fd, name, hd.c_namesize); arch 564 src/vfs/ftpfs/ftpfs.c ftp_super_t *arch; arch 566 src/vfs/ftpfs/ftpfs.c arch = g_new0 (ftp_super_t, 1); arch 567 src/vfs/ftpfs/ftpfs.c arch->base.me = me; arch 568 src/vfs/ftpfs/ftpfs.c arch->base.name = g_strdup (PATH_SEP_STR); arch 569 src/vfs/ftpfs/ftpfs.c arch->sock = -1; arch 570 src/vfs/ftpfs/ftpfs.c arch->use_passive_connection = ftpfs_use_passive_connections; arch 571 src/vfs/ftpfs/ftpfs.c arch->strict = ftpfs_use_unix_list_options ? RFC_AUTODETECT : RFC_STRICT; arch 572 src/vfs/ftpfs/ftpfs.c arch->isbinary = TYPE_UNKNOWN; arch 574 src/vfs/ftpfs/ftpfs.c return VFS_SUPER (arch); arch 706 src/vfs/sftpfs/sftpfs.c sftpfs_super_t *arch; arch 708 src/vfs/sftpfs/sftpfs.c arch = g_new0 (sftpfs_super_t, 1); arch 709 src/vfs/sftpfs/sftpfs.c arch->base.me = me; arch 710 src/vfs/sftpfs/sftpfs.c arch->base.name = g_strdup (PATH_SEP_STR); arch 711 src/vfs/sftpfs/sftpfs.c arch->auth_type = NONE; arch 712 src/vfs/sftpfs/sftpfs.c arch->config_auth_type = NONE; arch 713 src/vfs/sftpfs/sftpfs.c arch->socket_handle = LIBSSH2_INVALID_SOCKET; arch 715 src/vfs/sftpfs/sftpfs.c return VFS_SUPER (arch); arch 365 src/vfs/shell/shell.c shell_super_t *arch; arch 367 src/vfs/shell/shell.c arch = g_new0 (shell_super_t, 1); arch 368 src/vfs/shell/shell.c arch->base.me = me; arch 370 src/vfs/shell/shell.c return VFS_SUPER (arch); arch 82 src/vfs/tar/tar-sparse.c #define COPY_BUF(arch, b, buf, src) \ arch 95 src/vfs/tar/tar-sparse.c b = tar_find_next_block (arch); \ arch 365 src/vfs/tar/tar.c tar_decode_header (union block *header, tar_super_t *arch) arch 374 src/vfs/tar/tar.c if (arch->type == TAR_UNKNOWN) arch 383 src/vfs/tar/tar.c arch->type = TAR_STAR; arch 385 src/vfs/tar/tar.c arch->type = TAR_POSIX; arch 387 src/vfs/tar/tar.c arch->type = TAR_USTAR; arch 390 src/vfs/tar/tar.c arch->type = hbits ? TAR_OLDGNU : TAR_GNU; arch 392 src/vfs/tar/tar.c arch->type = TAR_V7; arch 412 src/vfs/tar/tar.c if (arch->type == TAR_UNKNOWN) arch 413 src/vfs/tar/tar.c arch->type = TAR_GNU; arch 421 src/vfs/tar/tar.c tar_super_t *arch = TAR_SUPER (archive); arch 446 src/vfs/tar/tar.c switch (arch->type) arch 484 src/vfs/tar/tar.c if (arch->type == TAR_GNU || arch->type == TAR_OLDGNU) arch 489 src/vfs/tar/tar.c else if (arch->type == TAR_STAR) arch 591 src/vfs/tar/tar.c tar_super_t *arch = TAR_SUPER (archive); arch 598 src/vfs/tar/tar.c header = tar_find_next_block (arch); arch 622 src/vfs/tar/tar.c tar_decode_header (header, arch); arch 633 src/vfs/tar/tar.c if (arch->type == TAR_UNKNOWN) arch 634 src/vfs/tar/tar.c arch->type = TAR_GNU; arch 666 src/vfs/tar/tar.c data_block = tar_find_next_block (arch); arch 687 src/vfs/tar/tar.c if (arch->type == TAR_UNKNOWN) arch 688 src/vfs/tar/tar.c arch->type = TAR_POSIX; arch 689 src/vfs/tar/tar.c if (!tar_xheader_read (arch, ¤t_stat_info.xhdr, header, arch 702 src/vfs/tar/tar.c if (arch->type == TAR_UNKNOWN) arch 703 src/vfs/tar/tar.c arch->type = TAR_POSIX; arch 706 src/vfs/tar/tar.c tar_xheader_read (arch, &xhdr, header, OFF_FROM_HEADER (header->header.size)); arch 783 src/vfs/tar/tar.c if (tar_sparse_member_p (arch, ¤t_stat_info)) arch 785 src/vfs/tar/tar.c if (!tar_sparse_fixup_header (arch, ¤t_stat_info)) arch 797 src/vfs/tar/tar.c if (((arch->type == TAR_GNU || arch->type == TAR_OLDGNU) arch 819 src/vfs/tar/tar.c if (tar_skip_member (arch, inode)) arch 839 src/vfs/tar/tar.c tar_super_t *arch; arch 842 src/vfs/tar/tar.c arch = g_new0 (tar_super_t, 1); arch 843 src/vfs/tar/tar.c arch->base.me = me; arch 844 src/vfs/tar/tar.c arch->fd = -1; arch 845 src/vfs/tar/tar.c arch->type = TAR_UNKNOWN; arch 849 src/vfs/tar/tar.c arch->record_start = g_malloc (record_size); arch 850 src/vfs/tar/tar.c record_end = arch->record_start; // set up for 1st record = # 0 arch 851 src/vfs/tar/tar.c current_block = arch->record_start; arch 860 src/vfs/tar/tar.c return VFS_SUPER (arch); arch 868 src/vfs/tar/tar.c tar_super_t *arch = TAR_SUPER (archive); arch 872 src/vfs/tar/tar.c if (arch->fd != -1) arch 874 src/vfs/tar/tar.c mc_close (arch->fd); arch 875 src/vfs/tar/tar.c arch->fd = -1; arch 878 src/vfs/tar/tar.c g_free (arch->record_start); arch 888 src/vfs/tar/tar.c tar_super_t *arch = TAR_SUPER (archive); arch 901 src/vfs/tar/tar.c mc_stat (vpath, &arch->st); arch 927 src/vfs/tar/tar.c arch->fd = result; arch 928 src/vfs/tar/tar.c mode = arch->st.st_mode & 07777; arch 937 src/vfs/tar/tar.c root = vfs_s_new_inode (me, archive, &arch->st); arch 957 src/vfs/tar/tar.c tar_super_t *arch = TAR_SUPER (archive); arch 965 src/vfs/tar/tar.c tar_find_next_block (arch);