st                 55 lib/filehighlight/get-color.c     return S_ISREG (fe->st.st_mode);
st                 61 lib/filehighlight/get-color.c     return is_exe (fe->st.st_mode);
st                 70 lib/filehighlight/get-color.c     return S_ISDIR (fe->st.st_mode);
st                 79 lib/filehighlight/get-color.c     return S_ISLNK (fe->st.st_mode);
st                 85 lib/filehighlight/get-color.c     return (fe->st.st_nlink > 1);
st                106 lib/filehighlight/get-color.c     return S_ISCHR (fe->st.st_mode);
st                115 lib/filehighlight/get-color.c     return S_ISBLK (fe->st.st_mode);
st                124 lib/filehighlight/get-color.c     return S_ISSOCK (fe->st.st_mode);
st                133 lib/filehighlight/get-color.c     return S_ISFIFO (fe->st.st_mode);
st                143 lib/filehighlight/get-color.c     return S_ISDOOR (fe->st.st_mode);
st                108 lib/mcconfig/common.c     struct stat st;
st                129 lib/mcconfig/common.c         if (mc_stat (vpath, &st) == 0 && st.st_size != 0)
st                106 lib/util.h         struct stat st;
st               1253 lib/utilunix.c get_user_permissions (struct stat *st)
st               1287 lib/utilunix.c     if (st->st_uid == uid || uid == 0)
st               1291 lib/utilunix.c         if (st->st_gid == groups[i])
st                142 lib/vfs/direntry.c     if (!S_ISLNK (entry->ino->st.st_mode))
st                433 lib/vfs/direntry.c     if (!S_ISDIR (dir->st.st_mode))
st                439 lib/vfs/direntry.c     dir->st.st_nlink++;
st                515 lib/vfs/direntry.c     *buf = ino->st;
st                534 lib/vfs/direntry.c     if (!S_ISLNK (ino->st.st_mode))
st                618 lib/vfs/direntry.c     off_t size = file->ino->st.st_size;
st                893 lib/vfs/direntry.c         ino->st = *initstat;
st                896 lib/vfs/direntry.c     ino->st.st_nlink = 0;
st                897 lib/vfs/direntry.c     ino->st.st_ino = VFS_SUBCLASS (me)->inode_counter++;
st                898 lib/vfs/direntry.c     ino->st.st_dev = VFS_SUBCLASS (me)->rdev;
st                916 lib/vfs/direntry.c     if (ino->st.st_nlink > 1)
st                918 lib/vfs/direntry.c         ino->st.st_nlink--;
st                989 lib/vfs/direntry.c     ent->ino->st.st_nlink++;
st               1009 lib/vfs/direntry.c     static struct stat st;
st               1018 lib/vfs/direntry.c     st.st_mode = mode;
st               1019 lib/vfs/direntry.c     st.st_ino = 0;
st               1020 lib/vfs/direntry.c     st.st_dev = 0;
st               1022 lib/vfs/direntry.c     st.st_rdev = 0;
st               1024 lib/vfs/direntry.c     st.st_uid = getuid ();
st               1025 lib/vfs/direntry.c     st.st_gid = getgid ();
st               1027 lib/vfs/direntry.c     st.st_blksize = 512;
st               1029 lib/vfs/direntry.c     st.st_size = 0;
st               1031 lib/vfs/direntry.c     st.st_mtime = st.st_atime = st.st_ctime = time (NULL);
st               1033 lib/vfs/direntry.c     st.st_atim.tv_nsec = st.st_mtim.tv_nsec = st.st_ctim.tv_nsec = 0;
st               1036 lib/vfs/direntry.c     vfs_adjust_stat (&st);
st               1038 lib/vfs/direntry.c     return &st;
st               1082 lib/vfs/direntry.c     struct stat *st;
st               1084 lib/vfs/direntry.c     st = vfs_s_default_stat (me, mode);
st               1085 lib/vfs/direntry.c     inode = vfs_s_new_inode (me, parent->super, st);
st               1364 lib/vfs/direntry.c     if (S_ISDIR (ino->st.st_mode))
st               1403 lib/vfs/direntry.c     fh->ino->st.st_nlink++;
st               1428 lib/vfs/direntry.c     *buf = VFS_FILE_HANDLER (fh)->ino->st;
st               1442 lib/vfs/direntry.c     off_t stat_size = ino->st.st_size;
st                830 lib/vfs/interface.c     struct stat st;
st                834 lib/vfs/interface.c     if (tmpdir != NULL && lstat (tmpdir, &st) == 0 && S_ISDIR (st.st_mode) &&
st                835 lib/vfs/interface.c         st.st_uid == getuid () && (st.st_mode & 0777) == 0700)
st                853 lib/vfs/interface.c         if (errno == EEXIST && lstat (buffer, &st) == 0)
st                856 lib/vfs/interface.c             if (!S_ISDIR (st.st_mode))
st                858 lib/vfs/interface.c             else if (st.st_uid != getuid ())
st                860 lib/vfs/interface.c             else if (((st.st_mode & 0777) != 0700) && (chmod (buffer, 0700) != 0))
st                 91 lib/vfs/xdirentry.h     struct stat st;             /* Parameters of this inode */
st                 12 lib/widget/quick.h #define QUICK_CHECKBOX(txt, st, id_)                                            \
st                 21 lib/widget/quick.h             .state = st                                                         \
st                589 src/args.c                 struct stat st;
st                599 src/args.c                 if (mc_stat (tmp_vpath, &st) == -1 && mc_stat (fname_vpath, &st) != -1)
st                163 src/consaver/cons.saver.c     struct stat st;
st                187 src/consaver/cons.saver.c     if (fstat (console_fd, &st) < 0 || !S_ISCHR (st.st_mode))
st                190 src/consaver/cons.saver.c     if ((st.st_rdev & 0xff00) != 0x0400)
st                192 src/consaver/cons.saver.c     console_minor = (int) (st.st_rdev & 0x00ff);
st                198 src/consaver/cons.saver.c     if (st.st_uid != uid)
st                228 src/consaver/cons.saver.c     if (fstat (vcsa_fd, &st) < 0 || !S_ISCHR (st.st_mode))
st                257 src/consaver/cons.saver.c                 || fstat (console_fd, &st) < 0 || st.st_uid != uid
st                259 src/consaver/cons.saver.c                 || fstat (console_fd, &st) < 0 || st.st_uid != uid)
st                266 src/consaver/cons.saver.c                 && lseek (vcsa_fd, 0, 0) == 0 && fstat (console_fd, &st) >= 0 && st.st_uid == uid)
st               3491 src/diffviewer/ydiff.c             if (mc_stat (real_file##n, &st##n) != 0) \
st               3507 src/diffviewer/ydiff.c             mtime = st##n.st_mtime; \
st               3508 src/diffviewer/ydiff.c             if (mc_stat (real_file##n, &st##n) == 0) \
st               3509 src/diffviewer/ydiff.c                 changed = (mtime != st##n.st_mtime); \
st               3536 src/diffviewer/ydiff.c             is_dir0 = S_ISDIR (selection (panel0)->st.st_mode);
st               3546 src/diffviewer/ydiff.c             is_dir1 = S_ISDIR (selection (panel1)->st.st_mode);
st               3561 src/diffviewer/ydiff.c             struct stat st;
st               3564 src/diffviewer/ydiff.c             if (mc_stat (file0, &st) == 0)
st               3566 src/diffviewer/ydiff.c                 is_dir0 = S_ISDIR (st.st_mode);
st               3581 src/diffviewer/ydiff.c             if (mc_stat (file1, &st) == 0)
st               3583 src/diffviewer/ydiff.c                 is_dir1 = S_ISDIR (st.st_mode);
st                291 src/editor/edit.c check_file_access (WEdit * edit, const vfs_path_t * filename_vpath, struct stat *st)
st                319 src/editor/edit.c     if (mc_fstat (file, st) < 0)
st                328 src/editor/edit.c     if (!S_ISREG (st->st_mode))
st                349 src/editor/edit.c     if (st->st_size > 0)
st                352 src/editor/edit.c     if ((uintmax_t) st->st_size > threshold)
st                182 src/execute.c      struct stat st;
st                201 src/execute.c      mc_stat (*localcopy_vpath, &st);
st                202 src/execute.c      *mtime = st.st_mtime;
st                214 src/execute.c          struct stat st;
st                221 src/execute.c          mc_stat (*localcopy_vpath, &st);
st                222 src/execute.c          mc_ungetlocalcopy (filename_vpath, *localcopy_vpath, *mtime != st.st_mtime);
st                134 src/filemanager/cmd.c     if (S_ISDIR (selection (current_panel)->st.st_mode) || link_isdir (selection (current_panel)))
st                287 src/filemanager/cmd.c         if (S_ISDIR (source->st.st_mode))
st                305 src/filemanager/cmd.c                 if (source->st.st_mtime < target->st.st_mtime)
st                309 src/filemanager/cmd.c             if (source->st.st_size != target->st.st_size)
st                322 src/filemanager/cmd.c                 if (source->st.st_mtime > target->st.st_mtime)
st                334 src/filemanager/cmd.c                 if (compare_files (src_name, dst_name, source->st.st_size))
st               1227 src/filemanager/cmd.c     if (!S_ISLNK (fe->st.st_mode))
st               1398 src/filemanager/cmd.c     if ((S_ISDIR (entry->st.st_mode) && DIR_IS_DOTDOT (entry->fname)) || panel->dirs_marked)
st               1413 src/filemanager/cmd.c     if (S_ISDIR (entry->st.st_mode) && !DIR_IS_DOTDOT (entry->fname))
st               1429 src/filemanager/cmd.c             entry->st.st_size = (off_t) total;
st               1463 src/filemanager/cmd.c         if (S_ISDIR (panel->dir.list[i].st.st_mode)
st               1479 src/filemanager/cmd.c             panel->dir.list[i].st.st_size = (off_t) total;
st                 57 src/filemanager/dir.c     (is_exe (x->st.st_mode) && !(S_ISDIR (x->st.st_mode) || link_isdir (x)) && exec_first) \
st                 59 src/filemanager/dir.c         : ( (S_ISDIR (x->st.st_mode) || link_isdir (x)) ? 2 : 0) )
st                187 src/filemanager/dir.c dir_get_dotdot_stat (const vfs_path_t * vpath, struct stat *st)
st                191 src/filemanager/dir.c     if ((vpath != NULL) && (st != NULL))
st                201 src/filemanager/dir.c             ret = mc_stat (tmp_vpath, st) == 0;
st                287 src/filemanager/dir.c dir_list_append (dir_list * list, const char *fname, const struct stat * st,
st                303 src/filemanager/dir.c     fentry->st = *st;
st                398 src/filemanager/dir.c         int result = a->st.st_mtime < b->st.st_mtime ? -1 : a->st.st_mtime > b->st.st_mtime;
st                418 src/filemanager/dir.c         int result = a->st.st_ctime < b->st.st_ctime ? -1 : a->st.st_ctime > b->st.st_ctime;
st                438 src/filemanager/dir.c         int result = a->st.st_atime < b->st.st_atime ? -1 : a->st.st_atime > b->st.st_atime;
st                457 src/filemanager/dir.c         return (a->st.st_ino - b->st.st_ino) * reverse;
st                474 src/filemanager/dir.c     result = a->st.st_size < b->st.st_size ? -1 : a->st.st_size > b->st.st_size;
st                569 src/filemanager/dir.c     fentry->st.st_mode = 040755;
st                627 src/filemanager/dir.c     struct stat st;
st                637 src/filemanager/dir.c     if (dir_get_dotdot_stat (vpath, &st))
st                638 src/filemanager/dir.c         fentry->st = st;
st                660 src/filemanager/dir.c         if (!handle_dirent (dp, fltr, &st, &link_to_dir, &stale_link))
st                663 src/filemanager/dir.c         if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link))
st                685 src/filemanager/dir.c     if (S_ISLNK (file->st.st_mode) && mc_stat (full_name_vpath, &b) == 0)
st                700 src/filemanager/dir.c     struct stat st;
st                762 src/filemanager/dir.c         if (dir_get_dotdot_stat (vpath, &st))
st                767 src/filemanager/dir.c             fentry->st = st;
st                778 src/filemanager/dir.c         if (!handle_dirent (dp, fltr, &st, &link_to_dir, &stale_link))
st                781 src/filemanager/dir.c         if (!dir_list_append (list, dp->d_name, &st, link_to_dir, stale_link))
st                 59 src/filemanager/dir.h gboolean dir_list_append (dir_list * list, const char *fname, const struct stat *st,
st                715 src/filemanager/file.c         s = &panel->dir.list[i].st;
st               2160 src/filemanager/file.c file_is_symlink_to_dir (const vfs_path_t * vpath, struct stat * st, gboolean * stale_link)
st               2166 src/filemanager/file.c     if (st == NULL)
st               2168 src/filemanager/file.c         st = &st2;
st               2170 src/filemanager/file.c         if (mc_lstat (vpath, st) != 0)
st               2174 src/filemanager/file.c     if (S_ISLNK (st->st_mode))
st               3298 src/filemanager/file.c         else if (single_entry && S_ISDIR (selection (panel)->st.st_mode))
st               3385 src/filemanager/file.c                 src_stat = panel->dir.list[i].st;
st                 42 src/filemanager/file.h gboolean file_is_symlink_to_dir (const vfs_path_t * path, struct stat *st, gboolean * stale_link);
st               1777 src/filemanager/find.c         struct stat st;
st               1813 src/filemanager/find.c             if (!handle_path (p, &st, &link_to_dir, &stale_link))
st               1839 src/filemanager/find.c             list->list[list->len].st = st;
st                110 src/filemanager/info.c     struct stat st;
st                136 src/filemanager/info.c     st = current_panel->dir.list[current_panel->selected].st;
st                211 src/filemanager/info.c         str_printf (buff, _("Accessed:   %s"), file_date (st.st_atime));
st                217 src/filemanager/info.c         str_printf (buff, _("Modified:   %s"), file_date (st.st_mtime));
st                226 src/filemanager/info.c         str_printf (buff, _("Changed:    %s"), file_date (st.st_ctime));
st                233 src/filemanager/info.c         if (S_ISCHR (st.st_mode) || S_ISBLK (st.st_mode))
st                235 src/filemanager/info.c                         (unsigned long) major (st.st_rdev), (unsigned long) minor (st.st_rdev));
st                240 src/filemanager/info.c             size_trunc_len (buffer, 9, st.st_size, 0, panels_options.kilobyte_si);
st                244 src/filemanager/info.c                                   (unsigned long) st.st_blocks), (unsigned long) st.st_blocks);
st                250 src/filemanager/info.c         tty_printf (_("Owner:      %s/%s"), get_owner (st.st_uid), get_group (st.st_gid));
st                254 src/filemanager/info.c         tty_printf (_("Links:      %d"), (int) st.st_nlink);
st                259 src/filemanager/info.c                     string_perm (st.st_mode), (unsigned) st.st_mode & 07777);
st                263 src/filemanager/info.c         tty_printf (_("Location:   %Xh:%Xh"), (unsigned int) st.st_dev, (unsigned int) st.st_ino);
st                740 src/filemanager/midnight.c     if (S_ISLNK (selection (panel)->st.st_mode))
st                415 src/filemanager/panel.c     l = get_user_permissions (&fe->st);
st                514 src/filemanager/panel.c     if (S_ISBLK (fe->st.st_mode) || S_ISCHR (fe->st.st_mode))
st                515 src/filemanager/panel.c         format_device_number (buffer, len + 1, fe->st.st_rdev);
st                518 src/filemanager/panel.c         size_trunc_len (buffer, (unsigned int) len, fe->st.st_size, 0, panels_options.kilobyte_si);
st                529 src/filemanager/panel.c     if (S_ISLNK (fe->st.st_mode) && !link_isdir (fe))
st                532 src/filemanager/panel.c     if ((S_ISDIR (fe->st.st_mode) || link_isdir (fe)) && !DIR_IS_DOTDOT (fe->fname))
st                548 src/filemanager/panel.c     if (S_ISDIR (fe->st.st_mode))
st                550 src/filemanager/panel.c     else if (S_ISLNK (fe->st.st_mode))
st                559 src/filemanager/panel.c     else if (S_ISCHR (fe->st.st_mode))
st                561 src/filemanager/panel.c     else if (S_ISSOCK (fe->st.st_mode))
st                563 src/filemanager/panel.c     else if (S_ISDOOR (fe->st.st_mode))
st                565 src/filemanager/panel.c     else if (S_ISBLK (fe->st.st_mode))
st                567 src/filemanager/panel.c     else if (S_ISFIFO (fe->st.st_mode))
st                569 src/filemanager/panel.c     else if (S_ISNAM (fe->st.st_mode))
st                571 src/filemanager/panel.c     else if (!S_ISREG (fe->st.st_mode))
st                573 src/filemanager/panel.c     else if (is_exe (fe->st.st_mode))
st                589 src/filemanager/panel.c     return file_date (fe->st.st_mtime);
st                600 src/filemanager/panel.c     return file_date (fe->st.st_atime);
st                611 src/filemanager/panel.c     return file_date (fe->st.st_ctime);
st                622 src/filemanager/panel.c     return string_perm (fe->st.st_mode);
st                635 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "0%06lo", (unsigned long) fe->st.st_mode);
st                649 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%16d", (int) fe->st.st_nlink);
st                663 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_ino);
st                677 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_uid);
st                691 src/filemanager/panel.c     g_snprintf (buffer, sizeof (buffer), "%lu", (unsigned long) fe->st.st_gid);
st                703 src/filemanager/panel.c     return get_owner (fe->st.st_uid);
st                714 src/filemanager/panel.c     return get_group (fe->st.st_gid);
st               1004 src/filemanager/panel.c     if (S_ISLNK (panel->dir.list[panel->selected].st.st_mode))
st               1317 src/filemanager/panel.c             if (S_ISREG (panel->dir.list[panel->selected].st.st_mode))
st               1322 src/filemanager/panel.c                             size_trunc_sep (panel->dir.list[panel->selected].st.st_size,
st               2000 src/filemanager/panel.c         if (S_ISDIR (selection (current_panel)->st.st_mode)
st               2070 src/filemanager/panel.c         if (DIR_IS_DOTDOT (file_entry->fname) || S_ISDIR (file_entry->st.st_mode))
st               2328 src/filemanager/panel.c     if ((S_ISDIR (selection (panel)->st.st_mode) || link_isdir (selection (panel))))
st               2563 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[i].st.st_mode) && files_only)
st               2610 src/filemanager/panel.c         if (!panels_options.reverse_files_only || !S_ISDIR (file->st.st_mode))
st               2790 src/filemanager/panel.c     if (S_ISDIR (fe->st.st_mode) || link_isdir (fe) || (fe->st.st_mode == 0))
st               2811 src/filemanager/panel.c     ok = (is_exe (fe->st.st_mode) && if_link_is_exe (full_name_vpath, fe));
st               2882 src/filemanager/panel.c     if (S_ISDIR (entry->st.st_mode) || link_isdir (entry))
st               2930 src/filemanager/panel.c     struct stat st;
st               2937 src/filemanager/panel.c     if (!S_ISLNK (panel->dir.list[panel->selected].st.st_mode))
st               2945 src/filemanager/panel.c     ok = (mc_stat (panel_fname_vpath, &st) >= 0);
st               2951 src/filemanager/panel.c     if (!S_ISDIR (st.st_mode))
st               3961 src/filemanager/panel.c         if (mc_lstat (vpath, &list->list[i].st) != 0)
st               4592 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[idx].st.st_mode))
st               4595 src/filemanager/panel.c                 panel->total += (uintmax_t) panel->dir.list[idx].st.st_size;
st               4599 src/filemanager/panel.c             panel->total += (uintmax_t) panel->dir.list[idx].st.st_size;
st               4605 src/filemanager/panel.c         if (S_ISDIR (panel->dir.list[idx].st.st_mode))
st               4608 src/filemanager/panel.c                 panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size;
st               4612 src/filemanager/panel.c             panel->total -= (uintmax_t) panel->dir.list[idx].st.st_size;
st                325 src/filemanager/panelize.c         struct stat st;
st                345 src/filemanager/panelize.c         if (!handle_path (name, &st, &link_to_dir, &stale_link))
st                348 src/filemanager/panelize.c         if (!dir_list_append (list, name, &st, link_to_dir, stale_link))
st                416 src/filemanager/panelize.c         list->list[i].st = panelized_panel.list.list[i].st;
st                470 src/filemanager/panelize.c         panelized_panel.list.list[i].st = list->list[i].st;
st                168 src/usermenu.c     mode_t st_mode = panel->dir.list[panel->selected].st.st_mode;
st                583 src/usermenu.c     struct stat st;
st                585 src/usermenu.c     if (stat (path, &st) == 0 && (st.st_uid == 0 || (st.st_uid == geteuid ()) != 0)
st                586 src/usermenu.c         && ((st.st_mode & (S_IWGRP | S_IWOTH)) == 0))
st                137 src/vfs/cpio/cpio.c     struct stat st;
st                243 src/vfs/cpio/cpio.c     mc_stat (vpath, &arch->st);
st                269 src/vfs/cpio/cpio.c     mode = arch->st.st_mode & 07777;
st                273 src/vfs/cpio/cpio.c     root = vfs_s_new_inode (me, super, &arch->st);
st                274 src/vfs/cpio/cpio.c     root->st.st_mode = mode;
st                276 src/vfs/cpio/cpio.c     root->st.st_nlink++;
st                277 src/vfs/cpio/cpio.c     root->st.st_dev = VFS_SUBCLASS (me)->rdev++;
st                376 src/vfs/cpio/cpio.c cpio_create_entry (struct vfs_class *me, struct vfs_s_super *super, struct stat *st, char *name)
st                384 src/vfs/cpio/cpio.c     switch (st->st_mode & S_IFMT)
st                401 src/vfs/cpio/cpio.c         if ((st->st_size != 0) && (st->st_rdev == 0x0001))
st                405 src/vfs/cpio/cpio.c             st->st_rdev = (unsigned) st->st_size;
st                406 src/vfs/cpio/cpio.c             st->st_size = 0;
st                414 src/vfs/cpio/cpio.c     if ((st->st_nlink > 1) && ((arch->type == CPIO_NEWC) || (arch->type == CPIO_CRC)))
st                416 src/vfs/cpio/cpio.c         defer_inode i = { st->st_ino, st->st_dev, NULL };
st                423 src/vfs/cpio/cpio.c             if (inode->st.st_size != 0 && st->st_size != 0 && (inode->st.st_size != st->st_size))
st                430 src/vfs/cpio/cpio.c             else if (inode->st.st_size == 0)
st                431 src/vfs/cpio/cpio.c                 inode->st.st_size = st->st_size;
st                463 src/vfs/cpio/cpio.c         if (!S_ISDIR (entry->ino->st.st_mode))
st                471 src/vfs/cpio/cpio.c             entry->ino->st.st_mode = st->st_mode;
st                472 src/vfs/cpio/cpio.c             entry->ino->st.st_uid = st->st_uid;
st                473 src/vfs/cpio/cpio.c             entry->ino->st.st_gid = st->st_gid;
st                475 src/vfs/cpio/cpio.c             entry->ino->st.st_atim = st->st_atim;
st                476 src/vfs/cpio/cpio.c             entry->ino->st.st_mtim = st->st_mtim;
st                477 src/vfs/cpio/cpio.c             entry->ino->st.st_ctim = st->st_ctim;
st                479 src/vfs/cpio/cpio.c             entry->ino->st.st_atime = st->st_atime;
st                480 src/vfs/cpio/cpio.c             entry->ino->st.st_mtime = st->st_mtime;
st                481 src/vfs/cpio/cpio.c             entry->ino->st.st_ctime = st->st_ctime;
st                497 src/vfs/cpio/cpio.c                 inode = vfs_s_new_inode (me, super, st);
st                498 src/vfs/cpio/cpio.c                 if ((st->st_nlink > 0) && ((arch->type == CPIO_NEWC) || (arch->type == CPIO_CRC)))
st                504 src/vfs/cpio/cpio.c                     i->inumber = st->st_ino;
st                505 src/vfs/cpio/cpio.c                     i->device = st->st_dev;
st                512 src/vfs/cpio/cpio.c             if (st->st_size != 0)
st                521 src/vfs/cpio/cpio.c         if (!S_ISLNK (st->st_mode))
st                522 src/vfs/cpio/cpio.c             CPIO_SEEK_CUR (super, st->st_size);
st                529 src/vfs/cpio/cpio.c                 inode->linkname = g_malloc (st->st_size + 1);
st                531 src/vfs/cpio/cpio.c                 if (mc_read (arch->fd, inode->linkname, st->st_size) < st->st_size)
st                537 src/vfs/cpio/cpio.c                 inode->linkname[st->st_size] = '\0';    /* Linkname stored without terminating \0 !!! */
st                540 src/vfs/cpio/cpio.c             CPIO_POS (super) += st->st_size;
st                562 src/vfs/cpio/cpio.c     struct stat st;
st                597 src/vfs/cpio/cpio.c     st.st_dev = u.buf.c_dev;
st                598 src/vfs/cpio/cpio.c     st.st_ino = u.buf.c_ino;
st                599 src/vfs/cpio/cpio.c     st.st_mode = u.buf.c_mode;
st                600 src/vfs/cpio/cpio.c     st.st_nlink = u.buf.c_nlink;
st                601 src/vfs/cpio/cpio.c     st.st_uid = u.buf.c_uid;
st                602 src/vfs/cpio/cpio.c     st.st_gid = u.buf.c_gid;
st                604 src/vfs/cpio/cpio.c     st.st_rdev = u.buf.c_rdev;
st                606 src/vfs/cpio/cpio.c     st.st_size = (u.buf.c_filesizes[0] << 16) | u.buf.c_filesizes[1];
st                608 src/vfs/cpio/cpio.c     st.st_atim.tv_nsec = st.st_mtim.tv_nsec = st.st_ctim.tv_nsec = 0;
st                610 src/vfs/cpio/cpio.c     st.st_atime = st.st_mtime = st.st_ctime = (u.buf.c_mtimes[0] << 16) | u.buf.c_mtimes[1];
st                612 src/vfs/cpio/cpio.c     return cpio_create_entry (me, super, &st, name);
st                627 src/vfs/cpio/cpio.c         struct stat st;
st                669 src/vfs/cpio/cpio.c     u.st.st_dev = hd.c_dev;
st                670 src/vfs/cpio/cpio.c     u.st.st_ino = hd.c_ino;
st                671 src/vfs/cpio/cpio.c     u.st.st_mode = hd.c_mode;
st                672 src/vfs/cpio/cpio.c     u.st.st_nlink = hd.c_nlink;
st                673 src/vfs/cpio/cpio.c     u.st.st_uid = hd.c_uid;
st                674 src/vfs/cpio/cpio.c     u.st.st_gid = hd.c_gid;
st                676 src/vfs/cpio/cpio.c     u.st.st_rdev = hd.c_rdev;
st                678 src/vfs/cpio/cpio.c     u.st.st_size = hd.c_filesize;
st                680 src/vfs/cpio/cpio.c     u.st.st_atim.tv_nsec = u.st.st_mtim.tv_nsec = u.st.st_ctim.tv_nsec = 0;
st                682 src/vfs/cpio/cpio.c     u.st.st_atime = u.st.st_mtime = u.st.st_ctime = hd.c_mtime;
st                684 src/vfs/cpio/cpio.c     return cpio_create_entry (me, super, &u.st, name);
st                699 src/vfs/cpio/cpio.c         struct stat st;
st                750 src/vfs/cpio/cpio.c     u.st.st_dev = makedev (hd.c_dev, hd.c_devmin);
st                751 src/vfs/cpio/cpio.c     u.st.st_ino = hd.c_ino;
st                752 src/vfs/cpio/cpio.c     u.st.st_mode = hd.c_mode;
st                753 src/vfs/cpio/cpio.c     u.st.st_nlink = hd.c_nlink;
st                754 src/vfs/cpio/cpio.c     u.st.st_uid = hd.c_uid;
st                755 src/vfs/cpio/cpio.c     u.st.st_gid = hd.c_gid;
st                757 src/vfs/cpio/cpio.c     u.st.st_rdev = makedev (hd.c_rdev, hd.c_rdevmin);
st                759 src/vfs/cpio/cpio.c     u.st.st_size = hd.c_filesize;
st                761 src/vfs/cpio/cpio.c     u.st.st_atim.tv_nsec = u.st.st_mtim.tv_nsec = u.st.st_ctim.tv_nsec = 0;
st                763 src/vfs/cpio/cpio.c     u.st.st_atime = u.st.st_mtime = u.st.st_ctime = hd.c_mtime;
st                765 src/vfs/cpio/cpio.c     return cpio_create_entry (me, super, &u.st, name);
st                836 src/vfs/cpio/cpio.c     if (parc != NULL && CPIO_SUPER (parc)->st.st_mtime < archive_stat->st_mtime)
st                862 src/vfs/cpio/cpio.c     count = MIN (count, (size_t) (file->ino->st.st_size - file->pos));
st                198 src/vfs/extfs/extfs.c     struct stat st;
st                203 src/vfs/extfs/extfs.c     st.st_ino = VFS_SUPER (archive)->ino_usage++;
st                204 src/vfs/extfs/extfs.c     st.st_dev = archive->rdev;
st                207 src/vfs/extfs/extfs.c     st.st_mode = mode & ~myumask;
st                208 src/vfs/extfs/extfs.c     st.st_rdev = 0;
st                209 src/vfs/extfs/extfs.c     st.st_uid = getuid ();
st                210 src/vfs/extfs/extfs.c     st.st_gid = getgid ();
st                211 src/vfs/extfs/extfs.c     st.st_size = 0;
st                212 src/vfs/extfs/extfs.c     st.st_mtime = time (NULL);
st                213 src/vfs/extfs/extfs.c     st.st_atime = st.st_mtime;
st                214 src/vfs/extfs/extfs.c     st.st_ctime = st.st_mtime;
st                215 src/vfs/extfs/extfs.c     st.st_nlink = 1;
st                217 src/vfs/extfs/extfs.c     inode = vfs_s_new_inode (me, VFS_SUPER (archive), &st);
st                266 src/vfs/extfs/extfs.c         if (!S_ISDIR (pent->ino->st.st_mode))
st                280 src/vfs/extfs/extfs.c             notadir = !S_ISDIR (pent->ino->st.st_mode);
st                441 src/vfs/extfs/extfs.c     root_entry->ino->st.st_uid = mystat.st_uid;
st                442 src/vfs/extfs/extfs.c     root_entry->ino->st.st_gid = mystat.st_gid;
st                443 src/vfs/extfs/extfs.c     root_entry->ino->st.st_atime = mystat.st_atime;
st                444 src/vfs/extfs/extfs.c     root_entry->ino->st.st_ctime = mystat.st_ctime;
st                445 src/vfs/extfs/extfs.c     root_entry->ino->st.st_mtime = mystat.st_mtime;
st                533 src/vfs/extfs/extfs.c                     pent->ino->st.st_nlink++;
st                538 src/vfs/extfs/extfs.c                     struct stat st;
st                540 src/vfs/extfs/extfs.c                     st.st_ino = super->ino_usage++;
st                541 src/vfs/extfs/extfs.c                     st.st_nlink = 1;
st                542 src/vfs/extfs/extfs.c                     st.st_dev = current_archive->rdev;
st                543 src/vfs/extfs/extfs.c                     st.st_mode = hstat.st_mode;
st                545 src/vfs/extfs/extfs.c                     st.st_rdev = hstat.st_rdev;
st                547 src/vfs/extfs/extfs.c                     st.st_rdev = 0;
st                549 src/vfs/extfs/extfs.c                     st.st_uid = hstat.st_uid;
st                550 src/vfs/extfs/extfs.c                     st.st_gid = hstat.st_gid;
st                551 src/vfs/extfs/extfs.c                     st.st_size = hstat.st_size;
st                552 src/vfs/extfs/extfs.c                     st.st_mtime = hstat.st_mtime;
st                553 src/vfs/extfs/extfs.c                     st.st_atime = hstat.st_atime;
st                554 src/vfs/extfs/extfs.c                     st.st_ctime = hstat.st_ctime;
st                559 src/vfs/extfs/extfs.c                             st.st_mode &= ~S_IFLNK;     /* You *DON'T* want to do this always */
st                562 src/vfs/extfs/extfs.c                     inode = vfs_s_new_inode (super->me, super, &st);
st                723 src/vfs/extfs/extfs.c     if (!S_ISLNK (entry->ino->st.st_mode))
st                888 src/vfs/extfs/extfs.c     if (S_ISDIR (entry->ino->st.st_mode))
st                971 src/vfs/extfs/extfs.c             file->ino->st.st_size = file_status.st_size;
st                973 src/vfs/extfs/extfs.c         file->ino->st.st_mtime = time (NULL);
st               1013 src/vfs/extfs/extfs.c     if (!S_ISDIR (entry->ino->st.st_mode))
st               1055 src/vfs/extfs/extfs.c     *buf = inode->st;
st               1138 src/vfs/extfs/extfs.c     if (!S_ISLNK (entry->ino->st.st_mode))
st               1207 src/vfs/extfs/extfs.c     if (S_ISDIR (entry->ino->st.st_mode))
st               1255 src/vfs/extfs/extfs.c     if (!S_ISDIR (entry->ino->st.st_mode))
st               1291 src/vfs/extfs/extfs.c     if (!S_ISDIR (entry->ino->st.st_mode))
st                809 src/vfs/fish/fish.c #define ST ent->ino->st
st               1816 src/vfs/ftpfs/ftpfs.c         i = ent->ino->st.st_nlink;
st               1819 src/vfs/ftpfs/ftpfs.c             (lc_buffer, &ent->ino->st, &ent->name, &ent->ino->linkname, &count_spaces))
st               1823 src/vfs/ftpfs/ftpfs.c             ent->ino->st.st_nlink = i;  /* Ouch, we need to preserve our counts :-( */
st                406 src/vfs/sftpfs/file.c         if (fh->pos > fh->ino->st.st_size - offset)
st                411 src/vfs/sftpfs/file.c         fh->pos = fh->ino->st.st_size - offset;
st                140 src/vfs/sftpfs/vfs_class.c     if (S_ISDIR (path_inode->st.st_mode))
st                157 src/vfs/sftpfs/vfs_class.c     fh->ino->st.st_nlink++;
st                 90 src/vfs/smbfs/helpers/include/proto.h time_t get_create_time (SMB_STRUCT_STAT * st, BOOL fake_dirs);
st                110 src/vfs/smbfs/helpers/include/proto.h BOOL directory_exist (char *dname, SMB_STRUCT_STAT * st);
st                944 src/vfs/smbfs/helpers/include/smb.h #define VALID_STAT(st) (st.st_nlink != 0)
st                945 src/vfs/smbfs/helpers/include/smb.h #define VALID_STAT_OF_DIR(st) (VALID_STAT(st) && S_ISDIR(st.st_mode))
st                210 src/vfs/smbfs/helpers/lib/charset.c     SMB_STRUCT_STAT st;
st                226 src/vfs/smbfs/helpers/lib/charset.c     if (sys_stat (codepage_file_name, &st) != 0)
st                237 src/vfs/smbfs/helpers/lib/charset.c     size = st.st_size;
st                576 src/vfs/smbfs/helpers/lib/time.c get_create_time (SMB_STRUCT_STAT * st, BOOL fake_dirs)
st                580 src/vfs/smbfs/helpers/lib/time.c     if (S_ISDIR (st->st_mode) && fake_dirs)
st                583 src/vfs/smbfs/helpers/lib/time.c     ret = MIN (st->st_ctime, st->st_mtime);
st                584 src/vfs/smbfs/helpers/lib/time.c     ret1 = MIN (ret, st->st_atime);
st                369 src/vfs/smbfs/helpers/lib/util.c     SMB_STRUCT_STAT st;
st                371 src/vfs/smbfs/helpers/lib/util.c         sbuf = &st;
st                385 src/vfs/smbfs/helpers/lib/util.c     SMB_STRUCT_STAT st;
st                387 src/vfs/smbfs/helpers/lib/util.c     if (sys_stat (fname, &st) != 0)
st                390 src/vfs/smbfs/helpers/lib/util.c     return (st.st_mtime);
st                398 src/vfs/smbfs/helpers/lib/util.c directory_exist (char *dname, SMB_STRUCT_STAT * st)
st                403 src/vfs/smbfs/helpers/lib/util.c     if (!st)
st                404 src/vfs/smbfs/helpers/lib/util.c         st = &st2;
st                406 src/vfs/smbfs/helpers/lib/util.c     if (sys_stat (dname, st) != 0)
st                409 src/vfs/smbfs/helpers/lib/util.c     ret = S_ISDIR (st->st_mode);
st               1737 src/vfs/smbfs/helpers/lib/util.c     SMB_STRUCT_STAT st;
st               1747 src/vfs/smbfs/helpers/lib/util.c     if (sys_fstat (fd, &st) < 0)
st               1751 src/vfs/smbfs/helpers/lib/util.c     if (S_ISFIFO (st.st_mode))
st               1755 src/vfs/smbfs/helpers/lib/util.c     if (st.st_size == len)
st               1757 src/vfs/smbfs/helpers/lib/util.c     if (st.st_size > len)
st                259 src/vfs/tar/tar.c     struct stat st;
st                356 src/vfs/tar/tar.c     mc_stat (vpath, &arch->st);
st                383 src/vfs/tar/tar.c     mode = arch->st.st_mode & 07777;
st                392 src/vfs/tar/tar.c     root = vfs_s_new_inode (me, archive, &arch->st);
st                393 src/vfs/tar/tar.c     root->st.st_mode = mode;
st                395 src/vfs/tar/tar.c     root->st.st_nlink++;
st                396 src/vfs/tar/tar.c     root->st.st_dev = VFS_SUBCLASS (me)->rdev++;
st                533 src/vfs/tar/tar.c tar_fill_stat (struct vfs_s_super *archive, struct stat *st, union block *header, size_t h_size)
st                537 src/vfs/tar/tar.c     st->st_mode = tar_from_oct (8, header->header.mode);
st                545 src/vfs/tar/tar.c         st->st_mode |= S_IFDIR;
st                547 src/vfs/tar/tar.c         st->st_mode |= S_IFLNK;
st                549 src/vfs/tar/tar.c         st->st_mode |= S_IFCHR;
st                551 src/vfs/tar/tar.c         st->st_mode |= S_IFBLK;
st                553 src/vfs/tar/tar.c         st->st_mode |= S_IFIFO;
st                555 src/vfs/tar/tar.c         st->st_mode |= S_IFREG;
st                557 src/vfs/tar/tar.c     st->st_dev = 0;
st                559 src/vfs/tar/tar.c     st->st_rdev = 0;
st                568 src/vfs/tar/tar.c         st->st_uid = *header->header.uname
st                571 src/vfs/tar/tar.c         st->st_gid = *header->header.gname
st                581 src/vfs/tar/tar.c             st->st_rdev =
st                592 src/vfs/tar/tar.c         st->st_uid = tar_from_oct (8, header->header.uid);
st                593 src/vfs/tar/tar.c         st->st_gid = tar_from_oct (8, header->header.gid);
st                597 src/vfs/tar/tar.c     st->st_size = h_size;
st                599 src/vfs/tar/tar.c     st->st_atim.tv_nsec = st->st_mtim.tv_nsec = st->st_ctim.tv_nsec = 0;
st                601 src/vfs/tar/tar.c     st->st_mtime = tar_from_oct (1 + 12, header->header.mtime);
st                602 src/vfs/tar/tar.c     st->st_atime = 0;
st                603 src/vfs/tar/tar.c     st->st_ctime = 0;
st                606 src/vfs/tar/tar.c         st->st_atime = tar_from_oct (1 + 12, header->oldgnu_header.atime);
st                607 src/vfs/tar/tar.c         st->st_ctime = tar_from_oct (1 + 12, header->oldgnu_header.ctime);
st                611 src/vfs/tar/tar.c     st->st_blksize = 8 * 1024;  /* FIXME */
st                613 src/vfs/tar/tar.c     vfs_adjust_stat (st);
st                703 src/vfs/tar/tar.c         struct stat st;
st                799 src/vfs/tar/tar.c         tar_fill_stat (archive, &st, header, *h_size);
st                800 src/vfs/tar/tar.c         if (S_ISDIR (st.st_mode))
st                807 src/vfs/tar/tar.c         inode = vfs_s_new_inode (me, archive, &st);
st                939 src/vfs/tar/tar.c     if (parc != NULL && TAR_SUPER (parc)->st.st_mtime < archive_stat->st_mtime)
st                965 src/vfs/tar/tar.c     count = MIN (count, (size_t) (file->ino->st.st_size - file->pos));
st                352 src/viewer/actions_cmd.c         if (!S_ISDIR (view->dir->list[i].st.st_mode))
st                126 src/viewer/datasource.c         struct stat st;
st                127 src/viewer/datasource.c         if (mc_fstat (view->ds_file_fd, &st) != -1)
st                128 src/viewer/datasource.c             view->ds_file_filesize = st.st_size;
st                366 src/viewer/datasource.c mcview_set_datasource_file (WView * view, int fd, const struct stat *st)
st                370 src/viewer/datasource.c     view->ds_file_filesize = st->st_size;
st                322 src/viewer/mcviewer.c         struct stat st;
st                341 src/viewer/mcviewer.c         if (mc_fstat (fd, &st) == -1)
st                355 src/viewer/mcviewer.c         if (!S_ISREG (st.st_mode))
st                367 src/viewer/mcviewer.c         if (st.st_size == 0 || mc_lseek (fd, 0, SEEK_SET) == -1)
st                403 src/viewer/mcviewer.c                         mc_fstat (fd, &st);
st                408 src/viewer/mcviewer.c             mcview_set_datasource_file (view, fd, &st);
st                331 tests/lib/vfs/vfs_parse_ls_lga.c         ("drwxrwxr-x   10 500      500          4096 Jun 23 17:09      build_root1", &ent1->ino->st,
st                340 tests/lib/vfs/vfs_parse_ls_lga.c                       &ent2->ino->st, &ent2->name, &ent2->ino->linkname, &filepos);
st                347 tests/lib/vfs/vfs_parse_ls_lga.c                       &ent3->ino->st, &ent3->name, &ent3->ino->linkname, &filepos);
st                366 tests/lib/vfs/vfs_parse_ls_lga.c     &ent[ent_index]->ino->st, &ent[ent_index]->name, &ent[ent_index]->ino->linkname, &filepos))\
st                240 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c yaml_dump_stbuf (const struct stat *st)
st                243 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     printf ("  perm: %s\n", string_perm (st->st_mode));
st                246 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("  uid: %s\n", symbolic_uid (st->st_uid));
st                247 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("  gid: %s\n", symbolic_gid (st->st_gid));
st                249 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     printf ("  size: %" PRIuMAX "\n", (uintmax_t) st->st_size);
st                250 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     printf ("  nlink: %d\n", (int) st->st_nlink);
st                252 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("  mtime: %s\n", string_date (st->st_mtime));
st                270 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c yaml_dump_record (gboolean success, const char *input_line, const struct stat *st,
st                281 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         yaml_dump_stbuf (st);
st                296 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c ls_dump_stbuf (const struct stat *st)
st                299 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     printf ("%s %3d ", string_perm (st->st_mode), (int) st->st_nlink);
st                302 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("%8s ", symbolic_uid (st->st_uid));
st                303 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("%8s ", symbolic_gid (st->st_gid));
st                305 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     printf ("%10" PRIuMAX " ", (uintmax_t) st->st_size);
st                307 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         printf ("%s ", string_date (st->st_mtime));
st                313 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c ls_dump_record (gboolean success, const char *input_line, const struct stat *st,
st                318 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         ls_dump_stbuf (st);
st                340 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     struct stat st;
st                344 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     memset (&st, 0, sizeof st);
st                348 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c     success = vfs_parse_ls_lga (line, &st, &filename, &linkname, NULL);
st                354 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         yaml_dump_record (success, line, &st, filename, linkname);
st                356 tests/src/vfs/extfs/helpers-list/mc_parse_ls_l.c         ls_dump_record (success, line, &st, filename, linkname);