=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/Attic/util.c,v retrieving revision 1.25 retrieving revision 1.26 diff -c -r1.25 -r1.26 *** src/usr.bin/make/Attic/util.c 2010/07/19 19:46:44 1.25 --- src/usr.bin/make/Attic/util.c 2011/12/10 04:12:36 1.26 *************** *** 1,4 **** ! /* $OpenBSD: util.c,v 1.25 2010/07/19 19:46:44 espie Exp $ */ /* $NetBSD: util.c,v 1.10 1996/12/31 17:56:04 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: util.c,v 1.26 2011/12/10 04:12:36 guenther Exp $ */ /* $NetBSD: util.c,v 1.10 1996/12/31 17:56:04 christos Exp $ */ /* *************** *** 332,341 **** int utimes(file, tvp) char *file; ! struct timeval tvp[2]; { struct utimbuf t; t.actime = tvp[0].tv_sec; t.modtime = tvp[1].tv_sec; return utime(file, &t); --- 332,343 ---- int utimes(file, tvp) char *file; ! struct timeval *tvp; { struct utimbuf t; + if (tvp == NULL) + return utime(file, NULL); t.actime = tvp[0].tv_sec; t.modtime = tvp[1].tv_sec; return utime(file, &t);