From 3cbaacdfd2c11cb726011ef6464dce00c186a2bf Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Mon, 20 Nov 2023 13:15:34 -0500 Subject: [PATCH] manual: Fix termios.c example. (Bug 31078) Remove the unused 'char *name;' from the example. Use write instead of putchar to write input as it is read. Example tested on x86_64 by compiling and running the example. Tested by building the manual pdf and reviewing the results. Reviewed-by: Florian Weimer --- manual/examples/termios.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/manual/examples/termios.c b/manual/examples/termios.c index 751e57ad71..65bedad9cc 100644 --- a/manual/examples/termios.c +++ b/manual/examples/termios.c @@ -34,7 +34,6 @@ void set_input_mode (void) { struct termios tattr; - char *name; /* Make sure stdin is a terminal. */ if (!isatty (STDIN_FILENO)) @@ -70,7 +69,7 @@ main (void) if (c == '\004') /* @kbd{C-d} */ break; else - putchar (c); + write (STDOUT_FILENO, &c, 1); } return EXIT_SUCCESS; -- 2.11.4.GIT