diff --git a/src/basic/terminal-util.c b/src/basic/terminal-util.c index df091c36a9..c2ff3ca85a 100644 --- a/src/basic/terminal-util.c +++ b/src/basic/terminal-util.c @@ -855,7 +855,7 @@ int fd_columns(int fd) { return -errno; if (ws.ws_col <= 0) - return -EIO; + return -ENODATA; /* some tty types come up with invalid row/column initially, return a recognizable error for that */ return ws.ws_col; } @@ -892,7 +892,7 @@ int fd_lines(int fd) { return -errno; if (ws.ws_row <= 0) - return -EIO; + return -ENODATA; /* some tty types come up with invalid row/column initially, return a recognizable error for that */ return ws.ws_row; }