summaryrefslogtreecommitdiff
path: root/source3/lib/system.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/lib/system.c')
-rw-r--r--source3/lib/system.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/lib/system.c b/source3/lib/system.c
index 5158750f98..d9d3266fbc 100644
--- a/source3/lib/system.c
+++ b/source3/lib/system.c
@@ -477,6 +477,12 @@ static void init_stat_ex_from_stat (struct stat_ex *dst,
dst->st_ex_btime = get_create_timespec(src);
dst->st_ex_blksize = src->st_blksize;
dst->st_ex_blocks = src->st_blocks;
+
+#ifdef HAVE_STAT_ST_FLAGS
+ dst->st_ex_flags = src->st_flags;
+#else
+ dst->st_ex_flags = 0;
+#endif
}
/*******************************************************************