X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=inline;f=src%2Fevent.h;h=ce6701ac441491cce83fe2f67717fb8d9c8097a7;hb=ac1893fee5773e3c8f0c5ec0f24d5c0feaa0f7f4;hp=a87685da1c361152343d185e3bf566bde1e3dc30;hpb=8d4b96efb7955eaa96174af4804597f92e124041;p=meshlink diff --git a/src/event.h b/src/event.h index a87685da..ce6701ac 100644 --- a/src/event.h +++ b/src/event.h @@ -52,7 +52,7 @@ typedef struct timeout_t { typedef struct signal_t { struct splay_node_t node; int signum; - bool set; + volatile atomic_flag set; signal_cb_t cb; void *data; } signal_t;