=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/compat.c,v retrieving revision 1.71 retrieving revision 1.72 diff -c -r1.71 -r1.72 *** src/usr.bin/make/compat.c 2009/05/10 11:07:37 1.71 --- src/usr.bin/make/compat.c 2009/08/16 09:53:43 1.72 *************** *** 1,5 **** /* $OpenPackages$ */ ! /* $OpenBSD: compat.c,v 1.71 2009/05/10 11:07:37 espie Exp $ */ /* $NetBSD: compat.c,v 1.14 1996/11/06 17:59:01 christos Exp $ */ /* --- 1,5 ---- /* $OpenPackages$ */ ! /* $OpenBSD: compat.c,v 1.72 2009/08/16 09:53:43 espie Exp $ */ /* $NetBSD: compat.c,v 1.14 1996/11/06 17:59:01 christos Exp $ */ /* *************** *** 97,103 **** if (pgn->type & OP_MADE) { sib = gn; do { ! (void)Dir_MTime(sib); sib->built_status = UPTODATE; sib = sib->sibling; } while (sib != gn); --- 97,103 ---- if (pgn->type & OP_MADE) { sib = gn; do { ! sib->mtime = gn->mtime; sib->built_status = UPTODATE; sib = sib->sibling; } while (sib != gn); *************** *** 210,221 **** * havoc with files that depend on this one. */ if (noExecute || is_out_of_date(Dir_MTime(gn))) ! gn->mtime = now; if (is_strictly_before(gn->mtime, gn->cmtime)) gn->mtime = gn->cmtime; if (sib != gn) { if (noExecute || is_out_of_date(Dir_MTime(sib))) ! sib->mtime = now; if (is_strictly_before(sib->mtime, sib->cmtime)) sib->mtime = sib->cmtime; } --- 210,221 ---- * havoc with files that depend on this one. */ if (noExecute || is_out_of_date(Dir_MTime(gn))) ! ts_set_from_now(gn->mtime); if (is_strictly_before(gn->mtime, gn->cmtime)) gn->mtime = gn->cmtime; if (sib != gn) { if (noExecute || is_out_of_date(Dir_MTime(sib))) ! ts_set_from_now(sib->mtime); if (is_strictly_before(sib->mtime, sib->cmtime)) sib->mtime = sib->cmtime; }