summaryrefslogtreecommitdiff
path: root/lib/tevent/tevent.signatures
diff options
context:
space:
mode:
authorSimo Sorce <idra@samba.org>2009-06-18 20:06:00 -0400
committerKarolin Seeger <kseeger@samba.org>2009-09-09 12:45:04 +0200
commitc28574bf378cbec8f186d4f36337b3ae450de7db (patch)
treef1f857a010194243aeb761576bf146fc7bd3a8ca /lib/tevent/tevent.signatures
parent00f260ce27388310c9324a8ed5369082b9dddd3b (diff)
downloadsamba-c28574bf378cbec8f186d4f36337b3ae450de7db.tar.gz
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. (cherry picked from commit 30b2014a01b31d66dd76e0562c5d769dfacf167b) (cherry picked from commit 3ee857b058780fd3df915d8dab3e7d4ede682ce8)
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 fab5f645598..190522f8eca 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 *);