FN_LOCAL_BOOL(only_user, only_user)
FN_LOCAL_PARM_BOOL(mangled_names, mangled_names)
FN_LOCAL_BOOL(follow_symlinks, follow_symlinks)
-FN_LOCAL_BOOL(syncalways, syncalways)
+FN_LOCAL_BOOL(sync_always, sync_always)
FN_LOCAL_BOOL(strict_allocate, strict_allocate)
FN_LOCAL_BOOL(delete_readonly, delete_readonly)
FN_LOCAL_BOOL(fake_oplocks, fake_oplocks)
.label = "sync always",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(syncalways),
+ .offset = LOCAL_VAR(sync_always),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.mangled_names = true,
.bWidelinks = false,
.follow_symlinks = true,
- .syncalways = false,
+ .sync_always = false,
.strict_allocate = false,
.strict_sync = false,
.mangling_char = '~',
}
do_sync = (lp_strict_sync(SNUM(conn)) &&
- (lp_syncalways(SNUM(conn)) || state->write_through));
+ (lp_sync_always(SNUM(conn)) || state->write_through));
if (!do_sync) {
tevent_req_done(req);
return;
contend_level2_oplocks_begin(fsp, LEVEL2_CONTEND_WRITE);
contend_level2_oplocks_end(fsp, LEVEL2_CONTEND_WRITE);
- if (!aio_ex->write_through && !lp_syncalways(SNUM(fsp->conn))
+ if (!aio_ex->write_through && !lp_sync_always(SNUM(fsp->conn))
&& fsp->aio_write_behind) {
/* Lie to the client and immediately claim we finished the
* write. */
return NT_STATUS_INVALID_HANDLE;
if (lp_strict_sync(SNUM(conn)) &&
- (lp_syncalways(SNUM(conn)) || write_through)) {
+ (lp_sync_always(SNUM(conn)) || write_through)) {
int ret = flush_write_cache(fsp, SAMBA_SYNC_FLUSH);
if (ret == -1) {
return map_nt_error_from_unix(errno);