Skip to content

Commit

Permalink
Add us_loop_pump for libuv
Browse files Browse the repository at this point in the history
  • Loading branch information
uNetworkingAB committed May 19, 2023
1 parent f11be29 commit 8cd4cb6
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/eventing/libuv.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down

0 comments on commit 8cd4cb6

Please sign in to comment.