aboutsummaryrefslogtreecommitdiff
path: root/src/evloop.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/evloop.h')
-rw-r--r--src/evloop.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/evloop.h b/src/evloop.h
index f0d4f72..f11c8df 100644
--- a/src/evloop.h
+++ b/src/evloop.h
@@ -8,7 +8,7 @@
struct evloop;
typedef struct evloop evloop_t;
-typedef void (*evloop_process_func_t)(void *data);
+typedef int (*evloop_process_func_t)(void *data);
typedef void (*evloop_destroy_func_t)(void *data);
struct event {
@@ -20,6 +20,7 @@ struct event {
typedef struct event event_t;
evloop_t *evloop_create();
+void evloop_destroy(evloop_t *evloop);
int evloop_wait(evloop_t *el, int timeout);
int evloop_add(evloop_t *el, event_t *ev, int flag);
int evloop_remove(evloop_t *el, event_t *ev);