summaryrefslogtreecommitdiffstats
path: root/lib/param/loadparm.h
diff options
context:
space:
mode:
authorGarming Sam <garming@catalyst.net.nz>2014-01-16 13:44:22 +1300
committerAndrew Bartlett <abartlet@samba.org>2014-02-12 13:17:14 +1300
commit8c22634559820fee9d2007816174263fafc41c6a (patch)
tree7ccfcd5b44117c5e360868db2f9424431e70c182 /lib/param/loadparm.h
parent6e954a560521a459ef4a72faeca39b16ca0fed36 (diff)
downloadsamba-8c22634559820fee9d2007816174263fafc41c6a.tar.gz
samba-8c22634559820fee9d2007816174263fafc41c6a.tar.xz
samba-8c22634559820fee9d2007816174263fafc41c6a.zip
param: Move LOADPARM_EXTRA_GLOBALS to lib/param/loadparm.h to be shared between loadparms
Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'lib/param/loadparm.h')
-rw-r--r--lib/param/loadparm.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/param/loadparm.h b/lib/param/loadparm.h
index 56ffec524db..8a04b3f86c8 100644
--- a/lib/param/loadparm.h
+++ b/lib/param/loadparm.h
@@ -230,6 +230,23 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
#include "lib/param/param_local.h"
+#define LOADPARM_EXTRA_GLOBALS \
+ struct parmlist_entry *param_opt; \
+ char *realm_original; \
+ int iminreceivefile; \
+ char *szPrintcapname; \
+ int CupsEncrypt; \
+ int iPreferredMaster; \
+ char *szLdapMachineSuffix; \
+ char *szLdapUserSuffix; \
+ char *szLdapIdmapSuffix; \
+ char *szLdapGroupSuffix; \
+ char *szIdmapUID; \
+ char *szIdmapGID; \
+ char *szIdmapBackend; \
+ int winbindMaxDomainConnections; \
+ int ismb2_max_credits;
+
const char* server_role_str(uint32_t role);
int lp_find_server_role(int server_role, int security, int domain_logons, int domain_master);
int lp_find_security(int server_role, int security);