param: get rid of unnecessary get_default_loadparm_service pointer
[sfrench/samba-autobuild/.git] / source3 / param / loadparm_ctx.c
index 8fffe13cecad7b128fd739eb9ff17d1f528f8a54..fdad041e677ac50dd818e1e3e8bed86833e755a8 100644 (file)
@@ -58,23 +58,18 @@ static bool lp_load_for_s4_ctx(const char *filename)
 
 static struct loadparm_s3_helpers s3_fns =
 {
-       .get_parm_struct = lp_get_parameter,
        .get_parm_ptr = lp_parm_ptr,
        .get_service = lp_service_for_s4_ctx,
        .get_servicebynum = lp_servicebynum_for_s4_ctx,
        .getservicebyname = getservicebyname,
-       .get_default_loadparm_service = lp_default_loadparm_service,
        .get_numservices = lp_numservices,
        .load = lp_load_for_s4_ctx,
-       .set_cmdline = lp_set_cmdline,
+       .store_cmdline = store_lp_set_cmdline,
        .dump = lp_dump,
        .lp_string = lp_string,
-       .lp_string_set = lp_string_set,
        .lp_include = lp_include,
-       .init_printer_values = init_printer_values,
        .init_ldap_debugging = init_ldap_debugging,
        .set_netbios_aliases = set_netbios_aliases,
-       .lp_do_parameter = lp_do_parameter,
        .do_section = lp_do_section,
 };
 
@@ -83,5 +78,6 @@ const struct loadparm_s3_helpers *loadparm_s3_helpers(void)
        struct loadparm_s3_helpers *helpers;
        helpers = &s3_fns;
        helpers->globals = get_globals();
+       helpers->flags = get_flags();
        return helpers;
 }