Home | History | Annotate | Download | only in posix

Lines Matching defs:st

210       if (TT.xdev && new->st.st_dev != new->parent->st.st_dev) recurse = 0;
213 if (S_ISDIR(new->st.st_mode)) {
219 if (n->st.st_ino==new->st.st_ino && n->st.st_dev==new->st.st_dev) {
287 S_ISDIR(new->st.st_mode) ? AT_REMOVEDIR : 0);
307 if (check) if (bufgetpwuid(new->st.st_uid)) test = 0;
309 if (check) if (bufgetgrgid(new->st.st_gid)) test = 0;
311 if (check && S_ISDIR(new->st.st_mode) && !TT.depth) recurse = 0;
340 m2 = new->st.st_mode & 07777;
351 if ((new->st.st_mode & S_IFMT) != types[i]) test = 0;
359 time_t thyme = (int []){new->st.st_atime, new->st.st_ctime,
360 new->st.st_mtime}[stridx("acm", *s)];
373 test = compare_numsign(new->st.st_size, 512, ss[1]);
375 if (check) test = compare_numsign(new->st.st_nlink, 0, ss[1]);
378 test = compare_numsign(new->st.st_ino, 0, ss[1]);
413 struct stat st;
415 xstat(ss[1], &st);
416 udl->u.tm = st.st_mtim;
422 if (*s == 'u') test = new->st.st_uid == udl->u.uid;
423 else if (*s == 'g') test = new->st.st_gid == udl->u.gid;
425 test = new->st.st_mtim.tv_sec > udl->u.tm.tv_sec;
426 if (new->st.st_mtim.tv_sec == udl->u.tm.tv_sec)
427 test = new->st.st_mtim.tv_nsec > udl->u.tm.tv_nsec;
530 if (S_ISDIR(new->st.st_mode)) execdir(new, 0);