dir 152 lib/mcconfig/paths.c char *dir; dir 170 lib/mcconfig/paths.c dir = g_build_filename (profile_root, ".config", (char *) NULL); dir 171 lib/mcconfig/paths.c mc_config_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, mcerror); dir 172 lib/mcconfig/paths.c g_free (dir); dir 174 lib/mcconfig/paths.c dir = g_build_filename (profile_root, ".cache", (char *) NULL); dir 175 lib/mcconfig/paths.c mc_cache_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, mcerror); dir 176 lib/mcconfig/paths.c g_free (dir); dir 178 lib/mcconfig/paths.c dir = g_build_filename (profile_root, ".local", "share", (char *) NULL); dir 179 lib/mcconfig/paths.c mc_data_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, mcerror); dir 180 lib/mcconfig/paths.c g_free (dir); dir 55 lib/skin/ini-file.c GDir *dir; dir 58 lib/skin/ini-file.c dir = g_dir_open (name, 0, NULL); dir 61 lib/skin/ini-file.c if (dir != NULL) dir 65 lib/skin/ini-file.c while ((cname = g_dir_read_name (dir)) != NULL) dir 87 lib/skin/ini-file.c g_dir_close (dir); dir 96 lib/vfs/direntry.c struct vfs_s_inode *dir; dir 110 lib/vfs/direntry.c vfs_s_automake (struct vfs_class *me, struct vfs_s_inode *dir, char *path, int flags) dir 119 lib/vfs/direntry.c res = vfs_s_generate_entry (me, path, dir, (flags & FL_MKDIR) != 0 ? (0777 | S_IFDIR) : 0777); dir 120 lib/vfs/direntry.c vfs_s_insert_entry (me, dir, res); dir 156 lib/vfs/direntry.c fullpath = vfs_s_fullpath (me, entry->dir); dir 166 lib/vfs/direntry.c VFS_SUBCLASS (me)->find_entry (me, entry->dir->super->root, linkname, follow - 1, FL_NONE); dir 422 lib/vfs/direntry.c struct vfs_s_inode *dir; dir 426 lib/vfs/direntry.c dir = vfs_s_inode_from_path (vpath, FL_DIR | FL_FOLLOW); dir 427 lib/vfs/direntry.c if (dir == NULL) dir 432 lib/vfs/direntry.c if (!S_ISDIR (dir->st.st_mode)) dir 438 lib/vfs/direntry.c dir->st.st_nlink++; dir 440 lib/vfs/direntry.c if (dir->subdir == NULL) // This can actually happen if we allow empty directories dir 447 lib/vfs/direntry.c info->cur = g_queue_peek_head_link (dir->subdir); dir 448 lib/vfs/direntry.c info->dir = dir; dir 458 lib/vfs/direntry.c struct vfs_dirent *dir = NULL; dir 467 lib/vfs/direntry.c dir = vfs_dirent_init (NULL, name, 0); dir 473 lib/vfs/direntry.c return dir; dir 482 lib/vfs/direntry.c struct vfs_s_inode *dir = info->dir; dir 484 lib/vfs/direntry.c vfs_s_free_inode (dir->super->me, dir); dir 960 lib/vfs/direntry.c if (ent->dir != NULL) dir 961 lib/vfs/direntry.c g_queue_remove (ent->dir->subdir, ent); dir 977 lib/vfs/direntry.c vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent) dir 981 lib/vfs/direntry.c ent->dir = dir; dir 984 lib/vfs/direntry.c g_queue_push_tail (dir->subdir, ent); dir 1252 lib/vfs/direntry.c ino = ino->ent->dir; dir 1264 lib/vfs/direntry.c if (ino->ent->dir == NULL || ino->ent->dir->ent == NULL) dir 1267 lib/vfs/direntry.c return g_strconcat (ino->ent->dir->ent->name, PATH_SEP_STR, ino->ent->name, (char *) NULL); dir 1314 lib/vfs/direntry.c struct vfs_s_inode *dir; dir 1321 lib/vfs/direntry.c dir = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_DIR); dir 1323 lib/vfs/direntry.c if (dir == NULL) dir 1327 lib/vfs/direntry.c ent = vfs_s_generate_entry (me, name, dir, 0755); dir 1329 lib/vfs/direntry.c vfs_s_insert_entry (me, dir, ent); dir 426 lib/vfs/interface.c path_element->dir.info = info; dir 428 lib/vfs/interface.c path_element->dir.converter = (path_element->encoding != NULL) dir 431 lib/vfs/interface.c if (path_element->dir.converter == INVALID_CONV) dir 432 lib/vfs/interface.c path_element->dir.converter = str_cnv_from_term; dir 467 lib/vfs/interface.c entry = vfs->readdir (vfs_path_element->dir.info); dir 472 lib/vfs/interface.c str_vfs_convert_from (vfs_path_element->dir.converter, entry->d_name, vfs_str_buffer); dir 501 lib/vfs/interface.c if (vfs_path_element->dir.converter != str_cnv_from_term) dir 503 lib/vfs/interface.c str_close_conv (vfs_path_element->dir.converter); dir 504 lib/vfs/interface.c vfs_path_element->dir.converter = INVALID_CONV; dir 507 lib/vfs/interface.c result = vfs->closedir ? (*vfs->closedir) (vfs_path_element->dir.info) : -1; dir 358 lib/vfs/path.c element->dir.converter = dir 381 lib/vfs/path.c element->dir.converter = dir 455 lib/vfs/path.c element->dir.converter = dir 472 lib/vfs/path.c element->dir.converter = dir 533 lib/vfs/path.c vfs_path_strip_home (const char *dir) dir 543 lib/vfs/path.c if (strncmp (dir, home_dir, len) == 0 && (IS_PATH_SEP (dir[len]) || dir[len] == '\0')) dir 544 lib/vfs/path.c return g_strdup_printf ("~%s", dir + len); dir 547 lib/vfs/path.c return g_strdup (dir); dir 642 lib/vfs/path.c str_vfs_convert_from (element->dir.converter, element->path, recode_buffer); dir 839 lib/vfs/path.c new_element->dir.converter = str_crt_conv_from (element->encoding); dir 841 lib/vfs/path.c new_element->dir.converter = element->dir.converter; dir 842 lib/vfs/path.c new_element->dir.info = element->dir.info; dir 870 lib/vfs/path.c str_close_conv (element->dir.converter); dir 1052 lib/vfs/path.c return (element->dir.converter != str_cnv_from_term && element->dir.converter != INVALID_CONV); dir 1078 lib/vfs/path.c str_close_conv (path_element->dir.converter); dir 1080 lib/vfs/path.c path_element->dir.converter = str_crt_conv_from (path_element->encoding); dir 1194 lib/vfs/path.c element->dir.converter = dir 49 lib/vfs/path.h } dir; dir 259 lib/vfs/utilvfs.c char *dir; dir 262 lib/vfs/utilvfs.c dir = strchr (pcopy, PATH_SEP); dir 264 lib/vfs/utilvfs.c if (dir == NULL) dir 268 lib/vfs/utilvfs.c path_element->path = g_strndup (dir, pcopy_len - (size_t) (dir - pcopy)); dir 269 lib/vfs/utilvfs.c *dir = '\0'; dir 354 lib/vfs/utilvfs.c path_element->dir.converter = INVALID_CONV; dir 316 lib/vfs/vfs.h int mc_closedir (DIR *dir); dir 84 lib/vfs/xdirentry.h struct vfs_s_inode *dir; // Directory we are in, i.e. our parent dir 168 lib/vfs/xdirentry.h void vfs_s_insert_entry (struct vfs_class *me, struct vfs_s_inode *dir, struct vfs_s_entry *ent); dir 1127 src/editor/editcmd.c int dir = 0; dir 1132 src/editor/editcmd.c dir = query_dialog (_ ("Syntax file edit"), _ ("Which syntax file you want to edit?"), dir 1144 src/editor/editcmd.c if (dir == 0) dir 1154 src/editor/editcmd.c else if (dir == 1) dir 1177 src/editor/editcmd.c int dir; dir 1182 src/editor/editcmd.c dir = query_dialog (_ ("Menu edit"), _ ("Which menu file do you want to edit?"), D_NORMAL, dir 1194 src/editor/editcmd.c switch (dir) dir 1220 src/editor/editwidget.c char *dir; dir 1222 src/editor/editwidget.c dir = mc_build_filename (mc_config_get_cache_path (), EDIT_HOME_DIR, (char *) NULL); dir 1223 src/editor/editwidget.c made_directory = (mkdir (dir, 0700) != -1 || errno == EEXIST); dir 1224 src/editor/editwidget.c g_free (dir); dir 1226 src/editor/editwidget.c dir = mc_build_filename (mc_config_get_path (), EDIT_HOME_DIR, (char *) NULL); dir 1227 src/editor/editwidget.c made_directory = (mkdir (dir, 0700) != -1 || errno == EEXIST); dir 1228 src/editor/editwidget.c g_free (dir); dir 1230 src/editor/editwidget.c dir = mc_build_filename (mc_config_get_data_path (), EDIT_HOME_DIR, (char *) NULL); dir 1231 src/editor/editwidget.c made_directory = (mkdir (dir, 0700) != -1 || errno == EEXIST); dir 1232 src/editor/editwidget.c g_free (dir); dir 222 src/filemanager/cmd.c for (i = 0; i < panel->dir.len; i++) dir 224 src/filemanager/cmd.c file_entry_t *source = &panel->dir.list[i]; dir 239 src/filemanager/cmd.c for (j = 0; j < other->dir.len; j++) dir 243 src/filemanager/cmd.c other_fname = other->dir.list[j].fname->str; dir 251 src/filemanager/cmd.c if (j >= other->dir.len) dir 257 src/filemanager/cmd.c file_entry_t *target = &other->dir.list[j]; dir 743 src/filemanager/cmd.c char *dir; dir 754 src/filemanager/cmd.c dir = input_expand_dialog (_ ("Create a new Directory"), _ ("Enter directory name:"), dir 757 src/filemanager/cmd.c if (dir != NULL && *dir != '\0') dir 761 src/filemanager/cmd.c if (IS_PATH_SEP (dir[0]) || dir[0] == '~') dir 762 src/filemanager/cmd.c absdir = vfs_path_from_str (dir); dir 767 src/filemanager/cmd.c char *tmpdir = dir; dir 769 src/filemanager/cmd.c if (dir[0] == '\\' && dir[1] == '~') dir 770 src/filemanager/cmd.c tmpdir = dir + 1; dir 781 src/filemanager/cmd.c update_panels (UP_OPTIMIZE, dir); dir 788 src/filemanager/cmd.c g_free (dir); dir 812 src/filemanager/cmd.c int dir = 0; dir 815 src/filemanager/cmd.c dir = query_dialog (_ ("Extension file edit"), _ ("Which extension file you want to edit?"), dir 820 src/filemanager/cmd.c if (dir == 0) dir 829 src/filemanager/cmd.c else if (dir == 1) dir 852 src/filemanager/cmd.c int dir = 0; dir 855 src/filemanager/cmd.c dir = query_dialog (_ ("Menu edit"), _ ("Which menu file do you want to edit?"), D_NORMAL, dir 868 src/filemanager/cmd.c switch (dir) dir 909 src/filemanager/cmd.c int dir = 0; dir 912 src/filemanager/cmd.c dir = query_dialog (_ ("Highlighting groups file edit"), dir 919 src/filemanager/cmd.c if (dir == 0) dir 928 src/filemanager/cmd.c else if (dir == 1) dir 1290 src/filemanager/cmd.c for (i = 0; i < panel->dir.len; i++) dir 1291 src/filemanager/cmd.c if (S_ISDIR (panel->dir.list[i].st.st_mode) dir 1292 src/filemanager/cmd.c && ((panel->dirs_marked != 0 && panel->dir.list[i].f.marked != 0) dir 1294 src/filemanager/cmd.c && !DIR_IS_DOTDOT (panel->dir.list[i].fname->str)) dir 1302 src/filemanager/cmd.c p = vfs_path_from_str (panel->dir.list[i].fname->str); dir 1308 src/filemanager/cmd.c panel->dir.list[i].st.st_size = (off_t) total; dir 1309 src/filemanager/cmd.c panel->dir.list[i].f.dir_size_computed = 1; dir 638 src/filemanager/file.c DIR *dir; dir 644 src/filemanager/file.c dir = mc_opendir (dirname_vpath); dir 645 src/filemanager/file.c if (dir == NULL) dir 648 src/filemanager/file.c while (ret == FILE_CONT && (dirent = mc_readdir (dir)) != NULL) dir 683 src/filemanager/file.c mc_closedir (dir); dir 705 src/filemanager/file.c for (i = 0; i < panel->dir.len; i++) dir 707 src/filemanager/file.c const file_entry_t *fe = &panel->dir.list[i]; dir 1412 src/filemanager/file.c const char *dir; dir 1415 src/filemanager/file.c dir = vfs_path_as_str (vpath); dir 1417 src/filemanager/file.c while (my_rmdir (dir) != 0 && !ctx->ignore_all) dir 1419 src/filemanager/file.c return_status = file_error (ctx, TRUE, _ ("Cannot remove directory \"%s\"\n%s"), dir); dir 1503 src/filemanager/file.c DIR *dir; dir 1507 src/filemanager/file.c while ((dir = mc_opendir (vpath)) == NULL) dir 1527 src/filemanager/file.c for (d = mc_readdir (dir); d != NULL; d = mc_readdir (dir)) dir 1534 src/filemanager/file.c mc_closedir (dir); dir 1788 src/filemanager/file.c for (i = 0; i < panel->dir.len; i++) dir 1789 src/filemanager/file.c if (panel->dir.list[i].f.marked != 0) dir 1790 src/filemanager/file.c return panel->dir.list[i].fname->str; dir 3670 src/filemanager/file.c for (i = 0; i < panel->dir.len; i++) dir 3674 src/filemanager/file.c if (panel->dir.list[i].f.marked == 0) dir 3677 src/filemanager/file.c source2 = panel->dir.list[i].fname->str; dir 3678 src/filemanager/file.c src_stat = panel->dir.list[i].st; dir 795 src/filemanager/filemanager.c for (i = 0; i < panel->dir.len; i++) dir 796 src/filemanager/filemanager.c if (panel->dir.list[i].f.marked != 0) dir 797 src/filemanager/filemanager.c command_insert (cmdline, panel->dir.list[i].fname->str, TRUE); dir 112 src/filemanager/find.c char *dir; dir 383 src/filemanager/find.c get_list_info (char **file, char **dir, gsize *start, gsize *end) dir 390 src/filemanager/find.c if (dir != NULL) dir 391 src/filemanager/find.c *dir = location->dir; dir 399 src/filemanager/find.c if (dir != NULL) dir 400 src/filemanager/find.c *dir = NULL; dir 858 src/filemanager/find.c push_directory (vfs_path_t *dir) dir 860 src/filemanager/find.c g_queue_push_head (&dir_queue, (void *) dir); dir 891 src/filemanager/find.c insert_file (const char *dir, const char *file, gsize start, gsize end) dir 897 src/filemanager/find.c while (IS_PATH_SEP (dir[0]) && IS_PATH_SEP (dir[1])) dir 898 src/filemanager/find.c dir++; dir 902 src/filemanager/find.c if (strcmp (old_dir, dir) != 0) dir 905 src/filemanager/find.c old_dir = g_strdup (dir); dir 906 src/filemanager/find.c dirname = add_to_list (dir, NULL); dir 911 src/filemanager/find.c old_dir = g_strdup (dir); dir 912 src/filemanager/find.c dirname = add_to_list (dir, NULL); dir 917 src/filemanager/find.c location->dir = dirname; dir 926 src/filemanager/find.c find_add_match (const char *dir, const char *file, gsize start, gsize end) dir 928 src/filemanager/find.c insert_file (dir, file, start, end); dir 1164 src/filemanager/find.c find_ignore_dir_search (const char *dir, size_t len) dir 1168 src/filemanager/find.c const size_t dlen = len == (size_t) (-1) ? strlen (dir) : len; dir 1169 src/filemanager/find.c const unsigned char dabs = g_path_is_absolute (dir) ? 1 : 0; dir 1188 src/filemanager/find.c if (strncmp (dir, *ignore_dir, ilen) == 0) dir 1192 src/filemanager/find.c if (dir[ilen] == '\0' || IS_PATH_SEP (dir[ilen])) dir 1200 src/filemanager/find.c d = strstr (dir, *ignore_dir); dir 1418 src/filemanager/find.c find_do_view_edit (gboolean unparsed_view, gboolean edit, char *dir, char *file, off_t search_start, dir 1436 src/filemanager/find.c fullname_vpath = vfs_path_build_filename (dir, filename, (char *) NULL); dir 1455 src/filemanager/find.c if ((text == NULL) || (location == NULL) || (location->dir == NULL)) dir 1458 src/filemanager/find.c find_do_view_edit (unparsed_view, edit, location->dir, text, location->start, location->end); dir 1779 src/filemanager/find.c dir_list *list = &panel->dir; dir 1795 src/filemanager/find.c if ((le->text == NULL) || (location == NULL) || (location->dir == NULL)) dir 1803 src/filemanager/find.c name = mc_build_filename (location->dir, lc_filename, (char *) NULL); dir 1294 src/filemanager/layout.c panelswap (dir); dir 1128 src/filemanager/mountlist.c char *host, *dir; dir 1133 src/filemanager/mountlist.c dir = thisent + vmp->vmt_data[VMT_OBJECT].vmt_off; dir 1134 src/filemanager/mountlist.c me->me_devname = g_strconcat (host, ":", dir, (char *) NULL); dir 1228 src/filemanager/mountlist.c char *tp, dev[_POSIX_NAME_MAX], dir[_POSIX_PATH_MAX]; dir 1247 src/filemanager/mountlist.c if (!getcwd (dir, _POSIX_PATH_MAX)) dir 1250 src/filemanager/mountlist.c fd = open (dir, O_RDONLY); dir 1288 src/filemanager/mountlist.c if (fsys_get_mount_dev (dir, &dev) == -1) dir 1291 src/filemanager/mountlist.c if (fsys_get_mount_pt (dev, &dir) == -1) dir 1295 src/filemanager/mountlist.c me->me_mountdir = g_strdup (dir); dir 1305 src/filemanager/mountlist.c fprintf (stderr, "fsys_get_mount_pt():\n\tmount point='%s'\n", dir); dir 695 src/filemanager/panel.c if (panel->dir.len != 0 && file_index < panel->dir.len) dir 697 src/filemanager/panel.c fe = &panel->dir.list[file_index]; dir 969 src/filemanager/panel.c marked = (panel->dir.list[n].f.marked != 0); dir 971 src/filemanager/panel.c if (n < panel->dir.len) dir 1268 src/filemanager/panel.c if (panel->dir.len <= items || panel->current < 0) dir 1279 src/filemanager/panel.c panel->current = CLAMP (panel->current, 0, panel->dir.len - 1); dir 1294 src/filemanager/panel.c i = panel->dir.len - items; dir 2000 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 2002 src/filemanager/panel.c fe = &panel->dir.list[i]; dir 2056 src/filemanager/panel.c if (panel->dir.len == 0) dir 2059 src/filemanager/panel.c if (panel->current >= panel->dir.len - 1) dir 2061 src/filemanager/panel.c panel->current = panel->dir.len - 1; dir 2074 src/filemanager/panel.c if (panel->top > panel->dir.len - items) dir 2075 src/filemanager/panel.c panel->top = panel->dir.len - items; dir 2082 src/filemanager/panel.c if (panel->top > panel->dir.len - items) dir 2083 src/filemanager/panel.c panel->top = panel->dir.len - items; dir 2093 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current <= 0) dir 2126 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) dir 2130 src/filemanager/panel.c if (new_pos >= panel->dir.len) dir 2131 src/filemanager/panel.c new_pos = panel->dir.len - 1; dir 2197 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || (panel->current == 0 && panel->top == 0)) dir 2271 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1) dir 2276 src/filemanager/panel.c if (panel->top > panel->dir.len - 2 * items) dir 2277 src/filemanager/panel.c items = panel->dir.len - items - panel->top; dir 2281 src/filemanager/panel.c panel->current = panel->dir.len - 1; dir 2314 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) dir 2327 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) dir 2340 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0) dir 2353 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current <= 0) dir 2388 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current == panel->dir.len - 1) dir 2412 src/filemanager/panel.c panel->current = panel->dir.len - 1; dir 2479 src/filemanager/panel.c lines = MIN (lines, panel->dir.len - panel->current - 1); dir 2611 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 2613 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[i].fname->str)) dir 2615 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[i].st.st_mode) && files_only) dir 2618 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len, dir 2651 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 2653 src/filemanager/panel.c file_entry_t *file = &panel->dir.list[i]; dir 2758 src/filemanager/panel.c if (i >= panel->dir.len) dir 2765 src/filemanager/panel.c if (mc_search_run (search, panel->dir.list[i].fname->str, 0, panel->dir.list[i].fname->len, dir 2801 src/filemanager/panel.c if (panel->current == panel->dir.len - 1) dir 2813 src/filemanager/panel.c else if (panel->dir.len != 0) dir 3352 src/filemanager/panel.c if (!dir_list_load (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine, dir 3356 src/filemanager/panel.c if (panel->dir.len == 0) dir 3941 src/filemanager/panel.c if (y >= panel->dir.len) dir 4060 src/filemanager/panel.c && panel->top + panel_items (panel) < panel->dir.len) dir 4081 src/filemanager/panel.c dir_list *list = &panel->dir; dir 4212 src/filemanager/panel.c for (i = 0; i < current_panel->dir.len; i++) dir 4214 src/filemanager/panel.c const file_entry_t *fe = ¤t_panel->dir.list[i]; dir 4312 src/filemanager/panel.c if (panel->dir.len == 0 || panel->current < 0 || panel->current >= panel->dir.len) dir 4315 src/filemanager/panel.c fe = &(panel->dir.list[panel->current]); dir 4328 src/filemanager/panel.c if (panel->dir.len == 0) dir 4350 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 4351 src/filemanager/panel.c if (strcmp (subdir, panel->dir.list[i].fname->str) == 0) dir 4359 src/filemanager/panel.c if (panel->current >= panel->dir.len) dir 4360 src/filemanager/panel.c panel_set_current (panel, panel->dir.len - 1); dir 4382 src/filemanager/panel.c dir_list_free_list (&panel->dir); dir 4445 src/filemanager/panel.c panel->dir.size = DIR_LIST_MIN_SIZE; dir 4446 src/filemanager/panel.c panel->dir.list = g_new (file_entry_t, panel->dir.size); dir 4447 src/filemanager/panel.c panel->dir.len = 0; dir 4448 src/filemanager/panel.c panel->dir.callback = panel_dir_list_callback; dir 4553 src/filemanager/panel.c if (!dir_list_load (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine, dir 4557 src/filemanager/panel.c if (panel->dir.len == 0) dir 4596 src/filemanager/panel.c dir_list_init (&panel->dir); dir 4604 src/filemanager/panel.c if (!dir_list_reload (&panel->dir, panel->cwd_vpath, panel->sort_field->sort_routine, dir 4610 src/filemanager/panel.c if (panel->dir.len == 0) dir 4612 src/filemanager/panel.c else if (panel->current >= panel->dir.len) dir 4613 src/filemanager/panel.c panel_set_current (panel, panel->dir.len - 1); dir 4716 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 4738 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 4739 src/filemanager/panel.c if (panel->dir.list[i].f.marked != 0) dir 4744 src/filemanager/panel.c panel->dir.list[i].f.marked = 0; dir 4755 src/filemanager/panel.c if (panel->dir.list[idx].f.marked == mark) dir 4759 src/filemanager/panel.c if (DIR_IS_DOTDOT (panel->dir.list[idx].fname->str)) dir 4763 src/filemanager/panel.c if (panel->dir.list[idx].f.marked != 0) dir 4767 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) dir 4769 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed != 0) dir 4770 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; dir 4774 src/filemanager/panel.c panel->total += (uintmax_t) panel->dir.list[idx].st.st_size; dir 4780 src/filemanager/panel.c if (S_ISDIR (panel->dir.list[idx].st.st_mode)) dir 4782 src/filemanager/panel.c if (panel->dir.list[idx].f.dir_size_computed != 0) dir 4783 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; dir 4787 src/filemanager/panel.c panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size; dir 4814 src/filemanager/panel.c if (panel->dir.list[lc_index].f.marked != val) dir 4816 src/filemanager/panel.c panel->dir.list[lc_index].f.marked = val; dir 4835 src/filemanager/panel.c while (panel->dir.list[*current_file].f.marked == 0 && *current_file < panel->dir.len) dir 4838 src/filemanager/panel.c return (*current_file >= panel->dir.len ? NULL : panel->dir.list[*current_file].fname); dir 4884 src/filemanager/panel.c dir_list_sort (&panel->dir, panel->sort_field->sort_routine, &panel->sort_info); dir 4887 src/filemanager/panel.c for (i = panel->dir.len; i != 0; i--) dir 4888 src/filemanager/panel.c if (strcmp (panel->dir.list[i - 1].fname->str, filename) == 0) dir 5024 src/filemanager/panel.c str_close_conv (path_element->dir.converter); dir 5025 src/filemanager/panel.c path_element->dir.converter = INVALID_CONV; dir 5211 src/filemanager/panel.c dir_list_clean (&panel->dir); dir 5224 src/filemanager/panel.c else if (plist->len > panel->dir.size) dir 5225 src/filemanager/panel.c dir_list_grow (&panel->dir, plist->len - panel->dir.size); dir 5227 src/filemanager/panel.c list = &panel->dir; dir 5299 src/filemanager/panel.c const dir_list *const list = &panel->dir; dir 5321 src/filemanager/panel.c dir_list *list = &panel->dir; dir 5330 src/filemanager/panel.c if (panel->dir.len == 0) dir 5333 src/filemanager/panel.c if (panel->dir.len > plist->size) dir 5334 src/filemanager/panel.c dir_list_grow (plist, panel->dir.len - plist->size); dir 5335 src/filemanager/panel.c plist->len = panel->dir.len; dir 5337 src/filemanager/panel.c for (i = 0; i < panel->dir.len; i++) dir 96 src/filemanager/panel.h dir_list dir; // Directory contents dir 299 src/filemanager/panelize.c dir_list *list = ¤t_panel->dir; dir 1303 src/filemanager/tree.c tree_chdir (WTree *tree, const vfs_path_t *dir) dir 1307 src/filemanager/tree.c current = tree_store_whereis (dir); dir 27 src/filemanager/tree.h void tree_chdir (WTree *tree, const vfs_path_t *dir); dir 942 src/usermenu.c for (i = 0; i < panel->dir.len; i++) dir 943 src/usermenu.c if (panel->dir.list[i].f.marked != 0) dir 947 src/usermenu.c tmp = quote_func (panel->dir.list[i].fname->str, FALSE); dir 232 src/vfs/extfs/extfs.c extfs_find_entry_int (struct vfs_s_inode *dir, const char *name, GSList *list, int flags) dir 244 src/vfs/extfs/extfs.c dir = dir->super->root; dir 247 src/vfs/extfs/extfs.c super = EXTFS_SUPER (dir->super); dir 248 src/vfs/extfs/extfs.c pent = dir->ent; dir 262 src/vfs/extfs/extfs.c pent = pent->dir != NULL ? pent->dir->ent : NULL; dir 312 src/vfs/extfs/extfs.c extfs_find_entry (struct vfs_s_inode *dir, const char *name, int flags) dir 319 src/vfs/extfs/extfs.c res = extfs_find_entry_int (dir, name, NULL, flags); dir 450 src/vfs/extfs/extfs.c entry->dir = pent->ino; dir 456 src/vfs/extfs/extfs.c entry->dir = super->root; dir 837 src/vfs/extfs/extfs.c for (e = entry; e->dir != NULL; e = e->dir->ent) dir 840 src/vfs/extfs/extfs.c if (e->dir->ent->dir != NULL) dir 867 src/vfs/extfs/extfs.c pent = extfs_find_entry_int (entry->dir, entry->ino->linkname, looping, FL_NONE); dir 1211 src/vfs/extfs/extfs.c struct vfs_dirent *dir; dir 1217 src/vfs/extfs/extfs.c dir = vfs_dirent_init (NULL, VFS_ENTRY ((*info)->data)->name, 0); // FIXME: inode dir 1221 src/vfs/extfs/extfs.c return dir; dir 1564 src/vfs/extfs/extfs.c GDir *dir; dir 1568 src/vfs/extfs/extfs.c dir = g_dir_open (dirname, 0, NULL); dir 1573 src/vfs/extfs/extfs.c if (dir == NULL) dir 1584 src/vfs/extfs/extfs.c while ((filename = g_dir_read_name (dir)) != NULL) dir 1646 src/vfs/extfs/extfs.c g_dir_close (dir); dir 1587 src/vfs/ftpfs/ftpfs.c struct vfs_s_inode *dir) dir 1593 src/vfs/ftpfs/ftpfs.c dir->symlink_status = FTPFS_RESOLVING_SYMLINKS; dir 1594 src/vfs/ftpfs/ftpfs.c for (flist = dir->file_list->next; flist != dir->file_list; flist = flist->next) dir 1610 src/vfs/ftpfs/ftpfs.c if ((strlen (dir->remote_path) + strlen (fel->linkname)) >= MC_MAXPATHLEN) dir 1612 src/vfs/ftpfs/ftpfs.c strcpy (tmp, dir->remote_path); dir 1660 src/vfs/ftpfs/ftpfs.c dir->symlink_status = FTPFS_RESOLVED_SYMLINKS; dir 1667 src/vfs/ftpfs/ftpfs.c struct vfs_s_inode *dir) dir 1678 src/vfs/ftpfs/ftpfs.c dir->symlink_status = FTPFS_RESOLVED_SYMLINKS; dir 1679 src/vfs/ftpfs/ftpfs.c if (strchr (dir->remote_path, ' ') == NULL) dir 1680 src/vfs/ftpfs/ftpfs.c sock = ftpfs_open_data_connection (bucket, "LIST -lLa", dir->remote_path, TYPE_ASCII, 0); dir 1683 src/vfs/ftpfs/ftpfs.c if (ftpfs_chdir_internal (bucket, dir->remote_path) != COMPLETE) dir 1706 src/vfs/ftpfs/ftpfs.c flist = dir->file_list->next; dir 1712 src/vfs/ftpfs/ftpfs.c if (flist == dir->file_list) dir 1774 src/vfs/ftpfs/ftpfs.c resolve_symlink (struct vfs_class *me, struct vfs_s_super *super, struct vfs_s_inode *dir) dir 1779 src/vfs/ftpfs/ftpfs.c resolve_symlink_without_ls_options (me, super, dir); dir 1781 src/vfs/ftpfs/ftpfs.c resolve_symlink_with_ls_options (me, super, dir); dir 1788 src/vfs/ftpfs/ftpfs.c ftpfs_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) dir 1790 src/vfs/ftpfs/ftpfs.c struct vfs_s_super *super = dir->super; dir 1816 src/vfs/ftpfs/ftpfs.c dir->timestamp = g_get_monotonic_time () + ftpfs_directory_timeout * G_USEC_PER_SEC; dir 1903 src/vfs/ftpfs/ftpfs.c entlist = ftpfs_parse_long_list (me, dir, dirlist, &err_count); dir 1907 src/vfs/ftpfs/ftpfs.c vfs_s_insert_entry (me, dir, VFS_ENTRY (iter->data)); dir 42 src/vfs/ftpfs/ftpfs.h GSList *ftpfs_parse_long_list (struct vfs_class *me, struct vfs_s_inode *dir, GSList *buf, dir 553 src/vfs/ftpfs/ftpfs_parse_ls.c gboolean dir = FALSE; dir 590 src/vfs/ftpfs/ftpfs_parse_ls.c dir = TRUE; dir 594 src/vfs/ftpfs/ftpfs_parse_ls.c dir = FALSE; dir 635 src/vfs/ftpfs/ftpfs_parse_ls.c s->st_mode = dir ? S_IFDIR : S_IFREG; dir 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) dir 1157 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); dir 1198 src/vfs/ftpfs/ftpfs_parse_ls.c info = vfs_s_generate_entry (me, NULL, dir, 0); dir 86 src/vfs/local/local.c DIR *dir = NULL; dir 103 src/vfs/local/local.c while (dir == NULL) dir 105 src/vfs/local/local.c dir = opendir (path); dir 106 src/vfs/local/local.c if (dir == NULL) dir 109 src/vfs/local/local.c if (readdir (dir) == NULL && errno == EINTR) dir 111 src/vfs/local/local.c closedir (dir); dir 112 src/vfs/local/local.c dir = NULL; dir 115 src/vfs/local/local.c rewinddir (dir); dir 119 src/vfs/local/local.c *local_info = dir; dir 87 src/vfs/sftpfs/internal.c int dir, ret; dir 95 src/vfs/sftpfs/internal.c dir = libssh2_session_block_directions (super->session); dir 97 src/vfs/sftpfs/internal.c if ((dir & LIBSSH2_SESSION_BLOCK_INBOUND) != 0) dir 100 src/vfs/sftpfs/internal.c if ((dir & LIBSSH2_SESSION_BLOCK_OUTBOUND) != 0) dir 134 src/vfs/sftpfs/sftpfs.c struct vfs_s_inode *dir; dir 137 src/vfs/sftpfs/sftpfs.c dir = vfs_s_find_inode (me, super, name, LINK_FOLLOW, FL_DIR); dir 139 src/vfs/sftpfs/sftpfs.c if (dir == NULL) dir 143 src/vfs/sftpfs/sftpfs.c ent = vfs_s_generate_entry (me, name, dir, 0755); dir 146 src/vfs/sftpfs/sftpfs.c vfs_s_insert_entry (me, dir, ent); dir 796 src/vfs/sftpfs/sftpfs.c sftpfs_cb_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) dir 799 src/vfs/sftpfs/sftpfs.c (void) dir; dir 891 src/vfs/shell/shell.c shell_dir_load (struct vfs_class *me, struct vfs_s_inode *dir, const char *remote_path) dir 893 src/vfs/shell/shell.c struct vfs_s_super *super = dir->super; dir 909 src/vfs/shell/shell.c dir->timestamp = g_get_monotonic_time () + shell_directory_timeout * G_USEC_PER_SEC; dir 916 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); dir 944 src/vfs/shell/shell.c vfs_s_insert_entry (me, dir, ent); dir 945 src/vfs/shell/shell.c ent = vfs_s_generate_entry (me, NULL, dir, 0); dir 240 src/viewer/actions_cmd.c view->dir = ¤t_panel->dir; dir 243 src/viewer/actions_cmd.c else if (view->dir == NULL) dir 253 src/viewer/actions_cmd.c view->dir = g_new0 (dir_list, 1); dir 256 src/viewer/actions_cmd.c if (dir_list_load (view->dir, view->workdir_vpath, (GCompareFunc) sort_name, &sort_op, dir 267 src/viewer/actions_cmd.c for (i = 0; i != view->dir->len; i++) dir 269 src/viewer/actions_cmd.c const file_entry_t *fe = &view->dir->list[i]; dir 280 src/viewer/actions_cmd.c MC_PTR_FREE (view->dir); dir 296 src/viewer/actions_cmd.c i = view->dir->len - 1; dir 297 src/viewer/actions_cmd.c if (i == view->dir->len) dir 299 src/viewer/actions_cmd.c if (!S_ISDIR (view->dir->list[i].st.st_mode)) dir 311 src/viewer/actions_cmd.c dir_list *dir; dir 320 src/viewer/actions_cmd.c dir = view->dir; dir 322 src/viewer/actions_cmd.c view->dir = NULL; dir 325 src/viewer/actions_cmd.c vfs_path_append_new (view->workdir_vpath, dir->list[*dir_idx].fname->str, (char *) NULL); dir 332 src/viewer/actions_cmd.c view->dir = dir; dir 188 src/viewer/internal.h dir_list *dir; /* List of current directory files dir 71 src/viewer/lib.c dir_list *dir; dir 80 src/viewer/lib.c dir = view->dir; dir 82 src/viewer/lib.c view->dir = NULL; dir 87 src/viewer/lib.c view->dir = dir; dir 245 src/viewer/lib.c if (mc_global.mc_run_mode == MC_RUN_VIEWER && view->dir != NULL) dir 248 src/viewer/lib.c dir_list_free_list (view->dir); dir 249 src/viewer/lib.c g_free (view->dir); dir 253 src/viewer/lib.c view->dir = NULL; dir 305 src/viewer/mcviewer.c char *dir; dir 308 src/viewer/mcviewer.c dir = g_strndup (file, (size_t) (fname - file)); dir 309 src/viewer/mcviewer.c view->workdir_vpath = vfs_path_from_str (dir); dir 310 src/viewer/mcviewer.c g_free (dir); dir 55 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.size = DIR_LIST_MIN_SIZE; dir 56 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list = g_new0 (file_entry_t, current_panel->dir.size); dir 57 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.len = 0; dir 77 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.len = 3; dir 78 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[0].fname = g_string_new ("selected file.txt"); dir 79 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].fname = g_string_new ("tagged file1.txt"); dir 80 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[1].f.marked = 1; dir 81 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].fname = g_string_new ("tagged file2.txt"); dir 82 tests/src/filemanager/exec_get_export_variables_ext.c current_panel->dir.list[2].f.marked = 1; dir 105 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[0].fname, TRUE); dir 106 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[1].fname, TRUE); dir 107 tests/src/filemanager/exec_get_export_variables_ext.c g_string_free (current_panel->dir.list[2].fname, TRUE); dir 39 tests/src/usermenu__test_condition.c current_panel->dir.size = 4; dir 40 tests/src/usermenu__test_condition.c current_panel->dir.len = current_panel->dir.size; dir 41 tests/src/usermenu__test_condition.c current_panel->dir.list = g_new0 (file_entry_t, current_panel->dir.size); dir 43 tests/src/usermenu__test_condition.c file_entry_t *list = current_panel->dir.list; dir 56 tests/src/usermenu__test_condition.c dir_list_free_list (¤t_panel->dir);