fix: relayd: unaligned access in trace_chunk_registry_ht_key_hash
[lttng-tools.git] / src / bin / lttng-sessiond / thread-utils.cpp
index 1b8ff0881b68cbb0276037952078dff60e20e60a..c861e0f52e65bd76e5962742475e81f64003681f 100644 (file)
@@ -9,7 +9,10 @@
 
 #include "lttng-sessiond.hpp"
 #include "utils.hpp"
+
 #include <common/utils.hpp>
+
+#include <fcntl.h>
 #include <pthread.h>
 
 /*
@@ -24,7 +27,7 @@ static int main_quit_pipe[2] = { -1, -1 };
  *
  * Return -1 on error or 0 if all pipes are created.
  */
-int sessiond_init_main_quit_pipe(void)
+int sessiond_init_main_quit_pipe()
 {
        int ret, i;
 
@@ -65,7 +68,7 @@ int sessiond_wait_for_main_quit_pipe(int timeout_ms)
                ret = -1;
                goto end;
        }
-       ret = lttng_poll_add(&events, main_quit_pipe[0], LPOLLIN | LPOLLERR);
+       ret = lttng_poll_add(&events, main_quit_pipe[0], LPOLLIN);
        if (ret < 0) {
                PERROR("Failed to add file descriptor to poll/epoll set");
                ret = -1;
@@ -89,12 +92,12 @@ end:
        return ret;
 }
 
-int sessiond_notify_main_quit_pipe(void)
+int sessiond_notify_main_quit_pipe()
 {
        return notify_thread_pipe(main_quit_pipe[1]);
 }
 
-void sessiond_close_main_quit_pipe(void)
+void sessiond_close_main_quit_pipe()
 {
        utils_close_pipe(main_quit_pipe);
 }
@@ -114,7 +117,7 @@ int sessiond_set_thread_pollset(struct lttng_poll_event *events, size_t size)
        }
 
        /* Add main quit pipe */
-       ret = lttng_poll_add(events, main_quit_pipe[0], LPOLLIN | LPOLLERR);
+       ret = lttng_poll_add(events, main_quit_pipe[0], LPOLLIN);
        if (ret < 0) {
                goto error;
        }
This page took 0.034708 seconds and 4 git commands to generate.