diff --git a/src/main.c b/src/main.c index 074cd88..712f1a4 100644 --- a/src/main.c +++ b/src/main.c @@ -24,8 +24,7 @@ static constexpr char gpu_pcidev[] = "0000:0a:00.0"; struct control_t { pthread_mutex_t sensors_mtx; pthread_cond_t sensors_ready; - atomic_bool g_running; - uint8_t _padding[7]; + atomic_bool running; } control; struct sensors_t { // NOLINT yes it is @@ -59,7 +58,7 @@ static void *sensors_thread(void *arg) { /* main sensor loop */ applog(LOG_START, "reached sensors main loop"); - while (control.g_running) { // NOLINT + while (control.running) { // NOLINT pthread_mutex_lock(&control.sensors_mtx); { @@ -113,7 +112,7 @@ static void *display_thread(void *arg) { /* main display loop */ applog(LOG_START, "reached display main loop"); - while (control.g_running) { // NOLINT its updated globally bud + while (control.running) { // NOLINT its updated globally bud struct timespec ts; clock_gettime(CLOCK_REALTIME, &ts); timespec_add_ms(&ts, (uint16_t)(refresh_interval_ms * 1.25)); @@ -202,7 +201,7 @@ int main(void) { /* control vars setup */ pthread_mutex_init(&control.sensors_mtx, nullptr); pthread_cond_init(&control.sensors_ready, nullptr); - control.g_running = true; + control.running = true; /* thread setup */ pthread_t sensors_pthread; @@ -219,7 +218,7 @@ int main(void) { /* cleanup on exit */ applog(LOG_WRN, "got stop signal, shutting down..."); close(sfd); - control.g_running = false; + control.running = false; pthread_join(sensors_pthread, nullptr); pthread_join(display_pthread, nullptr); free(sensors);