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 = &current_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 = &current_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 = &current_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 (&current_panel->dir);