summaryrefslogtreecommitdiffstats
path: root/source3/param/loadparm.c
diff options
context:
space:
mode:
authorGarming Sam <garming@catalyst.net.nz>2014-02-20 10:24:00 +1300
committerJeremy Allison <jra@samba.org>2014-05-07 19:49:15 +0200
commitef3d445d8836a7f02ba4fc8f4b5381763583894b (patch)
treed1461dc8957dba3114ded58ae6288fec3d9f3751 /source3/param/loadparm.c
parentc3c8f4fe9cf6411d8a14f54ef0d273f07ed42bbf (diff)
downloadsamba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.tar.gz
samba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.tar.xz
samba-ef3d445d8836a7f02ba4fc8f4b5381763583894b.zip
param: consolidate handle_copy method between the two loadparms
Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/param/loadparm.c')
-rw-r--r--source3/param/loadparm.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c
index 11b1486252..2964544ce4 100644
--- a/source3/param/loadparm.c
+++ b/source3/param/loadparm.c
@@ -261,7 +261,6 @@ static bool bGlobalOnly = false;
/* prototypes for the special type handlers */
static bool handle_include(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr);
-static bool handle_copy(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr);
static bool handle_idmap_backend(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr);
static bool handle_idmap_uid(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr);
static bool handle_idmap_gid(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr);
@@ -2627,37 +2626,6 @@ static bool handle_include(struct loadparm_context *unused, int snum, const char
return true;
}
-/***************************************************************************
- Handle the interpretation of the copy parameter.
-***************************************************************************/
-
-static bool handle_copy(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr)
-{
- bool bRetval;
- int iTemp;
-
- bRetval = false;
-
- DEBUG(3, ("Copying service from service %s\n", pszParmValue));
-
- if ((iTemp = getservicebyname(pszParmValue, NULL)) >= 0) {
- if (iTemp == snum) {
- DEBUG(0, ("Can't copy service %s - unable to copy self!\n", pszParmValue));
- } else {
- copy_service(ServicePtrs[snum],
- serviceTemp,
- ServicePtrs[snum]->copymap);
- string_set(ServicePtrs[snum], ptr, pszParmValue);
- bRetval = true;
- }
- } else {
- DEBUG(0, ("Unable to copy service - source not found: %s\n", pszParmValue));
- bRetval = false;
- }
-
- return (bRetval);
-}
-
static bool handle_ldap_debug_level(struct loadparm_context *unused, int snum, const char *pszParmValue, char **ptr)
{
Globals.ldap_debug_level = lp_int(pszParmValue);