[SCM] Samba Shared Repository - branch master updated - ce5eded7e03d86d5d7f2ee1a9d975fae116d2306

Volker Lendecke vlendec at samba.org
Sun Jan 11 21:54:28 GMT 2009


The branch, master has been updated
       via  ce5eded7e03d86d5d7f2ee1a9d975fae116d2306 (commit)
      from  cd5039b18843485074bb8e502434b518265d10e9 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit ce5eded7e03d86d5d7f2ee1a9d975fae116d2306
Author: Volker Lendecke <vl at samba.org>
Date:   Sun Jan 11 11:17:26 2009 +0100

    Move cli_api_pipe() to its only user cli_pipe.c

-----------------------------------------------------------------------

Summary of changes:
 source3/include/proto.h       |    6 ------
 source3/libsmb/clirap.c       |   23 -----------------------
 source3/rpc_client/cli_pipe.c |   26 ++++++++++++++++++++++++++
 3 files changed, 26 insertions(+), 29 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/include/proto.h b/source3/include/proto.h
index a379134..9a0ba9a 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -2629,12 +2629,6 @@ void dump_ntquota_list(SMB_NTQUOTA_LIST **qtl, bool _verbose, bool _numeric, voi
 
 /* The following definitions come from libsmb/clirap.c  */
 
-bool cli_api_pipe(struct cli_state *cli, const char *pipe_name,
-                  uint16 *setup, uint32 setup_count, uint32 max_setup_count,
-                  char *params, uint32 param_count, uint32 max_param_count,
-                  char *data, uint32 data_count, uint32 max_data_count,
-                  char **rparam, uint32 *rparam_count,
-                  char **rdata, uint32 *rdata_count);
 bool cli_api(struct cli_state *cli,
 	     char *param, int prcnt, int mprcnt,
 	     char *data, int drcnt, int mdrcnt,
diff --git a/source3/libsmb/clirap.c b/source3/libsmb/clirap.c
index eee8636..1656d9e 100644
--- a/source3/libsmb/clirap.c
+++ b/source3/libsmb/clirap.c
@@ -22,29 +22,6 @@
 #include "includes.h"
 
 /****************************************************************************
- Call a remote api on an arbitrary pipe.  takes param, data and setup buffers.
-****************************************************************************/
-
-bool cli_api_pipe(struct cli_state *cli, const char *pipe_name,
-                  uint16 *setup, uint32 setup_count, uint32 max_setup_count,
-                  char *params, uint32 param_count, uint32 max_param_count,
-                  char *data, uint32 data_count, uint32 max_data_count,
-                  char **rparam, uint32 *rparam_count,
-                  char **rdata, uint32 *rdata_count)
-{
-	cli_send_trans(cli, SMBtrans,
-                 pipe_name,
-                 0,0,                         /* fid, flags */
-                 setup, setup_count, max_setup_count,
-                 params, param_count, max_param_count,
-                 data, data_count, max_data_count);
-
-	return (cli_receive_trans(cli, SMBtrans,
-                            rparam, (unsigned int *)rparam_count,
-                            rdata, (unsigned int *)rdata_count));
-}
-
-/****************************************************************************
  Call a remote api
 ****************************************************************************/
 
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c
index 3fd31e2..c87df09 100644
--- a/source3/rpc_client/cli_pipe.c
+++ b/source3/rpc_client/cli_pipe.c
@@ -834,6 +834,32 @@ static NTSTATUS cli_pipe_reset_current_pdu(struct rpc_pipe_client *cli, RPC_HDR
 }
 
 /****************************************************************************
+ Call a remote api on an arbitrary pipe.  takes param, data and setup buffers.
+****************************************************************************/
+
+static bool cli_api_pipe(struct cli_state *cli, const char *pipe_name,
+			 uint16 *setup, uint32 setup_count,
+			 uint32 max_setup_count,
+			 char *params, uint32 param_count,
+			 uint32 max_param_count,
+			 char *data, uint32 data_count,
+			 uint32 max_data_count,
+			 char **rparam, uint32 *rparam_count,
+			 char **rdata, uint32 *rdata_count)
+{
+	cli_send_trans(cli, SMBtrans,
+                 pipe_name,
+                 0,0,                         /* fid, flags */
+                 setup, setup_count, max_setup_count,
+                 params, param_count, max_param_count,
+                 data, data_count, max_data_count);
+
+	return (cli_receive_trans(cli, SMBtrans,
+                            rparam, (unsigned int *)rparam_count,
+                            rdata, (unsigned int *)rdata_count));
+}
+
+/****************************************************************************
  Send data on an rpc pipe via trans. The prs_struct data must be the last
  pdu fragment of an NDR data stream.
 


-- 
Samba Shared Repository


More information about the samba-cvs mailing list