]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/param: Remove lpcfg_volume_label() and only caller in NTVFS file server
authorAndrew Bartlett <abartlet@samba.org>
Wed, 10 Mar 2021 02:59:10 +0000 (15:59 +1300)
committerVolker Lendecke <vl@samba.org>
Wed, 10 Mar 2021 06:58:39 +0000 (06:58 +0000)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
lib/param/loadparm.c
lib/param/param.h
source4/param/share.h
source4/param/share_classic.c

index 90f420c0b1b8bf3c026609d13789fef63cdf4f46..0c4c3d0f555f02ddf41b18f477fb7f42f6bfcbbc 100644 (file)
@@ -3280,18 +3280,6 @@ const char *lpcfg_servicename(const struct loadparm_service *service)
        return service ? lpcfg_string((const char *)service->szService) : NULL;
 }
 
-/**
- * A useful volume label function.
- */
-const char *lpcfg_volume_label(struct loadparm_service *service, struct loadparm_service *sDefault)
-{
-       const char *ret;
-       ret = lpcfg_string((const char *)((service != NULL && service->volume != NULL) ?
-                                      service->volume : sDefault->volume));
-       if (!*ret)
-               return lpcfg_servicename(service);
-       return ret;
-}
 struct smb_iconv_handle *lpcfg_iconv_handle(struct loadparm_context *lp_ctx)
 {
        if (lp_ctx == NULL) {
index 2ccb6b9b41c90fad261cf858885ad015c6b8e22f..07b387a8108431ff901e394a63b043b1b2820433 100644 (file)
@@ -179,10 +179,6 @@ struct loadparm_service *lpcfg_servicebynum(struct loadparm_context *lp_ctx,
 struct loadparm_service *lpcfg_service(struct loadparm_context *lp_ctx,
                                    const char *service_name);
 
-/**
- * A useful volume label function.
- */
-const char *lp_cfg_volume_label(struct loadparm_service *service, struct loadparm_service *sDefault);
 struct smb_iconv_handle *lpcfg_iconv_handle(struct loadparm_context *lp_ctx);
 void lpcfg_smbcli_options(struct loadparm_context *lp_ctx,
                         struct smbcli_options *options);
index 9fa37289d28493fa424af2d7f843264851009c08..f9a749af523a6bb876d686e13d39fb172ade03d7 100644 (file)
@@ -93,7 +93,6 @@ NTSTATUS share_init(void);
 #define SHARE_HOSTS_DENY       "hosts-deny"
 #define SHARE_NTVFS_HANDLER    "ntvfs-handler"
 #define SHARE_TYPE             "type"
-#define SHARE_VOLUME           "volume"
 #define SHARE_CSC_POLICY       "csc-policy"
 #define SHARE_AVAILABLE                "available"
 #define SHARE_BROWSEABLE       "browseable"
index d938cb29f55c25051021a0be9e62e4901593966f..653723e3b0a7f889882180efbf974c46539ffc88 100644 (file)
@@ -84,10 +84,6 @@ static char *sclassic_string_option(TALLOC_CTX *mem_ctx,
                return lpcfg_comment(s, lpcfg_default_service(lp_ctx), mem_ctx);
        }
 
-       if (strcmp(opt_name, SHARE_VOLUME) == 0) {
-               return talloc_strdup(mem_ctx, lpcfg_volume_label(s, lpcfg_default_service(lp_ctx)));
-       }
-
        if (strcmp(opt_name, SHARE_TYPE) == 0) {
                if (lpcfg_printable(s, lpcfg_default_service(lp_ctx))) {
                        return talloc_strdup(mem_ctx, "PRINTER");