From 4a9c00fa942b1b760cd2bfa3874d4b80e7c1a62a Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Wed, 28 Jun 2023 17:49:45 +0100 Subject: [PATCH] glocalfileinfo: Delete some redundant code `_g_stat_has_field (statbuf, G_LOCAL_FILE_STAT_FIELD_ATIME)` will always return `TRUE` on Windows (since it uses a basic `struct stat`), so the platform-inspecific code is equivalent to the Windows-specific code. Signed-off-by: Philip Withnall --- gio/glocalfileinfo.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/gio/glocalfileinfo.c b/gio/glocalfileinfo.c index dc027e4dc..7c2524e8d 100644 --- a/gio/glocalfileinfo.c +++ b/gio/glocalfileinfo.c @@ -1026,19 +1026,12 @@ set_info_from_stat (GFileInfo *info, _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_MODIFIED_USEC, _g_stat_mtim_nsec (statbuf) / 1000); _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_MODIFIED_NSEC, _g_stat_mtim_nsec (statbuf)); -#if defined (G_OS_WIN32) - _g_file_info_set_attribute_uint64_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS, statbuf->st_atim.tv_sec); - _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS_USEC, statbuf->st_atim.tv_nsec / 1000); - _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS_NSEC, statbuf->st_atim.tv_nsec); -#else - if (_g_stat_has_field (statbuf, G_LOCAL_FILE_STAT_FIELD_ATIME)) { _g_file_info_set_attribute_uint64_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS, _g_stat_atime (statbuf)); _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS_USEC, _g_stat_atim_nsec (statbuf) / 1000); _g_file_info_set_attribute_uint32_by_id (info, G_FILE_ATTRIBUTE_ID_TIME_ACCESS_NSEC, _g_stat_atim_nsec (statbuf)); } -#endif #ifndef G_OS_WIN32 /* Microsoft uses st_ctime for file creation time,