diff options
author | Andrew Bartlett <abartlet@samba.org> | 2011-07-07 20:33:55 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2011-07-08 11:23:23 +0200 |
commit | 6b2749f8a9f527c1d52ba76566c661cab30b59c6 (patch) | |
tree | e2a07d6c5bd59d387c27ebd926841dad701f9a01 /source3/param/loadparm_ctx.c | |
parent | 198ad4df31e5e4ab177d0abb851cb5c0c527f8d4 (diff) | |
download | samba-6b2749f8a9f527c1d52ba76566c661cab30b59c6.tar.gz samba-6b2749f8a9f527c1d52ba76566c661cab30b59c6.tar.bz2 samba-6b2749f8a9f527c1d52ba76566c661cab30b59c6.zip |
param: Add hooks to s3 parm_struct and the parameters void * pointer
This is to that the pyparam hooks can use the hooks to connect with
the s3 loadparm system. This now also includes per-service
parameters.
Andrew Bartlett
Diffstat (limited to 'source3/param/loadparm_ctx.c')
-rw-r--r-- | source3/param/loadparm_ctx.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/source3/param/loadparm_ctx.c b/source3/param/loadparm_ctx.c index e80f6f1844..0136c8bef4 100644 --- a/source3/param/loadparm_ctx.c +++ b/source3/param/loadparm_ctx.c @@ -20,18 +20,16 @@ #include "includes.h" #include "../source4/param/s3_param.h" -static const char *get_parametric(const char *type, const char *option) -{ - return lp_parm_const_string(-1, type, option, NULL); -} - /* These are in the order that they appear in the s4 loadparm file. * All of the s4 loadparm functions should be here eventually, once * they are implemented in the s3 loadparm, have the same format (enum * values in particular) and defaults. */ static const struct loadparm_s3_context s3_fns = { - .get_parametric = get_parametric, + .get_parametric = lp_parm_const_string_service, + .get_parm_struct = lp_get_parameter, + .get_parm_ptr = lp_parm_ptr, + .get_service = lp_service, .server_role = lp_server_role, |