Introduction
Introduction Statistics Contact Development Disclaimer Help
check explicit for return of -1 - scroll - scrollbackbuffer program for st
git clone git://git.suckless.org/scroll
Log
Files
Refs
README
LICENSE
---
commit 6612bc96e47e1db1199a4d1b657dd10eb4cd438e
parent 47f9a83aaf2304291c6b7b8812747f482f609902
Author: Jan Klemkow <[email protected]>
Date: Mon, 20 Apr 2020 23:01:21 +0200
check explicit for return of -1
Diffstat:
M scroll.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/scroll.c b/scroll.c
@@ -223,11 +223,11 @@ getcursorposition(int *x, int *y)
char input[BUFSIZ];
ssize_t n;
- if (write(STDOUT_FILENO, "\033[6n", 4) < 0)
+ if (write(STDOUT_FILENO, "\033[6n", 4) == -1)
die("requesting cursor position");
do {
- if ((n = read(STDIN_FILENO, input, sizeof(input)-1)) < 0)
+ if ((n = read(STDIN_FILENO, input, sizeof(input)-1)) == -1)
die("reading cursor position");
input[n] = '\0';
} while (sscanf(input, "\033[%d;%dR", x, y) != 2);
@@ -415,7 +415,7 @@ main(int argc, char *argv[])
die("atexit:");
/* get window size of the terminal */
- if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) < 0)
+ if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1)
die("ioctl:");
if (signal(SIGWINCH, sigwinch) == SIG_ERR)
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.