param: remove unused get_parametrics_by_service
authorGarming Sam <garming@catalyst.net.nz>
Tue, 25 Feb 2014 03:58:52 +0000 (16:58 +1300)
committerJeremy Allison <jra@samba.org>
Wed, 7 May 2014 17:49:17 +0000 (19:49 +0200)
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/param/loadparm.c

index 2a3a8cba069d6c9143f3622b9700e2659b36a255..095a25816c5e30a38523901d0327402de9636e84 100644 (file)
@@ -1166,57 +1166,6 @@ static void free_service_byindex(int iService);
 static void show_parameter(int parmIndex);
 static bool is_synonym_of(int parm1, int parm2, bool *inverse);
 
-/*
- * This is a helper function for parametrical options support.  It returns a
- * pointer to parametrical option value if it exists or NULL otherwise. Actual
- * parametrical functions are quite simple
- */
-static struct parmlist_entry *get_parametrics_by_service(struct loadparm_service *service, const char *type,
-                                                        const char *option, struct parmlist_entry *global_opts)
-{
-       char* param_key;
-        struct parmlist_entry *data;
-       TALLOC_CTX *mem_ctx = talloc_stackframe();
-
-       param_key = talloc_asprintf(mem_ctx, "%s:%s", type, option);
-       if (param_key == NULL) {
-               DEBUG(0,("asprintf failed!\n"));
-               TALLOC_FREE(mem_ctx);
-               return NULL;
-       }
-
-       /*
-        * Try to fetch the option from the service.
-        */
-       if (service != NULL) {
-               data = service->param_opt;
-               while (data) {
-                       if (strwicmp(data->key, param_key) == 0) {
-                               TALLOC_FREE(mem_ctx);
-                               return data;
-                       }
-                       data = data->next;
-               }
-       }
-
-       /*
-        * Fall back to fetching from the globals.
-        */
-       data = global_opts;
-       while (data) {
-               if (strwicmp(data->key, param_key) == 0) {
-                       TALLOC_FREE(mem_ctx);
-                       return data;
-               }
-               data = data->next;
-       }
-
-
-       TALLOC_FREE(mem_ctx);
-
-       return NULL;
-}
-
 /*
  * This is a helper function for parametrical options support.  It returns a
  * pointer to parametrical option value if it exists or NULL otherwise. Actual