summaryrefslogtreecommitdiff
path: root/source3/param
diff options
context:
space:
mode:
Diffstat (limited to 'source3/param')
-rw-r--r--source3/param/loadparm.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 61606ce9d2..960a644e1a 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -5476,3 +5476,17 @@ int lp_security(void)
return lp_find_security(lp__server_role(),
lp__security());
}
+
+int lp_set_security_mask(int snum, int new_val)
+{
+ int ret = ServicePtrs[snum]->iSecurity_mask;
+ ServicePtrs[snum]->iSecurity_mask = new_val;
+ return ret;
+}
+
+int lp_set_directory_security_mask(int snum, int new_val)
+{
+ int ret = ServicePtrs[snum]->iDir_Security_mask;
+ ServicePtrs[snum]->iDir_Security_mask = new_val;
+ return ret;
+}