Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
struct vfs_open_how how = { .flags = 0, };
struct file_id file_id;
bool have_share_mode_entry = false;
+ uint32_t dosmode;
int ret;
bool ok;
goto fail;
}
- (void)fdos_mode(fsp);
+ dosmode = fdos_mode(fsp);
+ fsp->fsp_flags.is_sparse = (dosmode & FILE_ATTRIBUTE_SPARSE);
+ fsp->fsp_flags.is_sparse |= e.flags & SHARE_ENTRY_FLAG_POSIX_OPEN;
ok = vfs_default_durable_reconnect_check_stat(&state->cookie.stat_info,
fsp);