fe                 26 lib/filehighlight.h int mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe);
fe                 52 lib/filehighlight/get-color.c mc_fhl_is_file (const file_entry_t * fe)
fe                 55 lib/filehighlight/get-color.c     (void) fe;
fe                 57 lib/filehighlight/get-color.c     return S_ISREG (fe->st.st_mode);
fe                 63 lib/filehighlight/get-color.c mc_fhl_is_file_exec (const file_entry_t * fe)
fe                 65 lib/filehighlight/get-color.c     return is_exe (fe->st.st_mode);
fe                 71 lib/filehighlight/get-color.c mc_fhl_is_dir (const file_entry_t * fe)
fe                 74 lib/filehighlight/get-color.c     (void) fe;
fe                 76 lib/filehighlight/get-color.c     return S_ISDIR (fe->st.st_mode);
fe                 82 lib/filehighlight/get-color.c mc_fhl_is_link (const file_entry_t * fe)
fe                 85 lib/filehighlight/get-color.c     (void) fe;
fe                 87 lib/filehighlight/get-color.c     return S_ISLNK (fe->st.st_mode);
fe                 93 lib/filehighlight/get-color.c mc_fhl_is_hlink (const file_entry_t * fe)
fe                 95 lib/filehighlight/get-color.c     return (fe->st.st_nlink > 1);
fe                101 lib/filehighlight/get-color.c mc_fhl_is_link_to_dir (const file_entry_t * fe)
fe                103 lib/filehighlight/get-color.c     return mc_fhl_is_link (fe) && fe->f.link_to_dir != 0;
fe                109 lib/filehighlight/get-color.c mc_fhl_is_stale_link (const file_entry_t * fe)
fe                111 lib/filehighlight/get-color.c     return mc_fhl_is_link (fe) ? (fe->f.stale_link != 0) : !mc_fhl_is_file (fe);
fe                117 lib/filehighlight/get-color.c mc_fhl_is_device_char (const file_entry_t * fe)
fe                120 lib/filehighlight/get-color.c     (void) fe;
fe                122 lib/filehighlight/get-color.c     return S_ISCHR (fe->st.st_mode);
fe                128 lib/filehighlight/get-color.c mc_fhl_is_device_block (const file_entry_t * fe)
fe                131 lib/filehighlight/get-color.c     (void) fe;
fe                133 lib/filehighlight/get-color.c     return S_ISBLK (fe->st.st_mode);
fe                139 lib/filehighlight/get-color.c mc_fhl_is_special_socket (const file_entry_t * fe)
fe                142 lib/filehighlight/get-color.c     (void) fe;
fe                144 lib/filehighlight/get-color.c     return S_ISSOCK (fe->st.st_mode);
fe                150 lib/filehighlight/get-color.c mc_fhl_is_special_fifo (const file_entry_t * fe)
fe                153 lib/filehighlight/get-color.c     (void) fe;
fe                155 lib/filehighlight/get-color.c     return S_ISFIFO (fe->st.st_mode);
fe                161 lib/filehighlight/get-color.c mc_fhl_is_special_door (const file_entry_t * fe)
fe                164 lib/filehighlight/get-color.c     (void) fe;
fe                166 lib/filehighlight/get-color.c     return S_ISDOOR (fe->st.st_mode);
fe                172 lib/filehighlight/get-color.c mc_fhl_is_special (const file_entry_t * fe)
fe                175 lib/filehighlight/get-color.c         (mc_fhl_is_special_socket (fe) || mc_fhl_is_special_fifo (fe)
fe                176 lib/filehighlight/get-color.c          || mc_fhl_is_special_door (fe));
fe                183 lib/filehighlight/get-color.c                            const file_entry_t * fe)
fe                192 lib/filehighlight/get-color.c         if (mc_fhl_is_file (fe))
fe                196 lib/filehighlight/get-color.c         if (mc_fhl_is_file (fe) && mc_fhl_is_file_exec (fe))
fe                200 lib/filehighlight/get-color.c         if (mc_fhl_is_dir (fe) || mc_fhl_is_link_to_dir (fe))
fe                204 lib/filehighlight/get-color.c         if (mc_fhl_is_link_to_dir (fe))
fe                208 lib/filehighlight/get-color.c         if (mc_fhl_is_link (fe) || mc_fhl_is_hlink (fe))
fe                212 lib/filehighlight/get-color.c         if (mc_fhl_is_hlink (fe))
fe                216 lib/filehighlight/get-color.c         if (mc_fhl_is_link (fe))
fe                220 lib/filehighlight/get-color.c         if (mc_fhl_is_stale_link (fe))
fe                224 lib/filehighlight/get-color.c         if (mc_fhl_is_device_char (fe) || mc_fhl_is_device_block (fe))
fe                228 lib/filehighlight/get-color.c         if (mc_fhl_is_device_block (fe))
fe                232 lib/filehighlight/get-color.c         if (mc_fhl_is_device_char (fe))
fe                236 lib/filehighlight/get-color.c         if (mc_fhl_is_special (fe))
fe                240 lib/filehighlight/get-color.c         if (mc_fhl_is_special_socket (fe))
fe                244 lib/filehighlight/get-color.c         if (mc_fhl_is_special_fifo (fe))
fe                248 lib/filehighlight/get-color.c         if (mc_fhl_is_special_door (fe))
fe                262 lib/filehighlight/get-color.c                          const file_entry_t * fe)
fe                269 lib/filehighlight/get-color.c     if (mc_search_run (mc_filter->search_condition, fe->fname->str, 0, fe->fname->len, NULL))
fe                280 lib/filehighlight/get-color.c mc_fhl_get_color (const mc_fhl_t * fhl, const file_entry_t * fe)
fe                296 lib/filehighlight/get-color.c             ret = mc_fhl_get_color_filetype (mc_filter, fhl, fe);
fe                302 lib/filehighlight/get-color.c             ret = mc_fhl_get_color_regexp (mc_filter, fhl, fe);
fe                538 src/filemanager/achown.c         int fe;
fe                572 src/filemanager/achown.c             fe = listbox_search_text (chl_list, get_owner (sf_stat.st_uid));
fe                582 src/filemanager/achown.c             fe = listbox_search_text (chl_list, get_group (sf_stat.st_gid));
fe                585 src/filemanager/achown.c         listbox_set_current (chl_list, fe);
fe                134 src/filemanager/cmd.c     const file_entry_t *fe;
fe                136 src/filemanager/cmd.c     fe = panel_current_entry (panel);
fe                139 src/filemanager/cmd.c     if (S_ISDIR (fe->st.st_mode) || link_isdir (fe))
fe                148 src/filemanager/cmd.c         fname_vpath = vfs_path_from_str (fe->fname->str);
fe                150 src/filemanager/cmd.c             cd_error_message (fe->fname->str);
fe                157 src/filemanager/cmd.c         filename_vpath = vfs_path_from_str (fe->fname->str);
fe                759 src/filemanager/cmd.c     const file_entry_t *fe;
fe                763 src/filemanager/cmd.c     fe = panel_current_entry (panel);
fe                766 src/filemanager/cmd.c     if (auto_fill_mkdir_name && !DIR_IS_DOTDOT (fe->fname->str))
fe                767 src/filemanager/cmd.c         name = fe->fname->str;
fe               1095 src/filemanager/cmd.c     const file_entry_t *fe;
fe               1098 src/filemanager/cmd.c     fe = panel_current_entry (current_panel);
fe               1099 src/filemanager/cmd.c     p = fe->fname->str;
fe               1101 src/filemanager/cmd.c     if (!S_ISLNK (fe->st.st_mode))
fe                270 src/filemanager/dir.c         file_entry_t *fe;
fe                272 src/filemanager/dir.c         fe = g_try_renew (file_entry_t, list->list, size);
fe                273 src/filemanager/dir.c         if (fe == NULL)
fe                276 src/filemanager/dir.c         list->list = fe;
fe                721 src/filemanager/file.c         const file_entry_t *fe = &panel->dir.list[i];
fe                724 src/filemanager/file.c         if (fe->f.marked == 0)
fe                727 src/filemanager/file.c         s = &fe->st;
fe                729 src/filemanager/file.c         if (S_ISDIR (s->st_mode) || (follow_symlinks && link_isdir (fe) && fe->f.stale_link == 0))
fe                734 src/filemanager/file.c             p = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
fe                725 src/filemanager/filemanager.c     const file_entry_t *fe;
fe                730 src/filemanager/filemanager.c     fe = panel_current_entry (panel);
fe                732 src/filemanager/filemanager.c     if (S_ISLNK (fe->st.st_mode))
fe                738 src/filemanager/filemanager.c         vpath = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
fe                110 src/filemanager/info.c     const file_entry_t *fe;
fe                140 src/filemanager/info.c     fe = panel_current_entry (current_panel);
fe                142 src/filemanager/info.c     st = fe->st;
fe                271 src/filemanager/info.c             vpath = vfs_path_from_str (fe->fname->str);
fe                297 src/filemanager/info.c             fname = fe->fname->str;
fe                145 src/filemanager/panel.c static const char *string_file_name (file_entry_t * fe, int len);
fe                146 src/filemanager/panel.c static const char *string_file_size (file_entry_t * fe, int len);
fe                147 src/filemanager/panel.c static const char *string_file_size_brief (file_entry_t * fe, int len);
fe                148 src/filemanager/panel.c static const char *string_file_type (file_entry_t * fe, int len);
fe                149 src/filemanager/panel.c static const char *string_file_mtime (file_entry_t * fe, int len);
fe                150 src/filemanager/panel.c static const char *string_file_atime (file_entry_t * fe, int len);
fe                151 src/filemanager/panel.c static const char *string_file_ctime (file_entry_t * fe, int len);
fe                152 src/filemanager/panel.c static const char *string_file_permission (file_entry_t * fe, int len);
fe                153 src/filemanager/panel.c static const char *string_file_perm_octal (file_entry_t * fe, int len);
fe                154 src/filemanager/panel.c static const char *string_file_nlinks (file_entry_t * fe, int len);
fe                155 src/filemanager/panel.c static const char *string_inode (file_entry_t * fe, int len);
fe                156 src/filemanager/panel.c static const char *string_file_nuid (file_entry_t * fe, int len);
fe                157 src/filemanager/panel.c static const char *string_file_ngid (file_entry_t * fe, int len);
fe                158 src/filemanager/panel.c static const char *string_file_owner (file_entry_t * fe, int len);
fe                159 src/filemanager/panel.c static const char *string_file_group (file_entry_t * fe, int len);
fe                160 src/filemanager/panel.c static const char *string_marked (file_entry_t * fe, int len);
fe                161 src/filemanager/panel.c static const char *string_space (file_entry_t * fe, int len);
fe                162 src/filemanager/panel.c static const char *string_dot (file_entry_t * fe, int len);
fe                449 src/filemanager/panel.c add_permission_string (const char *dest, int width, file_entry_t * fe, file_attr_t attr, int color,
fe                454 src/filemanager/panel.c     l = get_user_permissions (&fe->st);
fe                491 src/filemanager/panel.c string_file_name (file_entry_t * fe, int len)
fe                495 src/filemanager/panel.c     mc_g_string_copy (string_file_name_buffer, fe->fname);
fe                543 src/filemanager/panel.c string_file_size (file_entry_t * fe, int len)
fe                548 src/filemanager/panel.c     if (DIR_IS_DOTDOT (fe->fname->str))
fe                552 src/filemanager/panel.c     if (S_ISBLK (fe->st.st_mode) || S_ISCHR (fe->st.st_mode))
fe                553 src/filemanager/panel.c         format_device_number (buffer, len + 1, fe->st.st_rdev);
fe                556 src/filemanager/panel.c         size_trunc_len (buffer, (unsigned int) len, fe->st.st_size, 0, panels_options.kilobyte_si);
fe                565 src/filemanager/panel.c string_file_size_brief (file_entry_t * fe, int len)
fe                567 src/filemanager/panel.c     if (S_ISLNK (fe->st.st_mode) && !link_isdir (fe))
fe                570 src/filemanager/panel.c     if ((S_ISDIR (fe->st.st_mode) || link_isdir (fe)) && !DIR_IS_DOTDOT (fe->fname->str))
fe                573 src/filemanager/panel.c     return string_file_size (fe, len);
fe                580 src/filemanager/panel.c string_file_type (file_entry_t * fe, int len)
fe                586 src/filemanager/panel.c     if (S_ISDIR (fe->st.st_mode))
fe                588 src/filemanager/panel.c     else if (S_ISLNK (fe->st.st_mode))
fe                590 src/filemanager/panel.c         if (link_isdir (fe))
fe                592 src/filemanager/panel.c         else if (fe->f.stale_link != 0)
fe                597 src/filemanager/panel.c     else if (S_ISCHR (fe->st.st_mode))
fe                599 src/filemanager/panel.c     else if (S_ISSOCK (fe->st.st_mode))
fe                601 src/filemanager/panel.c     else if (S_ISDOOR (fe->st.st_mode))
fe                603 src/filemanager/panel.c     else if (S_ISBLK (fe->st.st_mode))
fe                605 src/filemanager/panel.c     else if (S_ISFIFO (fe->st.st_mode))
fe                607 src/filemanager/panel.c     else if (S_ISNAM (fe->st.st_mode))
fe                609 src/filemanager/panel.c     else if (!S_ISREG (fe->st.st_mode))
fe                611 src/filemanager/panel.c     else if (is_exe (fe->st.st_mode))
fe                623 src/filemanager/panel.c string_file_mtime (file_entry_t * fe, int len)
fe                627 src/filemanager/panel.c     return file_date (fe->st.st_mtime);
fe                634 src/filemanager/panel.c string_file_atime (file_entry_t * fe, int len)
fe                638 src/filemanager/panel.c     return file_date (fe->st.st_atime);
fe                645 src/filemanager/panel.c string_file_ctime (file_entry_t * fe, int len)
fe                649 src/filemanager/panel.c     return file_date (fe->st.st_ctime);
fe                656 src/filemanager/panel.c string_file_permission (file_entry_t * fe, int len)
fe                660 src/filemanager/panel.c     return string_perm (fe->st.st_mode);
fe                667 src/filemanager/panel.c string_file_perm_octal (file_entry_t * fe, int len)
fe                673 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "0%06lo", (unsigned long) fe->st.st_mode);
fe                681 src/filemanager/panel.c string_file_nlinks (file_entry_t * fe, int len)
fe                687 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%16d", (int) fe->st.st_nlink);
fe                695 src/filemanager/panel.c string_inode (file_entry_t * fe, int len)
fe                701 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_ino);
fe                709 src/filemanager/panel.c string_file_nuid (file_entry_t * fe, int len)
fe                715 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_uid);
fe                723 src/filemanager/panel.c string_file_ngid (file_entry_t * fe, int len)
fe                729 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_gid);
fe                737 src/filemanager/panel.c string_file_owner (file_entry_t * fe, int len)
fe                741 src/filemanager/panel.c     return get_owner (fe->st.st_uid);
fe                748 src/filemanager/panel.c string_file_group (file_entry_t * fe, int len)
fe                752 src/filemanager/panel.c     return get_group (fe->st.st_gid);
fe                759 src/filemanager/panel.c string_marked (file_entry_t * fe, int len)
fe                763 src/filemanager/panel.c     return fe->f.marked != 0 ? "*" : " ";
fe                770 src/filemanager/panel.c string_space (file_entry_t * fe, int len)
fe                772 src/filemanager/panel.c     (void) fe;
fe                782 src/filemanager/panel.c string_dot (file_entry_t * fe, int len)
fe                784 src/filemanager/panel.c     (void) fe;
fe                793 src/filemanager/panel.c file_compute_color (file_attr_t attr, file_entry_t * fe)
fe                811 src/filemanager/panel.c     return mc_fhl_get_color (mc_filehighlight, fe);
fe                833 src/filemanager/panel.c     file_entry_t *fe = NULL;
fe                840 src/filemanager/panel.c         fe = &panel->dir.list[file_index];
fe                841 src/filemanager/panel.c         color = file_compute_color (attr, fe);
fe                857 src/filemanager/panel.c             if (fe != NULL)
fe                858 src/filemanager/panel.c                 txt = fi->string_fn (fe, fi->field_len);
fe                908 src/filemanager/panel.c             if (perm != 0 && fe != NULL)
fe                909 src/filemanager/panel.c                 add_permission_string (prepared_text, fi->field_len, fe, attr, color, perm != 1);
fe               1038 src/filemanager/panel.c     const file_entry_t *fe;
fe               1057 src/filemanager/panel.c     fe = panel_current_entry (panel);
fe               1059 src/filemanager/panel.c     if (S_ISLNK (fe->st.st_mode))
fe               1065 src/filemanager/panel.c         lc_link_vpath = vfs_path_append_new (panel->cwd_vpath, fe->fname->str, (char *) NULL);
fe               1077 src/filemanager/panel.c     else if (DIR_IS_DOTDOT (fe->fname->str))
fe               1372 src/filemanager/panel.c             const file_entry_t *fe;
fe               1374 src/filemanager/panel.c             fe = panel_current_entry (panel);
fe               1377 src/filemanager/panel.c             if (S_ISREG (fe->st.st_mode))
fe               1382 src/filemanager/panel.c                             size_trunc_sep (fe->st.st_size, panels_options.kilobyte_si));
fe               2060 src/filemanager/panel.c         const file_entry_t *fe;
fe               2068 src/filemanager/panel.c         fe = panel_current_entry (panel);
fe               2070 src/filemanager/panel.c         if (S_ISDIR (fe->st.st_mode) || link_isdir (fe))
fe               2074 src/filemanager/panel.c             vpath = vfs_path_from_str (fe->fname->str);
fe               2114 src/filemanager/panel.c     const file_entry_t *fe;
fe               2121 src/filemanager/panel.c     fe = panel_current_entry (panel);
fe               2123 src/filemanager/panel.c     filename = fe->fname;
fe               2127 src/filemanager/panel.c     do_select = (fe->f.marked == 0);
fe               2143 src/filemanager/panel.c         fe = &panel->dir.list[i];
fe               2145 src/filemanager/panel.c         if (DIR_IS_DOTDOT (fe->fname->str) || S_ISDIR (fe->st.st_mode))
fe               2148 src/filemanager/panel.c         if (!mc_search_run (search, fe->fname->str, 0, fe->fname->len, NULL))
fe               2408 src/filemanager/panel.c     const file_entry_t *fe;
fe               2410 src/filemanager/panel.c     fe = panel_current_entry (panel);
fe               2412 src/filemanager/panel.c     if (S_ISDIR (fe->st.st_mode) || link_isdir (fe))
fe               2416 src/filemanager/panel.c         vpath = vfs_path_from_str (fe->fname->str);
fe               2922 src/filemanager/panel.c do_enter_on_file_entry (WPanel * panel, file_entry_t * fe)
fe               2924 src/filemanager/panel.c     const char *fname = fe->fname->str;
fe               2933 src/filemanager/panel.c     if (S_ISDIR (fe->st.st_mode) || link_isdir (fe) || (fe->st.st_mode == 0))
fe               2954 src/filemanager/panel.c     ok = (is_exe (fe->st.st_mode) && if_link_is_exe (full_name_vpath, fe));
fe               3074 src/filemanager/panel.c     const file_entry_t *fe;
fe               3086 src/filemanager/panel.c     fe = panel_current_entry (panel);
fe               3088 src/filemanager/panel.c     if (!S_ISLNK (fe->st.st_mode))
fe               3091 src/filemanager/panel.c     i = readlink (fe->fname->str, buffer, MC_MAXPATHLEN - 1);
fe               3095 src/filemanager/panel.c     panel_fname_vpath = vfs_path_from_str (fe->fname->str);
fe               3883 src/filemanager/panel.c         const file_entry_t *fe;
fe               3885 src/filemanager/panel.c         fe = panel_current_entry (panel);
fe               3887 src/filemanager/panel.c         if (mouse_marking && fe->f.marked == 0)
fe               3889 src/filemanager/panel.c         else if (!mouse_marking && fe->f.marked != 0)
fe               4279 src/filemanager/panel.c             const file_entry_t *fe = &current_panel->dir.list[i];
fe               4281 src/filemanager/panel.c             if (fe->f.marked != 0)
fe               4285 src/filemanager/panel.c                     flist = g_strndup (fe->fname->str, fe->fname->len);
fe               4293 src/filemanager/panel.c                     tmp = g_strconcat (flist, "\n", fe->fname->str, (char *) NULL);
fe               4877 src/filemanager/panel.c     const file_entry_t *fe;
fe               4883 src/filemanager/panel.c     fe = panel_current_entry (panel);
fe               4884 src/filemanager/panel.c     filename = g_strndup (fe->fname->str, fe->fname->len);
fe               1590 src/vfs/ftpfs/ftpfs.c     struct direntry *fe, *fel;
fe               1621 src/vfs/ftpfs/ftpfs.c                 fe = _get_file_entry_t (bucket, tmp, 0, 0);
fe               1622 src/vfs/ftpfs/ftpfs.c                 if (fe != NULL)
fe               1624 src/vfs/ftpfs/ftpfs.c                     if (S_ISLNK (fe->s.st_mode) && fe->l_stat == 0)
fe               1627 src/vfs/ftpfs/ftpfs.c                         if (IS_PATH_SEP (fe->linkname[0]))
fe               1629 src/vfs/ftpfs/ftpfs.c                             if (strlen (fe->linkname) >= MC_MAXPATHLEN)
fe               1631 src/vfs/ftpfs/ftpfs.c                             strcpy (tmp, fe->linkname);
fe               1639 src/vfs/ftpfs/ftpfs.c                             if ((strlen (tmp) + strlen (fe->linkname)) >= MC_MAXPATHLEN)
fe               1641 src/vfs/ftpfs/ftpfs.c                             strcat (tmp, fe->linkname);
fe               1648 src/vfs/ftpfs/ftpfs.c                         if (S_ISLNK (fe->s.st_mode))
fe               1649 src/vfs/ftpfs/ftpfs.c                             *fel->l_stat = *fe->l_stat;
fe               1651 src/vfs/ftpfs/ftpfs.c                             *fel->l_stat = fe->s;
fe               1674 src/vfs/ftpfs/ftpfs.c     struct direntry *fe;
fe               1714 src/vfs/ftpfs/ftpfs.c             fe = flist->data;
fe               1717 src/vfs/ftpfs/ftpfs.c         while (!S_ISLNK (fe->s.st_mode));
fe               1736 src/vfs/ftpfs/ftpfs.c                 r = strcmp (fe->name, filename);
fe               1747 src/vfs/ftpfs/ftpfs.c                     fe->l_stat = g_try_new (struct stat, 1);
fe               1748 src/vfs/ftpfs/ftpfs.c                     if (fe->l_stat == NULL)
fe               1751 src/vfs/ftpfs/ftpfs.c                     *fe->l_stat = s;
fe               1752 src/vfs/ftpfs/ftpfs.c                     (*fe->l_stat).st_ino = bucket->__inode_counter++;
fe                300 src/viewer/actions_cmd.c                 const file_entry_t *fe = &view->dir->list[i];
fe                302 src/viewer/actions_cmd.c                 if (fname_len == fe->fname->len && strncmp (fname, fe->fname->str, fname_len) == 0)