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

metze at samba.org metze at samba.org
Sat Dec 2 13:00:21 GMT 2006


Author: metze
Date: 2006-12-02 13:00:20 +0000 (Sat, 02 Dec 2006)
New Revision: 20009

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

Log:
use a composite context

metze
Modified:
   branches/SAMBA_4_0/source/libnet/libnet_become_dc.c


Changeset:
Modified: branches/SAMBA_4_0/source/libnet/libnet_become_dc.c
===================================================================
--- branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2006-12-02 12:46:13 UTC (rev 20008)
+++ branches/SAMBA_4_0/source/libnet/libnet_become_dc.c	2006-12-02 13:00:20 UTC (rev 20009)
@@ -20,15 +20,27 @@
 
 #include "includes.h"
 #include "libnet/libnet.h"
+#include "libcli/composite/composite.h"
 
 struct composite_context *libnet_BecomeDC_send(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r)
 {
-	return NULL;
+	struct composite_context *c;
+
+	c = composite_create(mem_ctx, ctx->event_ctx);
+	if (c == NULL) return NULL;
+
+	composite_error(c, NT_STATUS_NOT_IMPLEMENTED);
+	return c;
 }
 
 NTSTATUS libnet_BecomeDC_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r)
 {
-	return NT_STATUS_NOT_IMPLEMENTED;
+	NTSTATUS status;
+
+	status = composite_wait(c);
+
+	talloc_free(c);
+	return status;
 }
 
 NTSTATUS libnet_BecomeDC(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r)



More information about the samba-cvs mailing list