diff options
Diffstat (limited to 'source3')
-rw-r--r-- | source3/include/proto.h | 2 | ||||
-rw-r--r-- | source3/param/loadparm.c | 20 |
2 files changed, 20 insertions, 2 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h index ee6f09a7292..bd399737275 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -3947,8 +3947,10 @@ const char **lp_init_logon_delayed_hosts(void); int lp_init_logon_delay(void); bool lp_load_printers(void); bool lp_readraw(void); +bool _lp_readraw(void); bool lp_large_readwrite(void); bool lp_writeraw(void); +bool _lp_writeraw(void); bool lp_null_passwords(void); bool lp_obey_pam_restrictions(void); bool lp_encrypted_passwords(void); diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index ba9d816429a..2d389d4fa6a 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -5569,9 +5569,9 @@ FN_GLOBAL_BOOL(lp_domain_logons, &Globals.bDomainLogons) FN_GLOBAL_LIST(lp_init_logon_delayed_hosts, &Globals.szInitLogonDelayedHosts) FN_GLOBAL_INTEGER(lp_init_logon_delay, &Globals.InitLogonDelay) FN_GLOBAL_BOOL(lp_load_printers, &Globals.bLoadPrinters) -FN_GLOBAL_BOOL(lp_readraw, &Globals.bReadRaw) +FN_GLOBAL_BOOL(_lp_readraw, &Globals.bReadRaw) FN_GLOBAL_BOOL(lp_large_readwrite, &Globals.bLargeReadwrite) -FN_GLOBAL_BOOL(lp_writeraw, &Globals.bWriteRaw) +FN_GLOBAL_BOOL(_lp_writeraw, &Globals.bWriteRaw) FN_GLOBAL_BOOL(lp_null_passwords, &Globals.bNullPasswords) FN_GLOBAL_BOOL(lp_obey_pam_restrictions, &Globals.bObeyPamRestrictions) FN_GLOBAL_BOOL(lp_encrypted_passwords, &Globals.bEncryptPasswords) @@ -10021,3 +10021,19 @@ bool lp_widelinks(int snum) return lp_widelinks_internal(snum); } + +bool lp_writeraw(void) +{ + if (lp_async_smb_echo_handler()) { + return false; + } + return _lp_writeraw(); +} + +bool lp_readraw(void) +{ + if (lp_async_smb_echo_handler()) { + return false; + } + return _lp_readraw(); +} |