From 68b78a0ade80df42490964600c5bc36b477f5e43 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 17 Feb 2021 10:12:08 +0900 Subject: [PATCH] GNU/Linux: Fix AckBtn driver, again. Signed-off-by: NIIBE Yutaka --- contrib/ackbtn-gnu-linux.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/ackbtn-gnu-linux.c b/contrib/ackbtn-gnu-linux.c index 6cf48a2..32e3589 100644 --- a/contrib/ackbtn-gnu-linux.c +++ b/contrib/ackbtn-gnu-linux.c @@ -79,6 +79,8 @@ user_interaction (void *arg) pollfds[1].fd = event_fd; pollfds[1].events = POLLIN; + fputs ("User interaction thread for AckBtn started.\n", stdout); + while (1) { unsigned int acked_or_timeout = 0; @@ -89,8 +91,6 @@ user_interaction (void *arg) pthread_cond_wait (&cond, &mutex); pthread_mutex_unlock (&mutex); - fputs ("User interaction for AckBtn started.\n", stdout); - /* Consume all input if any. */ while (1) { @@ -116,6 +116,7 @@ user_interaction (void *arg) } fputs ("Type RET to acknowledge (or wait for timeout) > ", stdout); + fflush (stdout); while (!acked_or_timeout) {