svn commit: samba r8080 - in branches/SAMBA_4_0/source/torture/libnet: .

mimir at samba.org mimir at samba.org
Sat Jul 2 14:37:22 GMT 2005


Author: mimir
Date: 2005-07-02 14:37:21 +0000 (Sat, 02 Jul 2005)
New Revision: 8080

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

Log:
Use libnet_context where using libnet_Lookup functions now.


rafal


Modified:
   branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c
===================================================================
--- branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c	2005-07-02 14:36:34 UTC (rev 8079)
+++ branches/SAMBA_4_0/source/torture/libnet/libnet_lookup.c	2005-07-02 14:37:21 UTC (rev 8080)
@@ -20,6 +20,7 @@
 */
 
 #include "includes.h"
+#include "lib/cmdline/popt_common.h"
 #include "libnet/libnet.h"
 #include "libnet/composite.h"
 #include "libcli/composite/monitor.h"
@@ -30,17 +31,21 @@
 {
 	NTSTATUS status;
 	TALLOC_CTX *mem_ctx;
+	struct libnet_context *ctx;
 	struct libnet_Lookup lookup;
 	const char address[16];
 
 	mem_ctx = talloc_init("test_lookup");
 
+	ctx = libnet_context_init(NULL);
+	ctx->cred = cmdline_credentials;
+
 	lookup.in.hostname = lp_netbios_name();
 	lookup.in.methods  = lp_name_resolve_order();
 	lookup.in.type     = NBT_NAME_CLIENT;
-	lookup.out.address = (const char**)&address;
+	lookup.out.address = &address;
 
-	status = libnet_Lookup(mem_ctx, &lookup);
+	status = libnet_Lookup(ctx, mem_ctx, &lookup);
 
 	if (!NT_STATUS_IS_OK(status)) {
 		printf("Couldn't lookup name %s: %s\n", lookup.in.hostname, nt_errstr(status));
@@ -55,16 +60,20 @@
 {
 	NTSTATUS status;
 	TALLOC_CTX *mem_ctx;
+	struct libnet_context *ctx;
 	struct libnet_Lookup lookup;
 	const char address[16];
 
 	mem_ctx = talloc_init("test_lookup_host");
 
+	ctx = libnet_context_init(NULL);
+	ctx->cred = cmdline_credentials;
+
 	lookup.in.hostname = lp_netbios_name();
 	lookup.in.methods  = lp_name_resolve_order();
-	lookup.out.address = (const char**)&address;
+	lookup.out.address = &address;
 
-	status = libnet_LookupHost(mem_ctx, &lookup);
+	status = libnet_LookupHost(ctx, mem_ctx, &lookup);
 
 	if (!NT_STATUS_IS_OK(status)) {
 		printf("Couldn't lookup host %s: %s\n", lookup.in.hostname, nt_errstr(status));
@@ -79,16 +88,20 @@
 {
 	NTSTATUS status;
 	TALLOC_CTX *mem_ctx;
+	struct libnet_context *ctx;
 	struct libnet_Lookup lookup;
 	const char address[16];
 
 	mem_ctx = talloc_init("test_lookup_pdc");
 
+	ctx = libnet_context_init(NULL);
+	ctx->cred = cmdline_credentials;
+
 	lookup.in.hostname = lp_workgroup();
 	lookup.in.methods  = lp_name_resolve_order();
-	lookup.out.address = (const char**)&address;
+	lookup.out.address = &address;
 
-	status = libnet_LookupPdc(mem_ctx, &lookup);
+	status = libnet_LookupPdc(ctx, mem_ctx, &lookup);
 
 	if (!NT_STATUS_IS_OK(status)) {
 		printf("Couldn't lookup pdc %s: %s\n", lookup.in.hostname, nt_errstr(status));



More information about the samba-cvs mailing list