diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 3a81828b5..e62d17d4e 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,10 @@ +2005-03-01 Corinna Vinschen + + * fhandler_disk_file.cc (fhandler_disk_file::touch_ctime): Replace + GetSystemTime/SystemTimeToFileTime with GetSystemTimeAsFileTime. + * times.cc (time_as_timestruc_t): Ditto. + (time): Ditto. + 2005-03-01 Christopher Faylor * include/cygwin/version.h: Bump DLL minor number to 14. diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index 6171f0b69..64b205a55 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -388,11 +388,9 @@ fhandler_disk_file::fstat (struct __stat64 *buf) void fhandler_disk_file::touch_ctime (void) { - SYSTEMTIME st; FILETIME ft; - GetSystemTime (&st); - SystemTimeToFileTime (&st, &ft); + GetSystemTimeAsFileTime (&ft); if (!SetFileTime (get_io_handle (), &ft, NULL, NULL)) debug_printf ("SetFileTime (%s) failed, %E", get_win32_name ()); else diff --git a/winsup/cygwin/times.cc b/winsup/cygwin/times.cc index 5e4496308..4c0909eb5 100644 --- a/winsup/cygwin/times.cc +++ b/winsup/cygwin/times.cc @@ -255,11 +255,9 @@ to_timestruc_t (FILETIME *ptr, timestruc_t *out) void __stdcall time_as_timestruc_t (timestruc_t * out) { - SYSTEMTIME systemtime; FILETIME filetime; - GetSystemTime (&systemtime); - SystemTimeToFileTime (&systemtime, &filetime); + GetSystemTimeAsFileTime (&filetime); to_timestruc_t (&filetime, out); } @@ -269,11 +267,9 @@ extern "C" time_t time (time_t * ptr) { time_t res; - SYSTEMTIME systemtime; FILETIME filetime; - GetSystemTime (&systemtime); - SystemTimeToFileTime (&systemtime, &filetime); + GetSystemTimeAsFileTime (&filetime); res = to_time_t (&filetime); if (ptr) *ptr = res;