Lines Matching defs:ftw
184 list(register Ftw_t* ftw)
206 if (ftw->level > 0)
208 if (ftw->level > elementsof(label))
210 ftw->status = FTW_SKIP;
211 mode = ftw->statb.st_mode & (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
212 if (strmatch(ftw->name, "*-*-*-*"))
216 t = strrchr(ftw->name, '-');
226 sfprintf(sp, "%s/X%s", ftw->path, CS_MNT_TAIL);
229 s = p + ftw->pathlen + 1;
280 st.st_mtime = ftw->statb.st_mtime;
284 st = ftw->statb;
286 sfprintf(sfstdout, "%c%s 1 %-8s %-8s %7s %s %s%s%s\n", label[0][0], fmtmode(mode, 0) + 1, fmtuid(st.st_uid), (mode & S_IROTH) ? "other" : fmtgid(ftw->statb.st_gid), port, time_buf, label[2], qual_buf, proc);
296 if (ftw->statb.st_uid != geteuid())
297 n += sfprintf(sfstdout, "=%s", fmtuid(ftw->statb.st_uid));
302 if (ftw->statb.st_gid != getegid())
303 n += sfprintf(sfstdout, "=%s", fmtgid(ftw->statb.st_gid));
306 if (*ftw->name == '-')
311 uid = strtol(ftw->name, NiL, 0);
346 s = ftw->name;
347 if (ftw->level == 2 && streq(s, "share") && streq(s, state.local))
349 strncpy(label[ftw->level - 1], s, elementsof(label[0]) - 1);