From 17b275b23a389dc4a38780c5faad7fbf6b056f88 Mon Sep 17 00:00:00 2001 From: Thiago de Arruda Date: Wed, 7 May 2014 17:58:00 -0300 Subject: Add teardown function for the event.c module Also move the `job_teardown` call from os_unix.c to the event module --- src/os/event.c | 5 +++++ src/os/event.h | 1 + src/os_unix.c | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/os/event.c b/src/os/event.c index 1a35cb3f12..9c9c9c8967 100644 --- a/src/os/event.c +++ b/src/os/event.c @@ -41,6 +41,11 @@ void event_init() uv_prepare_init(uv_default_loop(), &timer_prepare); } +void event_teardown() +{ + job_teardown(); +} + // Wait for some event bool event_poll(int32_t ms) { diff --git a/src/os/event.h b/src/os/event.h index 93dc96d55e..5ddca46875 100644 --- a/src/os/event.h +++ b/src/os/event.h @@ -8,6 +8,7 @@ #include "os/job_defs.h" void event_init(void); +void event_teardown(void); bool event_poll(int32_t ms); bool event_is_pending(void); void event_push(Event event); diff --git a/src/os_unix.c b/src/os_unix.c index 287b5e7d60..93cd0272a8 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -581,7 +581,7 @@ void mch_exit(int r) { exiting = TRUE; - job_teardown(); + event_teardown(); { settmode(TMODE_COOK); -- cgit