From 8cd4cb66eb061b2594ca114b9ea1ead64613ad4b Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Fri, 19 May 2023 19:06:28 +0200 Subject: [PATCH] Add us_loop_pump for libuv --- src/eventing/libuv.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/eventing/libuv.c b/src/eventing/libuv.c index 73bc96dd..b2015e42 100644 --- a/src/eventing/libuv.c +++ b/src/eventing/libuv.c @@ -127,6 +127,10 @@ LIBUS_SOCKET_DESCRIPTOR us_poll_fd(struct us_poll_t *p) { return p->fd; } +void us_loop_pump(struct us_loop_t *loop) { + uv_run(loop->uv_loop, UV_RUN_NOWAIT); +} + struct us_loop_t *us_create_loop(void *hint, void (*wakeup_cb)(struct us_loop_t *loop), void (*pre_cb)(struct us_loop_t *loop), void (*post_cb)(struct us_loop_t *loop), unsigned int ext_size) { struct us_loop_t *loop = (struct us_loop_t *) malloc(sizeof(struct us_loop_t) + ext_size);