Lines Matching defs:st
68 stat_to_attrib(const struct stat *st, Attrib *a)
73 a->size = st->st_size;
75 a->uid = st->st_uid;
76 a->gid = st->st_gid;
78 a->perm = st->st_mode;
80 a->atime = st->st_atime;
81 a->mtime = st->st_mtime;
86 attrib_to_stat(const Attrib *a, struct stat *st)
88 memset(st, 0, sizeof(*st));
91 st->st_size = a->size;
93 st->st_uid = a->uid;
94 st->st_gid = a->gid;
97 st->st_mode = a->perm;
99 st->st_atime = a->atime;
100 st->st_mtime = a->mtime;
193 ls_file(const char *name, const struct stat *st, int remote, int si_units)
196 struct tm *ltime = localtime(&st->st_mtime);
202 strmode(st->st_mode, mode);
204 user = user_from_uid(st->st_uid, 0);
206 snprintf(ubuf, sizeof ubuf, "%u", (u_int)st->st_uid);
210 group = group_from_gid(st->st_gid, 0);
212 snprintf(gbuf, sizeof gbuf, "%u", (u_int)st->st_gid);
217 if (now - (365*24*60*60)/2 < st->st_mtime &&
218 now >= st->st_mtime)
228 fmt_scaled((long long)st->st_size, sbuf);
230 (u_int)st->st_nlink, ulen, user, glen, group,
234 (u_int)st->st_nlink, ulen, user, glen, group,
235 (unsigned long long)st->st_size, tbuf, name);