diff options
author | Volker Lendecke <vl@samba.org> | 2019-09-27 17:25:55 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2019-10-03 16:39:31 +0000 |
commit | 8ca4fe65238f9b086cae842da13111596b9d0114 (patch) | |
tree | e6572f6b2d340844d3375f057b01a5d3398330b3 /source3/rpcclient | |
parent | 398cb8a56d83a7978836ee0b65b4747d190ab630 (diff) | |
download | samba-8ca4fe65238f9b086cae842da13111596b9d0114.tar.gz |
rpclient: Remove cmd_test
I can't even properly find why this went in. It's the only user of the
global rpcclient_cli_state, which can go if we remove this.
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/rpcclient')
-rw-r--r-- | source3/rpcclient/cmd_test.c | 95 | ||||
-rw-r--r-- | source3/rpcclient/rpcclient.c | 2 | ||||
-rw-r--r-- | source3/rpcclient/wscript_build | 1 |
3 files changed, 0 insertions, 98 deletions
diff --git a/source3/rpcclient/cmd_test.c b/source3/rpcclient/cmd_test.c deleted file mode 100644 index 1b8a27234d1..00000000000 --- a/source3/rpcclient/cmd_test.c +++ /dev/null @@ -1,95 +0,0 @@ -/* - Unix SMB/CIFS implementation. - RPC pipe client - - Copyright (C) Volker Lendecke 2005 - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -#include "includes.h" -#include "rpcclient.h" -#include "../librpc/gen_ndr/ndr_lsa_c.h" -#include "rpc_client/cli_lsarpc.h" -#include "../librpc/gen_ndr/ndr_samr.h" -#include "../librpc/gen_ndr/winreg.h" - -static NTSTATUS cmd_testme(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, - int argc, const char **argv) -{ - struct rpc_pipe_client *lsa_pipe = NULL, *samr_pipe = NULL; - NTSTATUS status = NT_STATUS_UNSUCCESSFUL, result; - struct policy_handle pol; - struct dcerpc_binding_handle *b; - - d_printf("testme\n"); - - status = cli_rpc_pipe_open_noauth(rpcclient_cli_state, - &ndr_table_lsarpc, - &lsa_pipe); - if (!NT_STATUS_IS_OK(status)) { - goto done; - } - - status = cli_rpc_pipe_open_noauth(rpcclient_cli_state, - &ndr_table_samr, - &samr_pipe); - if (!NT_STATUS_IS_OK(status)) { - goto done; - } - - b = lsa_pipe->binding_handle; - - status = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, False, - KEY_QUERY_VALUE, &pol); - - if (!NT_STATUS_IS_OK(status)) - goto done; - - status = dcerpc_lsa_Close(b, mem_ctx, &pol, &result); - - if (!NT_STATUS_IS_OK(status)) - goto done; - if (!NT_STATUS_IS_OK(result)) { - status = result; - goto done; - } - - done: - TALLOC_FREE(lsa_pipe); - TALLOC_FREE(samr_pipe); - - return status; -} - -/* List of commands exported by this module */ - -struct cmd_set test_commands[] = { - - { - .name = "TESTING", - }, - - { - .name = "testme", - .returntype = RPC_RTYPE_NTSTATUS, - .ntfn = cmd_testme, - .description = "Sample test", - .usage = "testme", - }, - - { - .name = NULL, - }, -}; diff --git a/source3/rpcclient/rpcclient.c b/source3/rpcclient/rpcclient.c index 8f1aa8d875d..d230ea19d3b 100644 --- a/source3/rpcclient/rpcclient.c +++ b/source3/rpcclient/rpcclient.c @@ -789,7 +789,6 @@ extern struct cmd_set ds_commands[]; extern struct cmd_set echo_commands[]; extern struct cmd_set epmapper_commands[]; extern struct cmd_set shutdown_commands[]; -extern struct cmd_set test_commands[]; extern struct cmd_set wkssvc_commands[]; extern struct cmd_set ntsvcs_commands[]; extern struct cmd_set drsuapi_commands[]; @@ -813,7 +812,6 @@ static struct cmd_set *rpcclient_command_list[] = { echo_commands, epmapper_commands, shutdown_commands, - test_commands, wkssvc_commands, ntsvcs_commands, drsuapi_commands, diff --git a/source3/rpcclient/wscript_build b/source3/rpcclient/wscript_build index bc2eeeb8c76..52a955c914b 100644 --- a/source3/rpcclient/wscript_build +++ b/source3/rpcclient/wscript_build @@ -12,7 +12,6 @@ bld.SAMBA3_BINARY('rpcclient', cmd_dssetup.c cmd_echo.c cmd_shutdown.c - cmd_test.c cmd_wkssvc.c cmd_ntsvcs.c cmd_drsuapi.c |