From 5701c74f6d20e6a69aa75eb03b82a3992b111df3 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 10 Aug 2003 13:29:56 +0000 Subject: (utimens): Revert most of last change. Test HAVE_WORKING_UTIMES instead of HAVE_UTIMES. --- lib/utimens.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/utimens.c b/lib/utimens.c index a8c147efc..9f1a0e116 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 } -- cgit v1.2.3-54-g00ecf