*
**********************************************************************/
-/*
- * delete a subkey of KEY_SMBCONF
+/**
+ * delete a service from configuration
*/
-WERROR reg_delkey_internal(TALLOC_CTX *ctx, const char *keyname)
+WERROR libnet_smbconf_delshare(TALLOC_CTX *ctx, const char *keyname)
{
WERROR werr = WERR_OK;
struct registry_key *key = NULL;
d_printf("[%s]\n", servicename);
} else {
if (libnet_smbconf_key_exists(servicename)) {
- werr = reg_delkey_internal(tmp_ctx, servicename);
+ werr = libnet_smbconf_delshare(tmp_ctx, servicename);
if (!W_ERROR_IS_OK(werr)) {
goto done;
}
}
sharename = argv[0];
- if (W_ERROR_IS_OK(reg_delkey_internal(NULL, sharename))) {
+ if (W_ERROR_IS_OK(libnet_smbconf_delshare(NULL, sharename))) {
ret = 0;
}
done: