terminal-util: introduce isatty_safe that rejects EBADF

This commit is contained in:
Mike Yuan
2023-12-22 23:06:48 +08:00
parent d3f818fea6
commit 76270f5c09
2 changed files with 14 additions and 0 deletions
+2
View File
@@ -86,6 +86,8 @@
/* Set cursor to top left corner and clear screen */
#define ANSI_HOME_CLEAR "\x1B[H\x1B[2J"
bool isatty_safe(int fd);
int reset_terminal_fd(int fd, bool switch_to_text);
int reset_terminal(const char *name);
int set_terminal_cursor_position(int fd, unsigned int row, unsigned int column);