From 8f0ecbbbeebff0174579a78827d384067cd4cbb7 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Tue, 2 Oct 2012 10:22:39 -0700 Subject: Add functions to programatically set the security mask and directory security mask parameters. --- source3/param/loadparm.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'source3/param') 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; +} -- cgit