Lines Matching refs:dynamic
195 if (r->name == d->name || (r->dynamic & D_alias) && makerule(r->name)->name == d->name || (x = makerule(d->name)) == r)
213 r->dynamic |= D_alias;
315 if ((z = getrule(nam)) && (z->dynamic & D_entries))
359 if (r->dynamic & D_scanned)
369 r->dynamic |= D_scanned;
370 r->dynamic &= ~D_entries;
382 r->dynamic |= D_entries;
383 if (!(r->dynamic & D_bound) && !stat(s, &st))
385 r->dynamic |= D_bound;
388 r->dynamic |= D_global;
396 r->dynamic |= D_entries;
664 if (x->dynamic & D_alias)
668 if (x == r || (x->dynamic & D_alias))
671 if (!force && !((r->dynamic|x->dynamic)&D_bound) && !d && !strchr(x->name, '/'))
681 r->dynamic |= (D_alias|D_bound);
689 if (z->dynamic & D_alias)
694 if (z->dynamic & D_alias)
704 x->dynamic |= (D_alias|D_bound);
710 if (x->dynamic & D_bound)
717 x->dynamic |= D_bound;
718 x->dynamic &= ~D_member;
720 if (!(x->dynamic & D_source) || (x->property & P_target))
792 if (r->dynamic & D_alias)
806 if (x && (x->dynamic & D_alias))
839 if (x && (x->dynamic & D_alias))
900 if (r->dynamic & D_alias)
907 r->dynamic &= ~D_alias;
910 if (r->dynamic & D_bound)
1005 if (!(x->dynamic & D_cached))
1015 if (!(x->dynamic & D_cached))
1026 if (!(z->dynamic & D_cached))
1037 if (!(a->dynamic & D_cached))
1069 if (r && r->active && (r->active->parent->target->property & P_archive) && !(r->dynamic & D_membertoo))
1078 if (r->dynamic & D_member)
1082 r->dynamic |= D_member;
1094 if (r->dynamic & D_member)
1098 r->dynamic |= D_member;
1128 if (!(d->dynamic & D_scanned))
1141 if (z->dynamic & (D_entries|D_scanned))
1145 if (!(z->dynamic & D_entries))
1155 z->dynamic |= D_scanned;
1156 z->dynamic &= ~D_entries;
1166 z->dynamic |= D_entries;
1183 if (!(d->dynamic & D_scanned))
1190 if (!(d->dynamic & D_entries))
1315 if (!a || !(a->dynamic & D_bound) && !(a->property & P_target))
1325 if (!(a->dynamic & D_bound))
1338 st.st_mode = !(a->dynamic & D_regular);
1376 if (!found && state.targetcontext && r && name != r->name && (x = getrule(base)) && (x->dynamic & D_context))
1430 if (!(r->dynamic & D_member) || tm > r->time)
1432 if (r->dynamic & D_member)
1434 r->dynamic &= ~D_member;
1435 r->dynamic |= D_membertoo;
1438 if (!(r->dynamic & D_entries))
1441 r->dynamic |= D_regular;
1442 if (!(r->dynamic & D_source) || (r->property & P_target))
1450 r->dynamic |= D_global;
1452 else if ((r->dynamic & D_regular) && (x = getrule(b + internal.pwdlen + 1)) && x != r)
1455 if (!(r->dynamic & D_global))
1459 if (x->dynamic & D_alias)
1479 else if (r->dynamic & D_regular)
1500 if ((r->dynamic & D_source) && r->uname)
1502 if ((r->dynamic & D_regular) && r->view && (x = localrule(r, 0)))
1528 r->dynamic |= D_scanned;
1537 if (!(state.questionable & 0x00010000) && dir && (r->dynamic & D_regular) && *(s = name) != '/')
1539 if ((a = getrule(++s)) && !(a->dynamic & D_bound))
1542 else if (!(r->dynamic & D_member))
1566 r->dynamic |= D_bound;
1588 if (r->dynamic & D_alias)
1590 if (r->dynamic & D_bound)
1630 r->dynamic &= ~(D_bound|D_entries|D_member|D_scanned);
1632 r->dynamic |= D_bound;
1642 r->dynamic |= D_triggered;
1657 r->dynamic &= ~D_bound;
1658 if (!(r->dynamic & D_bound) && !(r = bindstate(r, NiL)))
1677 if (!s || !h && (r->mark & M_mark) || h && (r->dynamic & D_alias) && (makerule(r->name)->mark & M_mark))
1701 r->dynamic &= ~(D_bound|D_entries|D_global|D_member|D_membertoo|D_regular|D_scanned);
1706 if (u || !(r->dynamic & D_source) || (r->property & P_target))
1774 r->dynamic |= D_compiled | (x->dynamic & D_dynamic);
1777 r->dynamic |= D_cached;
1778 if (r->dynamic & D_dynamic)
1779 dynamic(r);
1864 if (!(x->dynamic & D_source))
1866 x->dynamic |= D_source;
1936 if (!(x->dynamic & D_source))
1938 x->dynamic |= D_source;
1984 if ((r->dynamic & D_bound) && !(r->property & (P_state|P_virtual)) && *r->name != '/')
1986 if (!state.logical && r->view && !(r->dynamic & D_bindindex))
1991 if (r->source && !(r->dynamic & D_bindindex))
2011 if (r->dynamic & D_alias)
2021 if (!(x->dynamic & D_alias))
2024 x->dynamic |= D_alias;