summaryrefslogtreecommitdiff
path: root/lib/talloc
diff options
context:
space:
mode:
authorAdrian Cochrane <adrianc@catalyst.net.nz>2015-09-04 12:03:33 +1200
committerJeremy Allison <jra@samba.org>2015-10-09 20:14:07 +0200
commit906a26a2abc70f824b654f71678314648b28d058 (patch)
treecd42cc971331a8ef1dcad3573856c5412140fa43 /lib/talloc
parentf5135bda942ff13f0baf2c629147d0755eb96090 (diff)
downloadsamba-906a26a2abc70f824b654f71678314648b28d058.tar.gz
talloc: Provide tests access to talloc_magic
Signed-off-by: Adrian Cochrane <adrianc@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'lib/talloc')
-rw-r--r--lib/talloc/talloc.c5
-rw-r--r--lib/talloc/talloc.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/talloc/talloc.c b/lib/talloc/talloc.c
index b35e1c20620..90b9d963ca9 100644
--- a/lib/talloc/talloc.c
+++ b/lib/talloc/talloc.c
@@ -300,6 +300,11 @@ _PUBLIC_ int talloc_version_minor(void)
return TALLOC_VERSION_MINOR;
}
+_PUBLIC_ int talloc_test_get_magic(void)
+{
+ return talloc_magic;
+}
+
static void (*talloc_log_fn)(const char *message);
_PUBLIC_ void talloc_set_log_fn(void (*log_fn)(const char *message))
diff --git a/lib/talloc/talloc.h b/lib/talloc/talloc.h
index 5ece54ddaa4..b7408b9c209 100644
--- a/lib/talloc/talloc.h
+++ b/lib/talloc/talloc.h
@@ -47,6 +47,8 @@ extern "C" {
int talloc_version_major(void);
int talloc_version_minor(void);
+/* This is mostly useful only for testing */
+int talloc_test_get_magic(void);
/**
* @brief Define a talloc parent type