1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

s3:services_db: remove unused legacy function svcctl_fetch_regvalues().

This commit is contained in:
Michael Adam 2010-09-20 11:20:37 +02:00
parent e869af9e0e
commit 5fe2abb2f8
2 changed files with 0 additions and 38 deletions

View File

@ -4404,7 +4404,6 @@ const char *svcctl_get_string_value(TALLOC_CTX *ctx, const char *key_name,
struct security_token *token); struct security_token *token);
const char *svcctl_lookup_dispname(TALLOC_CTX *ctx, const char *name, struct security_token *token ); const char *svcctl_lookup_dispname(TALLOC_CTX *ctx, const char *name, struct security_token *token );
const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, struct security_token *token ); const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, struct security_token *token );
struct regval_ctr *svcctl_fetch_regvalues( const char *name, struct security_token *token );
/* The following definitions come from services/svc_netlogon.c */ /* The following definitions come from services/svc_netlogon.c */

View File

@ -691,40 +691,3 @@ const char *svcctl_lookup_description(TALLOC_CTX *ctx, const char *name, struct
return description; return description;
} }
/********************************************************************
********************************************************************/
struct regval_ctr *svcctl_fetch_regvalues(const char *name, struct security_token *token)
{
struct registry_key_handle *key = NULL;
struct regval_ctr *values = NULL;
char *path = NULL;
WERROR wresult;
/* now add the security descriptor */
if (asprintf(&path, "%s\\%s", KEY_SERVICES, name) < 0) {
return NULL;
}
wresult = regkey_open_internal( NULL, &key, path, token,
REG_KEY_READ );
if ( !W_ERROR_IS_OK(wresult) ) {
DEBUG(0,("svcctl_fetch_regvalues: key lookup failed! [%s] (%s)\n",
path, win_errstr(wresult)));
SAFE_FREE(path);
return NULL;
}
SAFE_FREE(path);
wresult = regval_ctr_init(NULL, &values);
if (!W_ERROR_IS_OK(wresult)) {
DEBUG(0,("svcctl_fetch_regvalues: talloc() failed!\n"));
TALLOC_FREE( key );
return NULL;
}
fetch_reg_values( key, values );
TALLOC_FREE( key );
return values;
}