aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/os/event.c5
-rw-r--r--src/os/event.h1
-rw-r--r--src/os_unix.c2
3 files changed, 7 insertions, 1 deletions
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);