summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendsmb.c
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2019-09-16 17:05:23 +0200
committerOndrej Holy <oholy@redhat.com>2019-09-20 11:53:57 +0000
commitc48272e2d99af5840fd87541b199f469a3769ca0 (patch)
tree4528af74e6a0983063a861a076c5bf27bcbe7979 /daemon/gvfsbackendsmb.c
parent21a98bc9d09cad2f23331f8ed66de9aa5eadaf7c (diff)
downloadgvfs-c48272e2d99af5840fd87541b199f469a3769ca0.tar.gz
smb: Remove usage of deprecated GTimeVal
GTimeVal is deprecated. Let's remove it in order to prevent the deprecation warnings.
Diffstat (limited to 'daemon/gvfsbackendsmb.c')
-rw-r--r--daemon/gvfsbackendsmb.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c
index 0af0529c..353e85d6 100644
--- a/daemon/gvfsbackendsmb.c
+++ b/daemon/gvfsbackendsmb.c
@@ -1361,7 +1361,6 @@ set_info_from_stat (GVfsBackendSmb *backend,
GFileAttributeMatcher *matcher)
{
GFileType file_type;
- GTimeVal t;
char *content_type;
char *display_name;
@@ -1425,16 +1424,14 @@ set_info_from_stat (GVfsBackendSmb *backend,
G_FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE,
statbuf->st_blocks * G_GUINT64_CONSTANT (512));
- t.tv_sec = statbuf->st_mtime;
+ g_file_info_set_attribute_uint64 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED, statbuf->st_mtime);
#if defined (HAVE_STRUCT_STAT_ST_MTIMENSEC)
- t.tv_usec = statbuf->st_mtimensec / 1000;
+ g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, statbuf->st_mtimensec / 1000);
#elif defined (HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC)
- t.tv_usec = statbuf->st_mtim.tv_nsec / 1000;
+ g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, statbuf->st_mtim.tv_nsec / 1000);
#else
- t.tv_usec = 0;
+ g_file_info_set_attribute_uint32 (info, G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC, 0);
#endif
- g_file_info_set_modification_time (info, &t);
-
if (g_file_attribute_matcher_matches (matcher,
G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE) ||