svn commit: samba r23753 - in branches/SAMBA_4_0/source/lib/ldb/swig: .

tpot at samba.org tpot at samba.org
Mon Jul 9 01:49:50 GMT 2007


Author: tpot
Date: 2007-07-09 01:49:49 +0000 (Mon, 09 Jul 2007)
New Revision: 23753

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

Log:
Fix bitrot afflicting the ldb Python swig bindings.

Modified:
   branches/SAMBA_4_0/source/lib/ldb/swig/ldb.i


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/swig/ldb.i
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/swig/ldb.i	2007-07-09 00:48:07 UTC (rev 23752)
+++ branches/SAMBA_4_0/source/lib/ldb/swig/ldb.i	2007-07-09 01:49:49 UTC (rev 23753)
@@ -37,8 +37,9 @@
 
 /* Include headers */
 
+#include "lib/replace/replace.h"
+#include "lib/talloc/talloc.h"
 #include "lib/ldb/include/ldb.h"
-#include "lib/talloc/talloc.h"
 
 %}
 
@@ -179,7 +180,6 @@
 	struct ldb_dn *dn;
 	unsigned int num_elements;
 	struct ldb_message_element *elements;
-	void *private_data;
 };
 
 /*
@@ -213,11 +213,11 @@
 
 int ldb_connect(struct ldb_context *ldb, const char *url, unsigned int flags, const char *options[]);
 
-int ldb_search(struct ldb_context *ldb, const struct ldb_dn *base, enum ldb_scope scope, const char *expression, const char * const *attrs, struct ldb_result **OUT);
+int ldb_search(struct ldb_context *ldb, struct ldb_dn *base, enum ldb_scope scope, const char *expression, const char * const *attrs, struct ldb_result **OUT);
 
-int ldb_delete(struct ldb_context *ldb, const struct ldb_dn *dn);
+int ldb_delete(struct ldb_context *ldb, struct ldb_dn *dn);
 
-int ldb_rename(struct ldb_context *ldb, const struct ldb_dn *olddn, const struct ldb_dn *newdn);
+int ldb_rename(struct ldb_context *ldb, struct ldb_dn *olddn, struct ldb_dn *newdn);
 
 int ldb_add(struct ldb_context *ldb, const struct ldb_message *message);
 
@@ -227,11 +227,11 @@
 
 struct ldb_message_element *ldb_msg_find_element(const struct ldb_message *msg, const char *attr_name);
 
-int ldb_msg_add_value(struct ldb_message *msg, const char *attr_name, const struct ldb_val *INPUT);
+int ldb_msg_add_value(struct ldb_message *msg, const char *attr_name, const struct ldb_val *val, struct ldb_message_element **return_el);
 
 void ldb_msg_remove_attr(struct ldb_message *msg, const char *attr);
 
-int ldb_msg_sanity_check(struct ldb_message *msg);
+int ldb_msg_sanity_check(struct ldb_context *ldb, const struct ldb_message *msg);
 
 /* DN operations */
 



More information about the samba-cvs mailing list