use sig_atomic_t for run flag in examples

Otherwise the loop may run forever.
This commit is contained in:
Bjarne von Horn 2024-01-26 18:50:05 +01:00
parent 1dae91d8c3
commit 3ba71d5702
4 changed files with 4 additions and 4 deletions

View File

@ -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;
/****************************************************************************/

View File

@ -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;
/****************************************************************************/

View File

@ -41,7 +41,7 @@
RT_TASK my_task;
static int run = 1;
static volatile sig_atomic_t run = 1;
/****************************************************************************/

View File

@ -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;
/****************************************************************************/