summaryrefslogtreecommitdiff
path: root/lib/tevent/tevent.signatures
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2009-06-18 20:06:00 -0400
committerSimo Sorce <idra@samba.org>2009-07-03 08:45:30 -0400
commit30b2014a01b31d66dd76e0562c5d769dfacf167b (patch)
tree53bbb3220dd51e7b2addaa7f23fb87a29da2882e /lib/tevent/tevent.signatures
parent2738178d1301f9c1c4144c7472c9419911cd816e (diff)
downloadsamba-30b2014a01b31d66dd76e0562c5d769dfacf167b.tar.gz
samba-30b2014a01b31d66dd76e0562c5d769dfacf167b.tar.bz2
samba-30b2014a01b31d66dd76e0562c5d769dfacf167b.zip
Expose functions need by backend writers
move publicly needed structures and functions in the public header. Stop installing internal headers. Update the signature and exports files with the new exposed function.
Diffstat (limited to 'lib/tevent/tevent.signatures')
-rw-r--r--lib/tevent/tevent.signatures3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/tevent/tevent.signatures b/lib/tevent/tevent.signatures
index fab5f64559..190522f8ec 100644
--- a/lib/tevent/tevent.signatures
+++ b/lib/tevent/tevent.signatures
@@ -7,7 +7,7 @@ uint16_t tevent_fd_get_flags (struct tevent_fd *);
void tevent_fd_set_flags (struct tevent_fd *, uint16_t);
_Bool tevent_signal_support (struct tevent_context *);
void tevent_set_abort_fn (void (*) (const char *));
-int tevent_set_debug (struct tevent_context *, void (*) (void *, enum tevent_debug_level, const char *, __va_list_tag *), void *);
+int tevent_set_debug (struct tevent_context *, void (*) (void *, enum tevent_debug_level, const char *, va_list), void *);
int tevent_set_debug_stderr (struct tevent_context *);
void tevent_req_set_callback (struct tevent_req *, tevent_req_fn, void *);
void *_tevent_req_callback_data (struct tevent_req *);
@@ -44,6 +44,7 @@ size_t tevent_queue_length (struct tevent_queue *);
void tevent_loop_allow_nesting (struct tevent_context *);
void tevent_loop_set_nesting_hook (struct tevent_context *, tevent_nesting_hook, void *);
int _tevent_loop_until (struct tevent_context *, _Bool (*) (void *), void *, const char *);
+_Bool tevent_register_backend (const char *, const struct tevent_ops *);
struct tevent_context *tevent_context_init (TALLOC_CTX *);
struct tevent_context *tevent_context_init_byname (TALLOC_CTX *, const char *);
const char **tevent_backend_list (TALLOC_CTX *);