=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsprog.c,v retrieving revision 1.93 retrieving revision 1.94 diff -c -r1.93 -r1.94 *** src/usr.bin/rcs/rcsprog.c 2006/04/06 10:13:00 1.93 --- src/usr.bin/rcs/rcsprog.c 2006/04/07 12:54:40 1.94 *************** *** 1,4 **** ! /* $OpenBSD: rcsprog.c,v 1.93 2006/04/06 10:13:00 xsa Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcsprog.c,v 1.94 2006/04/07 12:54:40 xsa Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. *************** *** 113,137 **** * rcs_set_mtime() * * Set last modified time to if it's not set to -1. - * Returns 0 on success, or -1 on failure. */ ! int rcs_set_mtime(const char *filename, time_t mtime) { static struct timeval tv[2]; if (mtime == -1) ! return (0); tv[0].tv_sec = mtime; tv[1].tv_sec = tv[0].tv_sec; ! if (utimes(filename, tv) == -1) { ! cvs_log(LP_ERRNO, "error setting utimes"); ! return (-1); ! } ! ! return (0); } int --- 113,132 ---- * rcs_set_mtime() * * Set last modified time to if it's not set to -1. */ ! void rcs_set_mtime(const char *filename, time_t mtime) { static struct timeval tv[2]; if (mtime == -1) ! return; tv[0].tv_sec = mtime; tv[1].tv_sec = tv[0].tv_sec; ! if (utimes(filename, tv) == -1) ! fatal("error setting utimes: %s", strerror(errno)); } int