Lines Matching full:mtime
222 if (gn->youngestChild == NULL || cgn->mtime > gn->youngestChild->mtime) in GNode_UpdateYoungestChild()
232 if (gn->mtime < gn->youngestChild->mtime) { in IsOODateRegular()
240 if (gn->mtime == 0 && !(gn->type & OP_OPTIONAL)) { in IsOODateRegular()
262 * The mtime field of the node and the youngestChild field of its parents
277 if (gn->mtime != 0) in GNode_IsOODate()
279 Targ_FmtTime(gn->mtime)); in GNode_IsOODate()
310 } else if ((gn->type & OP_LIB) && (gn->mtime == 0 || Arch_IsLib(gn))) { in GNode_IsOODate()
317 oodate = (gn->mtime == 0 || Arch_LibOODate(gn) || in GNode_IsOODate()
370 * have their mtime stay below their children's mtime to keep parents in GNode_IsOODate()
515 time_t mtime; in Make_Recheck() local
518 mtime = gn->mtime; in Make_Recheck()
535 * from before, parse.h won't have been updated and gn->mtime will in Make_Recheck()
544 gn->mtime = now; in Make_Recheck()
570 (mtime == 0 && !(gn->type & OP_WAIT))) { in Make_Recheck()
573 gn->mtime == 0 ? "nonexistent" : Targ_FmtTime(gn->mtime)); in Make_Recheck()
574 gn->mtime = now; in Make_Recheck()
577 gn->name, Targ_FmtTime(gn->mtime)); in Make_Recheck()
582 * XXX: The returned mtime may differ from gn->mtime. Intentionally? in Make_Recheck()
584 return mtime; in Make_Recheck()
659 * altered if the child's mtime is big enough.
668 time_t mtime = -1; in Make_Update() local
683 * still doesn't exist, make its mtime now. in Make_Update()
686 mtime = Make_Recheck(cgn); in Make_Update()
724 if (mtime == 0 && !(cgn->type & OP_WAIT)) in Make_Update()
865 } else if ((pgn->mtime < cgn->mtime) || in MakeAddAllSrc()
866 (cgn->mtime >= now && cgn->made == MADE)) { in MakeAddAllSrc()
881 * if RECHECK isn't defined, since cgn->mtime is set in MakeAddAllSrc()