From 44c4522dbda6ae005625d5b85072d74f02ba272c Mon Sep 17 00:00:00 2001 From: Denis Pronin Date: Mon, 7 Apr 2025 12:45:49 +0300 Subject: [PATCH] lib/cmdline: use macro from unistd.h to specify standard FDs Signed-off-by: Denis Pronin --- lib/cmdline/cmdline_os_unix.c | 4 ++-- lib/cmdline/cmdline_socket.c | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/cmdline/cmdline_os_unix.c b/lib/cmdline/cmdline_os_unix.c index 0365e73c115..2518b93c197 100644 --- a/lib/cmdline/cmdline_os_unix.c +++ b/lib/cmdline/cmdline_os_unix.c @@ -17,7 +17,7 @@ terminal_adjust(struct cmdline *cl) memcpy(&term, &cl->oldterm, sizeof(term)); term.c_lflag &= ~(ICANON | ECHO | ISIG); - tcsetattr(0, TCSANOW, &term); + tcsetattr(STDIN_FILENO, TCSANOW, &term); setbuf(stdin, NULL); } @@ -25,7 +25,7 @@ terminal_adjust(struct cmdline *cl) void terminal_restore(const struct cmdline *cl) { - tcsetattr(fileno(stdin), TCSANOW, &cl->oldterm); + tcsetattr(STDIN_FILENO, TCSANOW, &cl->oldterm); } ssize_t diff --git a/lib/cmdline/cmdline_socket.c b/lib/cmdline/cmdline_socket.c index 78fb67c4745..70ae7a1a68b 100644 --- a/lib/cmdline/cmdline_socket.c +++ b/lib/cmdline/cmdline_socket.c @@ -4,7 +4,6 @@ * All rights reserved. */ -#include #include #include @@ -34,7 +33,7 @@ cmdline_stdin_new(cmdline_parse_ctx_t *ctx, const char *prompt) { struct cmdline *cl; - cl = cmdline_new(ctx, prompt, 0, 1); + cl = cmdline_new(ctx, prompt, STDIN_FILENO, STDOUT_FILENO); if (cl != NULL) terminal_adjust(cl);