diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/param/loadparm.c | 2 | ||||
-rw-r--r-- | lib/param/loadparm.h | 1 | ||||
-rw-r--r-- | lib/param/s3_param.h | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 7e37e3507e..12a5bd13e4 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -2619,6 +2619,8 @@ struct loadparm_context *loadparm_init_s3(TALLOC_CTX *mem_ctx, } loadparm_context->s3_fns = s3_fns; loadparm_context->globals = s3_fns->globals; + loadparm_context->flags = s3_fns->flags; + return loadparm_context; } diff --git a/lib/param/loadparm.h b/lib/param/loadparm.h index ebb3417962..1c59e36b8e 100644 --- a/lib/param/loadparm.h +++ b/lib/param/loadparm.h @@ -278,6 +278,7 @@ int lp_find_security(int server_role, int security); bool lp_is_security_and_server_role_valid(int server_role, int security); struct loadparm_global * get_globals(void); +unsigned int * get_flags(void); char * lp_string(TALLOC_CTX *, const char *); bool lp_string_set(char **, const char *); int getservicebyname(const char *, struct loadparm_service *); diff --git a/lib/param/s3_param.h b/lib/param/s3_param.h index 77d8599db7..04dd56564a 100644 --- a/lib/param/s3_param.h +++ b/lib/param/s3_param.h @@ -22,6 +22,7 @@ struct loadparm_s3_helpers bool (*lp_do_parameter)(int, const char *, const char *); bool (*do_section)(const char *pszSectionName, void *userdata); struct loadparm_global *globals; + unsigned int *flags; }; #endif /* __S3_PARAM_H__ */ |