path_element 359 lib/vfs/direntry.c vfs_path_element_free (super->path_element); path_element 1111 lib/vfs/direntry.c const vfs_path_element_t *path_element; path_element 1116 lib/vfs/direntry.c path_element = vfs_path_get_by_index (vpath, -1); path_element 1117 lib/vfs/direntry.c subclass = VFS_SUBCLASS (path_element->class); path_element 1139 lib/vfs/direntry.c i = subclass->archive_same (path_element, super, vpath_archive, cookie); path_element 1169 lib/vfs/direntry.c const vfs_path_element_t *path_element; path_element 1172 lib/vfs/direntry.c path_element = vfs_path_get_by_index (vpath, -1); path_element 1174 lib/vfs/direntry.c if (path_element->path != NULL) path_element 1175 lib/vfs/direntry.c retval = path_element->path; path_element 1183 lib/vfs/direntry.c path_element->class->verrno = EIO; path_element 1187 lib/vfs/direntry.c subclass = VFS_SUBCLASS (path_element->class); path_element 1189 lib/vfs/direntry.c super = subclass->new_archive != NULL ? subclass->new_archive (path_element->class) path_element 1190 lib/vfs/direntry.c : vfs_s_new_super (path_element->class); path_element 1199 lib/vfs/direntry.c result = subclass->open_archive (super, vpath_archive, path_element); path_element 1204 lib/vfs/direntry.c vfs_s_free_super (path_element->class, super); path_element 1205 lib/vfs/direntry.c path_element->class->verrno = EIO; path_element 1213 lib/vfs/direntry.c vfs_s_insert_super (path_element->class, super); path_element 1214 lib/vfs/direntry.c vfs_stamp_create (path_element->class, super); path_element 407 lib/vfs/interface.c vfs_path_element_t *path_element; path_element 412 lib/vfs/interface.c path_element = (vfs_path_element_t *) vfs_path_get_by_index (vpath, -1); path_element 413 lib/vfs/interface.c if (!vfs_path_element_valid (path_element)) path_element 419 lib/vfs/interface.c info = path_element->class->opendir ? path_element->class->opendir (vpath) : NULL; path_element 422 lib/vfs/interface.c errno = path_element->class->opendir ? vfs_ferrno (path_element->class) : ENOTSUP; path_element 426 lib/vfs/interface.c path_element->dir.info = info; path_element 429 lib/vfs/interface.c path_element->dir.converter = (path_element->encoding != NULL) path_element 430 lib/vfs/interface.c ? str_crt_conv_from (path_element->encoding) path_element 432 lib/vfs/interface.c if (path_element->dir.converter == INVALID_CONV) path_element 433 lib/vfs/interface.c path_element->dir.converter = str_cnv_from_term; path_element 436 lib/vfs/interface.c handle = vfs_new_handle (path_element->class, vfs_path_element_clone (path_element)); path_element 608 lib/vfs/interface.c const vfs_path_element_t *path_element; path_element 653 lib/vfs/interface.c path_element = vfs_path_get_by_index (vfs_get_raw_current_dir (), -1); path_element 654 lib/vfs/interface.c if (vfs_path_element_valid (path_element)) path_element 656 lib/vfs/interface.c if (*path_element->path != '\0') path_element 660 lib/vfs/interface.c p = strchr (path_element->path, 0) - 1; path_element 661 lib/vfs/interface.c if (IS_PATH_SEP (*p) && p > path_element->path) path_element 670 lib/vfs/interface.c if (super != NULL && super->path_element != NULL) path_element 672 lib/vfs/interface.c g_free (super->path_element->path); path_element 673 lib/vfs/interface.c super->path_element->path = g_strdup (path_element->path); path_element 206 lib/vfs/path.c vfs_path_url_split (vfs_path_element_t *path_element, const char *path) path_element 211 lib/vfs/path.c path_element->port = 0; path_element 234 lib/vfs/path.c path_element->password = g_strdup (inner_colon); path_element 238 lib/vfs/path.c path_element->user = g_strdup (pcopy); path_element 257 lib/vfs/path.c path_element->ipv6 = TRUE; path_element 265 lib/vfs/path.c if (sscanf (colon + 1, "%d", &path_element->port) == 1) path_element 267 lib/vfs/path.c if (path_element->port <= 0 || path_element->port >= 65536) path_element 268 lib/vfs/path.c path_element->port = 0; path_element 276 lib/vfs/path.c path_element->port = 1; path_element 279 lib/vfs/path.c path_element->port = 2; path_element 286 lib/vfs/path.c path_element->host = g_strdup (rest); path_element 793 lib/vfs/path.c vfs_path_add_element (vfs_path_t *vpath, const vfs_path_element_t *path_element) path_element 795 lib/vfs/path.c g_array_append_val (vpath->path, path_element); path_element 925 lib/vfs/path.c vfs_path_element_t *path_element; path_element 927 lib/vfs/path.c path_element = vfs_path_element_clone (vfs_path_get_by_index (vpath, vpath_element_index)); path_element 928 lib/vfs/path.c g_array_append_val (new_vpath->path, path_element); path_element 957 lib/vfs/path.c vfs_path_element_t *path_element; path_element 959 lib/vfs/path.c path_element = (vfs_path_element_t *) vfs_path_get_by_index (vpath, vpath_element_index); path_element 960 lib/vfs/path.c vfs_path_element_free (path_element); path_element 1097 lib/vfs/path.c vfs_path_element_t *path_element; path_element 1099 lib/vfs/path.c path_element = (vfs_path_element_t *) vfs_path_get_by_index (vpath, -1); path_element 1101 lib/vfs/path.c if ((path_element->encoding != NULL) && (strcmp (encoding, path_element->encoding) == 0)) path_element 1104 lib/vfs/path.c g_free (path_element->encoding); path_element 1105 lib/vfs/path.c path_element->encoding = g_strdup (encoding); path_element 1107 lib/vfs/path.c if (vfs_path_element_need_cleanup_converter (path_element)) path_element 1108 lib/vfs/path.c str_close_conv (path_element->dir.converter); path_element 1110 lib/vfs/path.c path_element->dir.converter = str_crt_conv_from (path_element->encoding); path_element 1346 lib/vfs/path.c vfs_path_element_t *path_element; path_element 1348 lib/vfs/path.c path_element = vfs_path_element_clone (vfs_path_get_by_index (current_vpath, vindex)); path_element 1349 lib/vfs/path.c g_array_append_val (ret_vpath->path, path_element); path_element 77 lib/vfs/path.h void vfs_path_add_element (vfs_path_t *vpath, const vfs_path_element_t *path_element); path_element 243 lib/vfs/utilvfs.c vfs_path_element_t *path_element; path_element 250 lib/vfs/utilvfs.c path_element = g_new0 (vfs_path_element_t, 1); path_element 251 lib/vfs/utilvfs.c path_element->port = default_port; path_element 265 lib/vfs/utilvfs.c path_element->path = g_strdup (PATH_SEP_STR); path_element 268 lib/vfs/utilvfs.c path_element->path = g_strndup (dir, pcopy_len - (size_t) (dir - pcopy)); path_element 289 lib/vfs/utilvfs.c path_element->password = g_strdup (inner_colon); path_element 293 lib/vfs/utilvfs.c path_element->user = g_strdup (pcopy); path_element 303 lib/vfs/utilvfs.c g_free (path_element->user); path_element 304 lib/vfs/utilvfs.c path_element->user = vfs_get_local_username (); path_element 320 lib/vfs/utilvfs.c vfs_path_element_free (path_element); path_element 330 lib/vfs/utilvfs.c if (sscanf (colon + 1, "%d", &path_element->port) == 1) path_element 332 lib/vfs/utilvfs.c if (path_element->port <= 0 || path_element->port >= 65536) path_element 333 lib/vfs/utilvfs.c path_element->port = default_port; path_element 341 lib/vfs/utilvfs.c path_element->port = 1; path_element 344 lib/vfs/utilvfs.c path_element->port = 2; path_element 352 lib/vfs/utilvfs.c path_element->host = g_strdup (rest); path_element 355 lib/vfs/utilvfs.c path_element->dir.converter = INVALID_CONV; path_element 358 lib/vfs/utilvfs.c return path_element; path_element 450 lib/vfs/vfs.c const vfs_path_element_t *path_element; path_element 452 lib/vfs/vfs.c path_element = vfs_path_get_by_index (vpath, -1); path_element 453 lib/vfs/vfs.c if (!vfs_path_element_valid (path_element)) path_element 456 lib/vfs/vfs.c return path_element->class->flags; path_element 74 lib/vfs/xdirentry.h vfs_path_element_t *path_element; path_element 1111 src/filemanager/panel.c const vfs_path_element_t *path_element; path_element 1118 src/filemanager/panel.c path_element = vfs_path_element_clone (vfs_path_get_by_index (panel->cwd_vpath, -1)); path_element 1121 src/filemanager/panel.c && (strcmp (path_element->class->name, "cpiofs") == 0 path_element 1122 src/filemanager/panel.c || strcmp (path_element->class->name, "extfs") == 0 path_element 1123 src/filemanager/panel.c || strcmp (path_element->class->name, "tarfs") == 0)) path_element 1142 src/filemanager/panel.c vfs_path_add_element (last_vpath, path_element); path_element 1164 src/filemanager/panel.c const vfs_path_element_t *path_element; path_element 1166 src/filemanager/panel.c path_element = vfs_path_get_by_index (panel->cwd_vpath, -1); path_element 1167 src/filemanager/panel.c if (path_element->encoding != NULL) path_element 1168 src/filemanager/panel.c ret_str = g_strdup_printf ("[%s]", path_element->encoding); path_element 4538 src/filemanager/panel.c const vfs_path_element_t *path_element; path_element 4557 src/filemanager/panel.c path_element = vfs_path_get_by_index (panel->cwd_vpath, -1); path_element 4558 src/filemanager/panel.c if (path_element->encoding != NULL) path_element 4559 src/filemanager/panel.c panel->codepage = get_codepage_index (path_element->encoding); path_element 5020 src/filemanager/panel.c vfs_path_element_t *path_element; path_element 5022 src/filemanager/panel.c path_element = vfs_path_element_clone (vfs_path_get_by_index (vpath, indx)); path_element 5024 src/filemanager/panel.c if (path_element->encoding == NULL) path_element 5026 src/filemanager/panel.c vfs_path_add_element (ret_vpath, path_element); path_element 5030 src/filemanager/panel.c converter = str_crt_conv_to (path_element->encoding); path_element 5033 src/filemanager/panel.c vfs_path_add_element (ret_vpath, path_element); path_element 5037 src/filemanager/panel.c MC_PTR_FREE (path_element->encoding); path_element 5039 src/filemanager/panel.c str_vfs_convert_from (converter, path_element->path, tmp_conv); path_element 5041 src/filemanager/panel.c g_free (path_element->path); path_element 5042 src/filemanager/panel.c path_element->path = g_strndup (tmp_conv->str, tmp_conv->len); path_element 5047 src/filemanager/panel.c str_close_conv (path_element->dir.converter); path_element 5048 src/filemanager/panel.c path_element->dir.converter = INVALID_CONV; path_element 5049 src/filemanager/panel.c vfs_path_add_element (ret_vpath, path_element); path_element 5437 src/filemanager/panel.c const vfs_path_element_t *path_element; path_element 5439 src/filemanager/panel.c path_element = vfs_path_get_by_index (panel->cwd_vpath, -1); path_element 5440 src/filemanager/panel.c if (path_element->encoding != NULL) path_element 5441 src/filemanager/panel.c panel->codepage = get_codepage_index (path_element->encoding); path_element 789 src/vfs/extfs/extfs.c const vfs_path_element_t *path_element; path_element 792 src/vfs/extfs/extfs.c path_element = vfs_path_get_by_index (vpath, -1); path_element 794 src/vfs/extfs/extfs.c fstype = extfs_which (path_element->class, path_element->vfs_prefix); path_element 817 src/vfs/extfs/extfs.c path_element->class->verrno = EIO; path_element 823 src/vfs/extfs/extfs.c return path_element->path; path_element 352 src/vfs/ftpfs/ftpfs.c vfs_path_element_t *path_element = vfs_path_element_clone (velement); path_element 354 src/vfs/ftpfs/ftpfs.c if (path_element->port == 0) path_element 355 src/vfs/ftpfs/ftpfs.c path_element->port = FTP_COMMAND_PORT; path_element 357 src/vfs/ftpfs/ftpfs.c if (path_element->user == NULL) path_element 361 src/vfs/ftpfs/ftpfs.c ftpfs_netrc_lookup (path_element->host, &path_element->user, &path_element->password); path_element 363 src/vfs/ftpfs/ftpfs.c if (path_element->user == NULL) path_element 364 src/vfs/ftpfs/ftpfs.c path_element->user = g_strdup ("anonymous"); path_element 367 src/vfs/ftpfs/ftpfs.c if (ftpfs_use_netrc && path_element->password == NULL) path_element 372 src/vfs/ftpfs/ftpfs.c ftpfs_netrc_lookup (path_element->host, &new_user, &new_passwd); path_element 375 src/vfs/ftpfs/ftpfs.c if (new_user != NULL && strcmp (path_element->user, new_user) != 0) path_element 376 src/vfs/ftpfs/ftpfs.c MC_PTR_FREE (path_element->password); path_element 382 src/vfs/ftpfs/ftpfs.c return path_element; path_element 456 src/vfs/ftpfs/ftpfs.c if (ftpfs_login_server (me, super, super->path_element->password)) path_element 586 src/vfs/ftpfs/ftpfs.c vfs_print_message (_ ("ftpfs: Disconnecting from %s"), super->path_element->host); path_element 622 src/vfs/ftpfs/ftpfs.c if (super->path_element->password != NULL) // explicit password path_element 623 src/vfs/ftpfs/ftpfs.c op = g_strdup (super->path_element->password); path_element 626 src/vfs/ftpfs/ftpfs.c else if (strcmp (super->path_element->user, "anonymous") == 0 path_element 627 src/vfs/ftpfs/ftpfs.c || strcmp (super->path_element->user, "ftp") == 0) path_element 638 src/vfs/ftpfs/ftpfs.c p = g_strdup_printf (_ ("FTP: Password required for %s"), super->path_element->user); path_element 643 src/vfs/ftpfs/ftpfs.c super->path_element->password = g_strdup (op); path_element 656 src/vfs/ftpfs/ftpfs.c name = g_strconcat (super->path_element->user, "@", path_element 657 src/vfs/ftpfs/ftpfs.c super->path_element->host[0] == '!' ? super->path_element->host + 1 path_element 658 src/vfs/ftpfs/ftpfs.c : super->path_element->host, path_element 661 src/vfs/ftpfs/ftpfs.c name = g_strdup (super->path_element->user); path_element 693 src/vfs/ftpfs/ftpfs.c super->path_element->user); path_element 716 src/vfs/ftpfs/ftpfs.c wipe_password (super->path_element->password); path_element 717 src/vfs/ftpfs/ftpfs.c super->path_element->password = NULL; path_element 723 src/vfs/ftpfs/ftpfs.c super->path_element->user); path_element 833 src/vfs/ftpfs/ftpfs.c vfs_path_element_t *path_element; path_element 835 src/vfs/ftpfs/ftpfs.c path_element = vfs_url_split (proxy, FTP_COMMAND_PORT, URL_USE_ANONYMOUS); path_element 836 src/vfs/ftpfs/ftpfs.c *host = path_element->host; path_element 837 src/vfs/ftpfs/ftpfs.c path_element->host = NULL; path_element 838 src/vfs/ftpfs/ftpfs.c *port = path_element->port; path_element 839 src/vfs/ftpfs/ftpfs.c vfs_path_element_free (path_element); path_element 856 src/vfs/ftpfs/ftpfs.c if (super->path_element->host == NULL || *super->path_element->host == '\0') path_element 869 src/vfs/ftpfs/ftpfs.c host = g_strdup (super->path_element->host); path_element 870 src/vfs/ftpfs/ftpfs.c tmp_port = super->path_element->port; path_element 1023 src/vfs/ftpfs/ftpfs.c super->path_element = ftpfs_correct_url_parameters (vpath_element); path_element 1024 src/vfs/ftpfs/ftpfs.c if (ftpfs_check_proxy (super->path_element->host)) path_element 1038 src/vfs/ftpfs/ftpfs.c vfs_path_element_t *path_element; path_element 1044 src/vfs/ftpfs/ftpfs.c path_element = ftpfs_correct_url_parameters (vpath_element); path_element 1046 src/vfs/ftpfs/ftpfs.c result = ((strcmp (path_element->host, super->path_element->host) == 0) path_element 1047 src/vfs/ftpfs/ftpfs.c && (strcmp (path_element->user, super->path_element->user) == 0) path_element 1048 src/vfs/ftpfs/ftpfs.c && (path_element->port == super->path_element->port)) path_element 1052 src/vfs/ftpfs/ftpfs.c vfs_path_element_free (path_element); path_element 2429 src/vfs/ftpfs/ftpfs.c name = vfs_path_element_build_pretty_path_str (super->path_element); path_element 143 src/vfs/sfs/sfs.c const vfs_path_element_t *path_element; path_element 147 src/vfs/sfs/sfs.c path_element = vfs_path_get_by_index (vpath, -1); path_element 151 src/vfs/sfs/sfs.c w = path_element->class->which (path_element->class, path_element->vfs_prefix); path_element 196 src/vfs/sfs/sfs.c ptr = path_element->path; path_element 411 src/vfs/sftpfs/config_parser.c config_entity = sftpfs_get_config_entity (super->path_element, mcerror); path_element 419 src/vfs/sftpfs/config_parser.c if (super->path_element->port == 0) path_element 420 src/vfs/sftpfs/config_parser.c super->path_element->port = config_entity->port; path_element 422 src/vfs/sftpfs/config_parser.c if (super->path_element->user == NULL) path_element 423 src/vfs/sftpfs/config_parser.c super->path_element->user = g_strdup (config_entity->user); path_element 427 src/vfs/sftpfs/config_parser.c char *tmp_str = super->path_element->host; path_element 429 src/vfs/sftpfs/config_parser.c super->path_element->host = path_element 430 src/vfs/sftpfs/config_parser.c sftpsfs_expand_hostname (super->path_element->host, config_entity->real_host); path_element 143 src/vfs/sftpfs/connection.c if (super->path_element->host == NULL || *super->path_element->host == '\0') path_element 149 src/vfs/sftpfs/connection.c sprintf (port, "%hu", (unsigned short) super->path_element->port); path_element 164 src/vfs/sftpfs/connection.c e = getaddrinfo (super->path_element->host, port, &hints, &res); path_element 171 src/vfs/sftpfs/connection.c e = getaddrinfo (super->path_element->host, port, &hints, &res); path_element 223 src/vfs/sftpfs/connection.c vfs_print_message (_ ("sftp: making connection to %s"), super->path_element->host); path_element 294 src/vfs/sftpfs/connection.c found = strcmp (store->name, super->path_element->host) == 0; path_element 305 src/vfs/sftpfs/connection.c if (port == super->path_element->port) path_element 310 src/vfs/sftpfs/connection.c found = strncmp (store->name + 1, super->path_element->host, kh_name_size) == 0; path_element 408 src/vfs/sftpfs/connection.c rc = libssh2_knownhost_addc (sftpfs_super->known_hosts, super->path_element->host, NULL, path_element 422 src/vfs/sftpfs/connection.c super->path_element->host, sftpfs_super->ip_address); path_element 537 src/vfs/sftpfs/connection.c sftpfs_super->known_hosts, super->path_element->host, super->path_element->port, remote_key, path_element 558 src/vfs/sftpfs/connection.c super->path_element->host, sftpfs_super->ip_address, key_type, fingerprint_hash); path_element 571 src/vfs/sftpfs/connection.c super->path_element->host, sftpfs_super->ip_address); path_element 630 src/vfs/sftpfs/connection.c userauthlist = libssh2_userauth_list (sftpfs_super->session, super->path_element->user, path_element 631 src/vfs/sftpfs/connection.c strlen (super->path_element->user)); path_element 694 src/vfs/sftpfs/connection.c if (libssh2_agent_userauth (sftpfs_super->agent, super->path_element->user, identity) == 0) path_element 727 src/vfs/sftpfs/connection.c if (libssh2_userauth_publickey_fromfile (sftpfs_super->session, super->path_element->user, path_element 729 src/vfs/sftpfs/connection.c super->path_element->password) path_element 733 src/vfs/sftpfs/connection.c p = g_strdup_printf (_ ("sftp: Enter passphrase for %s "), super->path_element->user); path_element 742 src/vfs/sftpfs/connection.c sftpfs_super->session, super->path_element->user, sftpfs_super->pubkey, path_element 781 src/vfs/sftpfs/connection.c if (strncmp (name, kbi_super->path_element->user, name_len) != 0) path_element 817 src/vfs/sftpfs/connection.c if (super->path_element->password != NULL) path_element 819 src/vfs/sftpfs/connection.c while ((rc = libssh2_userauth_password (sftpfs_super->session, super->path_element->user, path_element 820 src/vfs/sftpfs/connection.c super->path_element->password)) path_element 827 src/vfs/sftpfs/connection.c kbi_passwd = super->path_element->password; path_element 830 src/vfs/sftpfs/connection.c super->path_element->user, path_element 842 src/vfs/sftpfs/connection.c p = g_strdup_printf (_ ("sftp: Enter password for %s "), super->path_element->user); path_element 850 src/vfs/sftpfs/connection.c while ((rc = libssh2_userauth_password (sftpfs_super->session, super->path_element->user, path_element 861 src/vfs/sftpfs/connection.c super->path_element->user, path_element 873 src/vfs/sftpfs/connection.c g_free (super->path_element->password); path_element 874 src/vfs/sftpfs/connection.c super->path_element->password = passwd; path_element 70 src/vfs/sftpfs/dir.c const vfs_path_element_t *path_element; path_element 74 src/vfs/sftpfs/dir.c if (!sftpfs_op_init (&sftpfs_super, &path_element, vpath, mcerror)) path_element 77 src/vfs/sftpfs/dir.c fixfname = sftpfs_fix_filename (path_element->path); path_element 170 src/vfs/sftpfs/dir.c const vfs_path_element_t *path_element; path_element 173 src/vfs/sftpfs/dir.c if (!sftpfs_op_init (&sftpfs_super, &path_element, vpath, mcerror)) path_element 176 src/vfs/sftpfs/dir.c fixfname = sftpfs_fix_filename (path_element->path); path_element 207 src/vfs/sftpfs/dir.c const vfs_path_element_t *path_element; path_element 210 src/vfs/sftpfs/dir.c if (!sftpfs_op_init (&sftpfs_super, &path_element, vpath, mcerror)) path_element 213 src/vfs/sftpfs/dir.c fixfname = sftpfs_fix_filename (path_element->path); path_element 118 src/vfs/sftpfs/internal.c sftpfs_stat_init (sftpfs_super_t **super, const vfs_path_element_t **path_element, path_element 125 src/vfs/sftpfs/internal.c if (!sftpfs_op_init (super, path_element, vpath, mcerror)) path_element 128 src/vfs/sftpfs/internal.c fixfname = sftpfs_fix_filename ((*path_element)->path); path_element 224 src/vfs/sftpfs/internal.c sftpfs_op_init (sftpfs_super_t **super, const vfs_path_element_t **path_element, path_element 241 src/vfs/sftpfs/internal.c *path_element = vfs_path_get_by_index (vpath, -1); path_element 289 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 293 src/vfs/sftpfs/internal.c res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_LSTAT, &attrs); path_element 317 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 321 src/vfs/sftpfs/internal.c res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_STAT, &attrs); path_element 347 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 351 src/vfs/sftpfs/internal.c if (!sftpfs_op_init (&super, &path_element, vpath, mcerror)) path_element 354 src/vfs/sftpfs/internal.c fixfname = sftpfs_fix_filename (path_element->path); path_element 437 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 442 src/vfs/sftpfs/internal.c res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_LSTAT, &attrs); path_element 450 src/vfs/sftpfs/internal.c fixfname = sftpfs_fix_filename (path_element->path); path_element 490 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 495 src/vfs/sftpfs/internal.c res = sftpfs_stat_init (&super, &path_element, vpath, mcerror, LIBSSH2_SFTP_LSTAT, &attrs); path_element 502 src/vfs/sftpfs/internal.c fixfname = sftpfs_fix_filename (path_element->path); path_element 541 src/vfs/sftpfs/internal.c const vfs_path_element_t *path_element = NULL; path_element 545 src/vfs/sftpfs/internal.c if (!sftpfs_op_init (&super, &path_element, vpath, mcerror)) path_element 548 src/vfs/sftpfs/internal.c fixfname = sftpfs_fix_filename (path_element->path); path_element 78 src/vfs/sftpfs/internal.h gboolean sftpfs_op_init (sftpfs_super_t **super, const vfs_path_element_t **path_element, path_element 664 src/vfs/sftpfs/sftpfs.c name = vfs_path_element_build_pretty_path_str (super->path_element); path_element 746 src/vfs/sftpfs/sftpfs.c super->path_element = vfs_path_element_clone (vpath_element); path_element 520 src/vfs/shell/shell.c const char *xsh = (super->path_element->port == SHELL_FLAG_RSH ? "rsh" : "ssh"); path_element 524 src/vfs/shell/shell.c if (super->path_element->port == SHELL_FLAG_COMPRESSED) path_element 527 src/vfs/shell/shell.c if (super->path_element->port > SHELL_FLAG_RSH) path_element 530 src/vfs/shell/shell.c g_snprintf (gbuf, sizeof (gbuf), "%d", super->path_element->port); path_element 541 src/vfs/shell/shell.c if (super->path_element->user != NULL) path_element 544 src/vfs/shell/shell.c argv[i++] = super->path_element->user; path_element 549 src/vfs/shell/shell.c super->path_element->user = vfs_get_local_username (); path_element 552 src/vfs/shell/shell.c argv[i++] = super->path_element->host; path_element 581 src/vfs/shell/shell.c if (super->path_element->password == NULL) path_element 586 src/vfs/shell/shell.c super->path_element->user); path_element 591 src/vfs/shell/shell.c super->path_element->password = op; path_element 599 src/vfs/shell/shell.c str_len = strlen (super->path_element->password); path_element 600 src/vfs/shell/shell.c if ((write (shell_super.sockw, super->path_element->password, str_len) != path_element 647 src/vfs/shell/shell.c g_strconcat ("sh://", super->path_element->user, "@", super->path_element->host, path_element 668 src/vfs/shell/shell.c super->path_element = vfs_path_element_clone (vpath_element); path_element 671 src/vfs/shell/shell.c super->path_element->port = SHELL_FLAG_RSH; path_element 673 src/vfs/shell/shell.c shell_super->scr_ls = shell_load_script_from_file (super->path_element->host, VFS_SHELL_LS_FILE, path_element 676 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_EXISTS_FILE, VFS_SHELL_EXISTS_DEF_CONTENT); path_element 678 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_MKDIR_FILE, VFS_SHELL_MKDIR_DEF_CONTENT); path_element 680 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_UNLINK_FILE, VFS_SHELL_UNLINK_DEF_CONTENT); path_element 682 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_CHOWN_FILE, VFS_SHELL_CHOWN_DEF_CONTENT); path_element 684 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_CHMOD_FILE, VFS_SHELL_CHMOD_DEF_CONTENT); path_element 686 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_UTIME_FILE, VFS_SHELL_UTIME_DEF_CONTENT); path_element 688 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_RMDIR_FILE, VFS_SHELL_RMDIR_DEF_CONTENT); path_element 689 src/vfs/shell/shell.c shell_super->scr_ln = shell_load_script_from_file (super->path_element->host, VFS_SHELL_LN_FILE, path_element 691 src/vfs/shell/shell.c shell_super->scr_mv = shell_load_script_from_file (super->path_element->host, VFS_SHELL_MV_FILE, path_element 694 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_HARDLINK_FILE, VFS_SHELL_HARDLINK_DEF_CONTENT); path_element 696 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_GET_FILE, VFS_SHELL_GET_DEF_CONTENT); path_element 698 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_SEND_FILE, VFS_SHELL_SEND_DEF_CONTENT); path_element 700 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_APPEND_FILE, VFS_SHELL_APPEND_DEF_CONTENT); path_element 702 src/vfs/shell/shell.c super->path_element->host, VFS_SHELL_INFO_FILE, VFS_SHELL_INFO_DEF_CONTENT); path_element 713 src/vfs/shell/shell.c vfs_path_element_t *path_element; path_element 719 src/vfs/shell/shell.c path_element = vfs_path_element_clone (vpath_element); path_element 721 src/vfs/shell/shell.c if (path_element->user == NULL) path_element 722 src/vfs/shell/shell.c path_element->user = vfs_get_local_username (); path_element 724 src/vfs/shell/shell.c result = ((strcmp (path_element->host, super->path_element->host) == 0) path_element 725 src/vfs/shell/shell.c && (strcmp (path_element->user, super->path_element->user) == 0) path_element 726 src/vfs/shell/shell.c && (path_element->port == super->path_element->port)) path_element 730 src/vfs/shell/shell.c vfs_path_element_free (path_element); path_element 1662 src/vfs/shell/shell.c switch (super->path_element->port) path_element 1671 src/vfs/shell/shell.c if (super->path_element->port > SHELL_FLAG_RSH) path_element 1673 src/vfs/shell/shell.c g_snprintf (gbuf, sizeof (gbuf), ":%d", super->path_element->port); path_element 1680 src/vfs/shell/shell.c super->path_element->user, "@", super->path_element->host, flags, path_element 1681 src/vfs/shell/shell.c PATH_SEP_STR, super->path_element->path, (char *) NULL); path_element 162 tests/lib/vfs/relative_cd.c const vfs_path_element_t *path_element; path_element 166 tests/lib/vfs/relative_cd.c path_element = vfs_path_element_clone (vfs_path_get_by_index (vpath, -1)); path_element 171 tests/lib/vfs/relative_cd.c vfs_path_add_element (last_vpath, path_element); path_element 190 tests/lib/vfs/vfs_path_string_convert.c const vfs_path_element_t *path_element; path_element 198 tests/lib/vfs/vfs_path_string_convert.c path_element = vfs_path_get_by_index (vpath, -1); path_element 203 tests/lib/vfs/vfs_path_string_convert.c mctest_assert_ptr_eq (path_element->class, data->expected_vfs_class); path_element 204 tests/lib/vfs/vfs_path_string_convert.c mctest_assert_str_eq (path_element->path, data->expected_element_path);