X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fevent.h;h=4eb182518b350ba57cb7c036e0340f7c70e4ba6b;hb=e4e5a81447142da0fb1291b2d2119ed6981b89e5;hp=c90e50679a171971bde932e51ed7f866d9ceae9e;hpb=af8787d1b921fd2e286514ebe83ee1c7b449f298;p=meshlink diff --git a/src/event.h b/src/event.h index c90e5067..4eb18251 100644 --- a/src/event.h +++ b/src/event.h @@ -60,6 +60,7 @@ struct event_loop_t { volatile bool running; struct timeval now; + bool deletion; splay_tree_t ios; splay_tree_t timeouts; @@ -85,7 +86,7 @@ extern void signal_del(event_loop_t *loop, signal_t *sig); extern void event_loop_init(event_loop_t *loop); extern void event_loop_exit(event_loop_t *loop); -extern bool event_loop_run(event_loop_t *loop); +extern bool event_loop_run(event_loop_t *loop, pthread_mutex_t *mutex); extern void event_loop_flush_output(event_loop_t *loop); extern void event_loop_stop(event_loop_t *loop);