diff --git a/examples/rtai_rtdm/main.c b/examples/rtai_rtdm/main.c index 577310f7..d7570efc 100644 --- a/examples/rtai_rtdm/main.c +++ b/examples/rtai_rtdm/main.c @@ -38,7 +38,7 @@ RT_TASK *task; const static unsigned int cycle_us = 1000; /* 1 ms */ -static int run = 1; +static volatile sig_atomic_t run = 1; /****************************************************************************/ diff --git a/examples/rtai_rtdm_dc/main.c b/examples/rtai_rtdm_dc/main.c index 61fa4ae4..1676cae4 100644 --- a/examples/rtai_rtdm_dc/main.c +++ b/examples/rtai_rtdm_dc/main.c @@ -38,7 +38,7 @@ RT_TASK *task; static unsigned int cycle_ns = 1000000; /* 1 ms */ -static int run = 1; +static volatile sig_atomic_t run = 1; /****************************************************************************/ diff --git a/examples/xenomai/main.c b/examples/xenomai/main.c index ca3d8674..c2cddb16 100644 --- a/examples/xenomai/main.c +++ b/examples/xenomai/main.c @@ -41,7 +41,7 @@ RT_TASK my_task; -static int run = 1; +static volatile sig_atomic_t run = 1; /****************************************************************************/ diff --git a/examples/xenomai_posix/main.c b/examples/xenomai_posix/main.c index 71593b75..b78e7499 100644 --- a/examples/xenomai_posix/main.c +++ b/examples/xenomai_posix/main.c @@ -43,7 +43,7 @@ static unsigned int cycle_us = 1000; /* 1 ms */ static pthread_t cyclic_thread; -static int run = 1; +static volatile sig_atomic_t run = 1; /****************************************************************************/