summaryrefslogtreecommitdiff
path: root/lib/param
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2015-07-22 19:14:26 +0200
committerJeremy Allison <jra@samba.org>2015-07-31 01:55:31 +0200
commitff4134329d75c90405a56558eabfe02d074b578d (patch)
tree51143d44091981e0b9baf02bef9ac96317f5e15e /lib/param
parent36abb6f2d32a5acf5ec44a7b397034c447502553 (diff)
downloadsamba-ff4134329d75c90405a56558eabfe02d074b578d.tar.gz
generate_param: generate struct entries if we don't generate access functions.
This shrinks LOADPARM_EXTRA_GLOBALS/LOCALS. Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/param')
-rw-r--r--lib/param/loadparm.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/param/loadparm.h b/lib/param/loadparm.h
index 2b4cd27ac4e..656b20db837 100644
--- a/lib/param/loadparm.h
+++ b/lib/param/loadparm.h
@@ -232,13 +232,9 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
#define DEFAULT_SMB2_MAX_CREDITS 8192
#define LOADPARM_EXTRA_LOCALS \
- bool valid; \
int usershare; \
struct timespec usershare_last_mod; \
- char *copy; \
char *szService; \
- char *include; \
- bool available; \
struct parmlist_entry *param_opt; \
struct bitmap *copymap; \
char dummy[3]; /* for alignment */
@@ -247,10 +243,7 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
#define LOADPARM_EXTRA_GLOBALS \
struct parmlist_entry *param_opt; \
- char *realm_original; \
- char *idmap_uid; \
- char *idmap_gid; \
- char *idmap_backend;
+ char *realm_original;
const char* server_role_str(uint32_t role);
int lp_find_server_role(int server_role, int security, int domain_logons, int domain_master);