summaryrefslogtreecommitdiff
path: root/source4/lib/events/events.i
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/events/events.i')
-rw-r--r--source4/lib/events/events.i8
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/lib/events/events.i b/source4/lib/events/events.i
index e2f3b788cb..4b4d265e10 100644
--- a/source4/lib/events/events.i
+++ b/source4/lib/events/events.i
@@ -22,8 +22,16 @@
%{
#include "lib/events/events.h"
+typedef struct event_context event_context;
%}
+%talloctype(event_context);
+typedef struct event_context {} event_context;
+
+%typemap(default,noblock=1) struct event_context * {
+ $1 = event_context_init(NULL);
+}
+
struct event_context *event_context_init(TALLOC_CTX *mem_ctx);
%typemap(default,noblock=1) struct event_context * {