Lines Matching refs:mtime
157 * Set the cmgn field of a parent node based on the mtime stamp in its
168 * The cmgn of the parent node will be changed if the mtime
175 if (pgn->cmgn == NULL || cgn->mtime > pgn->cmgn->mtime) {
211 * The mtime field of the node and the cmgn field of its parents
227 if (gn->mtime != 0) {
228 fprintf(debug_file, "modified %s...", Targ_FmtTime(gn->mtime));
259 ((gn->mtime==0) || Arch_IsLib(gn))) {
268 oodate = (gn->mtime == 0 || Arch_LibOODate(gn) ||
297 } else if ((gn->cmgn != NULL && gn->mtime < gn->cmgn->mtime) ||
299 ((gn->mtime == 0 && !(gn->type & OP_OPTIONAL))
305 * either doesn't exist (mtime == 0) and it isn't optional
310 if (gn->cmgn != NULL && gn->mtime < gn->cmgn->mtime) {
313 } else if (gn->mtime == 0) {
345 * have their mtime stay below their children's mtime to keep parents from
402 * The path and mtime of the node and the cmgn of the parent are
581 time_t mtime = Dir_MTime(gn, 1);
598 * from before, parse.h won't have been updated and gn->mtime will
609 gn->mtime = now;
636 (mtime == 0 && !(gn->type & OP_WAIT))) {
639 gn->name, Targ_FmtTime(gn->mtime));
641 gn->mtime = now;
646 gn->name, Targ_FmtTime(gn->mtime));
650 return mtime;
677 * altered if the child's mtime is big enough.
690 time_t mtime = -1;
708 * doesn't exist, make its mtime now.
711 mtime = Make_Recheck(cgn);
748 if (mtime == 0 && !(cgn->type & OP_WAIT))
921 } else if ((pgn->mtime < cgn->mtime) ||
922 (cgn->mtime >= now && cgn->made == MADE))
937 * since cgn->mtime is set to now in Make_Update. According to