svn commit: samba r4633 - branches/SAMBA_3_0/source/rpcclient trunk/source/rpcclient

gd at samba.org gd at samba.org
Mon Jan 10 10:23:57 GMT 2005


Author: gd
Date: 2005-01-10 10:23:57 +0000 (Mon, 10 Jan 2005)
New Revision: 4633

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4633

Log:
Finally give rpcclient a port-command.

Guenther

Modified:
   branches/SAMBA_3_0/source/rpcclient/rpcclient.c
   trunk/source/rpcclient/rpcclient.c


Changeset:
Modified: branches/SAMBA_3_0/source/rpcclient/rpcclient.c
===================================================================
--- branches/SAMBA_3_0/source/rpcclient/rpcclient.c	2005-01-10 08:58:53 UTC (rev 4632)
+++ branches/SAMBA_3_0/source/rpcclient/rpcclient.c	2005-01-10 10:23:57 UTC (rev 4633)
@@ -658,6 +658,7 @@
 	struct cmd_set 		**cmd_set;
 	struct in_addr 		server_ip;
 	NTSTATUS 		nt_status;
+	static int		opt_port = 0;
 
 	/* make sure the vars that get altered (4th field) are in
 	   a fixed location or certain compilers complain */
@@ -666,6 +667,7 @@
 		POPT_AUTOHELP
 		{"command",	'c', POPT_ARG_STRING,	&cmdstr, 'c', "Execute semicolon separated cmds", "COMMANDS"},
 		{"dest-ip", 'I', POPT_ARG_STRING,   &opt_ipaddr, 'I', "Specify destination IP address", "IP"},
+		{"port", 'p', POPT_ARG_INT,   &opt_port, 'p', "Specify port number", "PORT"},
 		POPT_COMMON_SAMBA
 		POPT_COMMON_CONNECTION
 		POPT_COMMON_CREDENTIALS
@@ -739,7 +741,7 @@
 	}
 	
 	nt_status = cli_full_connection(&cli, global_myname(), server, 
-					opt_ipaddr ? &server_ip : NULL, 0,
+					opt_ipaddr ? &server_ip : NULL, opt_port,
 					"IPC$", "IPC",  
 					cmdline_auth_info.username, 
 					lp_workgroup(),

Modified: trunk/source/rpcclient/rpcclient.c
===================================================================
--- trunk/source/rpcclient/rpcclient.c	2005-01-10 08:58:53 UTC (rev 4632)
+++ trunk/source/rpcclient/rpcclient.c	2005-01-10 10:23:57 UTC (rev 4633)
@@ -660,6 +660,7 @@
 	struct cmd_set 		**cmd_set;
 	struct in_addr 		server_ip;
 	NTSTATUS 		nt_status;
+	static int		opt_port = 0;
 
 	/* make sure the vars that get altered (4th field) are in
 	   a fixed location or certain compilers complain */
@@ -668,6 +669,7 @@
 		POPT_AUTOHELP
 		{"command",	'c', POPT_ARG_STRING,	&cmdstr, 'c', "Execute semicolon separated cmds", "COMMANDS"},
 		{"dest-ip", 'I', POPT_ARG_STRING,   &opt_ipaddr, 'I', "Specify destination IP address", "IP"},
+		{"port", 'p', POPT_ARG_INT,   &opt_port, 'p', "Specify port number", "PORT"},
 		POPT_COMMON_SAMBA
 		POPT_COMMON_CONNECTION
 		POPT_COMMON_CREDENTIALS
@@ -741,7 +743,7 @@
 	}
 	
 	nt_status = cli_full_connection(&cli, global_myname(), server, 
-					opt_ipaddr ? &server_ip : NULL, 0,
+					opt_ipaddr ? &server_ip : NULL, opt_port,
 					"IPC$", "IPC",  
 					cmdline_auth_info.username, 
 					lp_workgroup(),



More information about the samba-cvs mailing list