diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-06-13 01:50:24 +0200 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-06-13 01:50:24 +0200 |
commit | 5b58c9fd2880911aa926259d97a396e97f3d4313 (patch) | |
tree | fefbc7a72447f2f12adbe0e16d6f597cf05e3fdf /src/command.c | |
parent | use signalfd to stop on SIGTERM (diff) | |
download | cimple-5b58c9fd2880911aa926259d97a396e97f3d4313.tar.gz cimple-5b58c9fd2880911aa926259d97a396e97f3d4313.zip |
event_loop: hide the API details
Diffstat (limited to '')
-rw-r--r-- | src/command.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/command.c b/src/command.c index 6306f7e..f629fde 100644 --- a/src/command.c +++ b/src/command.c @@ -222,14 +222,8 @@ free_ctx: return ret; } -int cmd_dispatcher_add_to_event_loop(const struct cmd_dispatcher *dispatcher, - struct event_loop *loop, int fd) +int cmd_dispatcher_add_to_event_loop(struct cmd_dispatcher *dispatcher, struct event_loop *loop, + int fd) { - struct event_fd entry = { - .fd = fd, - .events = POLLIN, - .handler = cmd_dispatcher_handle_event, - .arg = (void *)dispatcher, - }; - return event_loop_add(loop, &entry); + return event_loop_add(loop, fd, POLLIN, cmd_dispatcher_handle_event, dispatcher); } |