--- ../../../src.mine/winsup/cygwin/times.cc	2005-02-07 08:05:27.793497100 -0700
+++ times.cc	2005-02-07 08:56:36.596722800 -0700
@@ -463,7 +463,7 @@ utimes (const char *path, struct timeval
      the times of directories.  */
   /* Note: It's not documented in MSDN that FILE_WRITE_ATTRIBUTES is
      sufficient to change the timestamps... */
-  HANDLE h = CreateFile (win32, FILE_WRITE_ATTRIBUTES,
+  HANDLE h = CreateFile (win32, GENERIC_WRITE,
 			 FILE_SHARE_READ | FILE_SHARE_WRITE,
 			 &sec_none_nih, OPEN_EXISTING,
 			 FILE_ATTRIBUTE_NORMAL | FILE_FLAG_BACKUP_SEMANTICS,
