Lines Matching defs:dstat
137 struct stat dstat; /* the file stat info */
163 struct stat dstat;
173 if (stat(fullname, &dstat)) {
184 if (lstat(fullname, &dstat)) {
194 cur->dstat = dstat;
244 if (!S_ISDIR(dn[i]->dstat.st_mode))
321 if (S_ISDIR(dn[i]->dstat.st_mode)) {
350 dif = (int) (d2->dstat.st_size - d1->dstat.st_size);
352 dif = (int) (d2->dstat.st_atime - d1->dstat.st_atime);
354 dif = (int) (d2->dstat.st_ctime - d1->dstat.st_ctime);
356 dif = (int) (d2->dstat.st_mtime - d1->dstat.st_mtime);
358 dif = S_ISDIR(d2->dstat.st_mode) - S_ISDIR(d1->dstat.st_mode);
565 ttime = dn->dstat.st_mtime; /* the default time */
567 ttime = dn->dstat.st_atime;
569 ttime = dn->dstat.st_ctime;
573 append = append_char(dn->dstat.st_mode);
579 column += printf("%7ld ", (long) dn->dstat.st_ino);
582 column += printf("%4"OFF_FMT"d ", (off_t) dn->dstat.st_blocks >> 1);
585 column += printf("%-10s ", (char *) bb_mode_string(dn->dstat.st_mode));
588 column += printf("%4ld ", (long) dn->dstat.st_nlink);
593 get_cached_username(dn->dstat.st_uid),
594 get_cached_groupname(dn->dstat.st_gid));
599 column += printf("%-8d %-8d", dn->dstat.st_uid, dn->dstat.st_gid);
603 if (S_ISBLK(dn->dstat.st_mode) || S_ISCHR(dn->dstat.st_mode)) {
604 column += printf("%4d, %3d ", (int) major(dn->dstat.st_rdev),
605 (int) minor(dn->dstat.st_rdev));
609 make_human_readable_str(dn->dstat.st_size, 1, 0));
611 column += printf("%9"OFF_FMT"d ", (off_t) dn->dstat.st_size);
668 if (S_ISLNK(dn->dstat.st_mode)) {