aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/server.c
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2023-06-13 03:59:41 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2023-06-13 03:59:41 +0200
commit349846cd411f0c6d45237c5794f9694cb6030489 (patch)
tree85e2247cc4dc7cbbfb3465a61385d5f484005a7e /src/server.c
parentserver: handle disconnected workers gracefully (diff)
downloadcimple-349846cd411f0c6d45237c5794f9694cb6030489.tar.gz
cimple-349846cd411f0c6d45237c5794f9694cb6030489.zip
signal: remove the stupid add_to_event_loop wrapper
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server.c b/src/server.c
index 0e771df..cd77dc8 100644
--- a/src/server.c
+++ b/src/server.c
@@ -19,6 +19,7 @@
#include "tcp_server.h"
#include "worker_queue.h"
+#include <poll.h>
#include <pthread.h>
#include <stdlib.h>
@@ -317,8 +318,8 @@ int server_create(struct server **_server, const struct settings *settings)
goto destroy_event_loop;
server->signalfd = ret;
- ret = signalfd_add_to_event_loop(server->signalfd, server->event_loop, server_set_stopping,
- server);
+ ret = event_loop_add(server->event_loop, server->signalfd, POLLIN, server_set_stopping,
+ server);
if (ret < 0)
goto close_signalfd;