]> git.meshlink.io Git - meshlink/blobdiff - src/event.h
Allow incoming connections to specify a real address in the ID request.
[meshlink] / src / event.h
index a87685da1c361152343d185e3bf566bde1e3dc30..bec32045e0bf501bd9c39985870b6d9d0268b82f 100644 (file)
@@ -52,7 +52,9 @@ typedef struct timeout_t {
 typedef struct signal_t {
        struct splay_node_t node;
        int signum;
-       bool set;
+#ifdef HAVE_STDATOMIC_H
+       volatile atomic_flag set;
+#endif
        signal_cb_t cb;
        void *data;
 } signal_t;