From: Jim Meyering Date: Sun, 10 Aug 2003 13:29:56 +0000 (+0000) Subject: (utimens): Revert most of last change. X-Git-Tag: CPPI-1_11~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5701c74f6d20e6a69aa75eb03b82a3992b111df3;p=thirdparty%2Fcoreutils.git (utimens): Revert most of last change. Test HAVE_WORKING_UTIMES instead of HAVE_UTIMES. --- diff --git a/lib/utimens.c b/lib/utimens.c index a8c147efc5..9f1a0e116e 100644 --- a/lib/utimens.c +++ b/lib/utimens.c @@ -47,17 +47,17 @@ utimens (char const *file, struct timespec const timespec[2]) /* There's currently no interface to set file timestamps with nanosecond resolution, so do the best we can, discarding any fractional part of the timestamp. */ -#if HAVE_UTIME - struct utimbuf utimbuf; - utimbuf.actime = timespec[0].tv_sec; - utimbuf.modtime = timespec[1].tv_sec; - return utime (file, &utimbuf); -#else +#if HAVE_WORKING_UTIMES struct timeval timeval[2]; timeval[0].tv_sec = timespec[0].tv_sec; timeval[0].tv_usec = timespec[0].tv_nsec / 1000; timeval[1].tv_sec = timespec[1].tv_sec; timeval[1].tv_usec = timespec[1].tv_nsec / 1000; return utimes (file, timeval); +#else + struct utimbuf utimbuf; + utimbuf.actime = timespec[0].tv_sec; + utimbuf.modtime = timespec[1].tv_sec; + return utime (file, &utimbuf); #endif }