[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha6-247-g1f2b5ea

Simo Sorce idra at samba.org
Fri Jan 30 15:21:45 GMT 2009


The branch, master has been updated
       via  1f2b5ea97c7957f4f49fdea67960e7c08888e505 (commit)
      from  d93634b7dd753109a5a3621ea7ab610acba8cb65 (commit)

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


- Log -----------------------------------------------------------------
commit 1f2b5ea97c7957f4f49fdea67960e7c08888e505
Author: Simo Sorce <idra at samba.org>
Date:   Fri Jan 30 10:18:52 2009 -0500

    Add helper function to get a module name, may be useful for debugging.

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

Summary of changes:
 source4/lib/ldb/common/ldb_modules.c |    5 +++++
 source4/lib/ldb/include/ldb_module.h |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/lib/ldb/common/ldb_modules.c b/source4/lib/ldb/common/ldb_modules.c
index 03d1e6e..99a4776 100644
--- a/source4/lib/ldb/common/ldb_modules.c
+++ b/source4/lib/ldb/common/ldb_modules.c
@@ -506,6 +506,11 @@ struct ldb_module *ldb_module_new(TALLOC_CTX *memctx,
 	return module;
 }
 
+const char * ldb_module_get_name(struct ldb_module *module)
+{
+	return module->ops->name;
+}
+
 struct ldb_context *ldb_module_get_ctx(struct ldb_module *module)
 {
 	return module->ldb;
diff --git a/source4/lib/ldb/include/ldb_module.h b/source4/lib/ldb/include/ldb_module.h
index 8742b10..4e10191 100644
--- a/source4/lib/ldb/include/ldb_module.h
+++ b/source4/lib/ldb/include/ldb_module.h
@@ -55,7 +55,7 @@ struct ldb_module_ops {
 	int (*end_transaction)(struct ldb_module *);
 	int (*del_transaction)(struct ldb_module *);
 	int (*sequence_number)(struct ldb_module *, struct ldb_request *);
-    void *private_data;
+	void *private_data;
 };
 
 
@@ -110,6 +110,7 @@ struct ldb_module *ldb_module_new(TALLOC_CTX *memctx,
 				  const char *module_name,
 				  const struct ldb_module_ops *ops);
 
+const char * ldb_module_get_name(struct ldb_module *module);
 struct ldb_context *ldb_module_get_ctx(struct ldb_module *module);
 void *ldb_module_get_private(struct ldb_module *module);
 void ldb_module_set_private(struct ldb_module *module, void *private_data);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list