Lines Matching defs:flags
134 unsigned flags = toys.optflags;
139 if (flags & FLAG_m) ++*len;
141 len[1] = (flags & FLAG_i) ? numlen(st->st_ino) : 0;
142 if (flags & (FLAG_l|FLAG_o|FLAG_n|FLAG_g)) {
143 unsigned fn = flags & FLAG_n;
155 len[6] = (flags & FLAG_s) ? print_with_h(tmp, st->st_blocks, 512) : 0;
156 len[7] = (flags & FLAG_Z) ? strwidth((char *)dt->extra) : 0;
183 int flags = toys.optflags;
186 if (flags == (FLAG_1|FLAG_f)) {
191 if (flags & FLAG_Z) {
227 if (flags & FLAG_u) new->st.st_mtime = new->st.st_atime;
228 if (flags & FLAG_c) new->st.st_mtime = new->st.st_ctime;
233 if (flags & (FLAG_a|FLAG_f)) return DIRTREE_SAVE;
234 if (!(flags & FLAG_A) && new->name[0]=='.') return 0;
311 unsigned width, flags = toys.optflags, totals[8], len[8], totpad = 0,
329 if (dt && S_ISDIR(dt->st.st_mode) && !dt->next && !(flags&(FLAG_d|FLAG_R)))
338 if (flags == (FLAG_1|FLAG_f)) return;
342 DIRTREE_STATLESS|DIRTREE_SYMFOLLOW*!!(flags&FLAG_L));
354 if (indir->parent && (TT.singledir!=indir || (flags&FLAG_R)))
364 if (!(flags & FLAG_f)) {
375 if ((flags&(FLAG_h|FLAG_l|FLAG_o|FLAG_n|FLAG_g|FLAG_s)) && indir->parent) {
382 if (flags & (FLAG_C|FLAG_x)) {
425 if (S_ISDIR(mode) && !indir->parent && !(flags & FLAG_d)) continue;
431 int mm = !!(flags & FLAG_m);
434 if (flags & (FLAG_C|FLAG_x)) {
436 } else if ((flags & FLAG_1) || width+1+*len > TT.screen_width) {
446 if (flags & FLAG_i) zprint(zap, "lu ", totals[1], st->st_ino);
448 if (flags & FLAG_s) {
453 if (flags & (FLAG_l|FLAG_o|FLAG_n|FLAG_g)) {
462 if (!(flags&FLAG_g)) {
465 if (zap || (flags&FLAG_n)) zprint(zap, "lu", ii, st->st_uid);
471 if (!(flags&FLAG_o)) {
474 if (zap || (flags&FLAG_n)) zprint(zap, "lu", ii, st->st_gid);
482 if (flags & (FLAG_l|FLAG_o|FLAG_n|FLAG_g)) {
506 if (flags & FLAG_color) {
515 if ((flags & (FLAG_l|FLAG_o|FLAG_n|FLAG_g)) && S_ISLNK(mode)) {
517 if (!zap && (flags & FLAG_color)) {
533 if (flags & (FLAG_C|FLAG_x)) {
544 if ((flags & FLAG_d) || !S_ISDIR(sort[ul]->st.st_mode)) continue;
547 if (!indir->parent || ((flags&FLAG_R) && dirtree_notdotdot(sort[ul])))