=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/targ.c,v retrieving revision 1.28 retrieving revision 1.29 diff -c -r1.28 -r1.29 *** src/usr.bin/make/targ.c 2000/09/14 13:52:42 1.28 --- src/usr.bin/make/targ.c 2000/11/24 14:36:35 1.29 *************** *** 1,4 **** ! /* $OpenBSD: targ.c,v 1.28 2000/09/14 13:52:42 espie Exp $ */ /* $NetBSD: targ.c,v 1.11 1997/02/20 16:51:50 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: targ.c,v 1.29 2000/11/24 14:36:35 espie Exp $ */ /* $NetBSD: targ.c,v 1.11 1997/02/20 16:51:50 christos Exp $ */ /* *************** *** 87,93 **** static char sccsid[] = "@(#)targ.c 8.2 (Berkeley) 3/19/94"; #else UNUSED ! static char *rcsid = "$OpenBSD: targ.c,v 1.28 2000/09/14 13:52:42 espie Exp $"; #endif #endif /* not lint */ --- 87,93 ---- static char sccsid[] = "@(#)targ.c 8.2 (Berkeley) 3/19/94"; #else UNUSED ! static char *rcsid = "$OpenBSD: targ.c,v 1.29 2000/11/24 14:36:35 espie Exp $"; #endif #endif /* not lint */ *************** *** 175,181 **** gn->made = UNMADE; gn->childMade = FALSE; gn->order = 0; ! gn->mtime = gn->cmtime = OUT_OF_DATE; Lst_Init(&gn->iParents); Lst_Init(&gn->cohorts); Lst_Init(&gn->parents); --- 175,182 ---- gn->made = UNMADE; gn->childMade = FALSE; gn->order = 0; ! set_out_of_date(gn->mtime); ! set_out_of_date(gn->cmtime); Lst_Init(&gn->iParents); Lst_Init(&gn->cohorts); Lst_Init(&gn->parents); *************** *** 401,412 **** */ char * Targ_FmtTime(time) ! time_t time; { struct tm *parts; static char buf[128]; ! parts = localtime(&time); strftime(buf, sizeof buf, "%k:%M:%S %b %d, %Y", parts); buf[sizeof(buf) - 1] = '\0'; return(buf); --- 402,416 ---- */ char * Targ_FmtTime(time) ! TIMESTAMP time; { struct tm *parts; static char buf[128]; + time_t t; ! t = timestamp2time_t(time); ! ! parts = localtime(&t); strftime(buf, sizeof buf, "%k:%M:%S %b %d, %Y", parts); buf[sizeof(buf) - 1] = '\0'; return(buf); *************** *** 479,485 **** else printf("# No unmade children\n"); if (! (gn->type & (OP_JOIN|OP_USE|OP_EXEC))) { ! if (gn->mtime != OUT_OF_DATE) printf("# last modified %s: %s\n", Targ_FmtTime(gn->mtime), (gn->made == UNMADE ? "unmade" : --- 483,489 ---- else printf("# No unmade children\n"); if (! (gn->type & (OP_JOIN|OP_USE|OP_EXEC))) { ! if (!is_out_of_date(gn->mtime)) printf("# last modified %s: %s\n", Targ_FmtTime(gn->mtime), (gn->made == UNMADE ? "unmade" :