param: remove unused get_share_params()
authorDavid Disseldorp <ddiss@samba.org>
Tue, 25 Nov 2014 21:22:24 +0000 (22:22 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 26 Nov 2014 20:27:21 +0000 (21:27 +0100)
Given a share name, get_share_params() returns corresponding snum inside
a struct share_params. find_service() provides duplicate functionality.

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Nov 26 21:27:21 CET 2014 on sn-devel-104

source3/include/proto.h
source3/param/service.c

index ce23289bab4df6ee311369db501c7284af10d130..82e1032490ef7b9ac2466bc72b643d934f3f3fcc 100644 (file)
@@ -1084,8 +1084,6 @@ int lp_numservices(void);
 void lp_dump(FILE *f, bool show_defaults, int maxtoprint);
 void lp_dump_one(FILE * f, bool show_defaults, int snum);
 int lp_servicenumber(const char *pszServiceName);
-struct share_params *get_share_params(TALLOC_CTX *mem_ctx,
-                                     const char *sharename);
 const char *volume_label(TALLOC_CTX *ctx, int snum);
 bool lp_domain_master(void);
 bool lp_preferred_master(void);
index 473fc8208729dcd4c6fb80e7b5309e405bfc05d3..b21be6093d492f734777d4a91bbdec14ba5f1cd9 100644 (file)
@@ -251,25 +251,3 @@ int find_service(TALLOC_CTX *ctx, const char *service_in, char **p_service_out)
 
        return (iService);
 }
-
-
-struct share_params *get_share_params(TALLOC_CTX *mem_ctx,
-                                     const char *sharename)
-{
-       struct share_params *result;
-       char *sname = NULL;
-       int snum;
-
-       snum = find_service(mem_ctx, sharename, &sname);
-       if (snum < 0 || sname == NULL) {
-               return NULL;
-       }
-
-       if (!(result = talloc(mem_ctx, struct share_params))) {
-               DEBUG(0, ("talloc failed\n"));
-               return NULL;
-       }
-
-       result->service = snum;
-       return result;
-}