Lines Matching refs:stat
46 static char const *filetype PARAMS((struct stat const *));
162 if (f.desc < 0 || fstat (f.desc, &f.stat) != 0)
881 struct stat const *st; in filetype()
994 inf[i].stat = inf[0].stat;
1000 stat_result = fstat (STDIN_FILENO, &inf[i].stat);
1001 if (stat_result == 0 && S_ISREG (inf[i].stat.st_mode))
1008 if (pos <= inf[i].stat.st_size)
1009 inf[i].stat.st_size -= pos;
1011 inf[i].stat.st_size = 0;
1013 time (&inf[i].stat.st_mtime);
1018 stat_result = stat (inf[i].name, &inf[i].stat);
1027 inf[i].dir_p = S_ISDIR (inf[i].stat.st_mode) && inf[i].desc != 0;
1031 inf[1 - i].stat.st_mode = inf[i].stat.st_mode;
1053 if (stat (filename, &inf[dir_arg].stat) != 0)
1059 inf[dir_arg].dir_p = S_ISDIR (inf[dir_arg].stat.st_mode);
1071 && 0 < same_file (&inf[0].stat, &inf[1].stat))
1102 && (! S_ISREG (inf[0].stat.st_mode)
1103 || ! S_ISREG (inf[1].stat.st_mode))))
1129 inf[0].name, filetype (&inf[0].stat),
1130 inf[1].name, filetype (&inf[1].stat));
1137 && inf[0].stat.st_size != inf[1].stat.st_size
1138 && (inf[0].desc == -1 || S_ISREG (inf[0].stat.st_mode))
1139 && (inf[1].desc == -1 || S_ISREG (inf[1].stat.st_mode)))