From 1786c8c4060150a6a46fd19b96ce61ba70a5b65d Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 9 Dec 2025 19:35:40 +0100 Subject: [PATCH] test: simple-xinit: fix warning on unused result of write() Signed-off-by: Enrico Weigelt, metux IT consult --- test/simple-xinit.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/simple-xinit.c b/test/simple-xinit.c index c35b2af7b..a7501716f 100644 --- a/test/simple-xinit.c +++ b/test/simple-xinit.c @@ -66,7 +66,10 @@ static const char *server_dead = "server_dead"; static void handle_sigchld(int sig) { - (void)write(server_displayfd, server_dead, strlen(server_dead)); + /* nasty trick to silence compiler warning on unused result. + we really have no practical use for it here */ + if (write(server_displayfd, server_dead, strlen(server_dead)) == -1) + fprintf(stderr, "writing to server_displayfd failed: %s\n", strerror(errno)); } /* Starts the X server, returning its pid. */