colrm(1): Replace magic exit codes with standard macros

Signed-off-by: Faraz Vahedi <[email protected]>
Reviewed by:	markj, oshogbo
MFC after:	1 week
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1496

(cherry picked from commit fc26f24b3e)
This commit is contained in:
Faraz Vahedi authored and Mariusz Zaborski committed 2025-01-29 10:51:34 +01:00
1 parent 6285abfcf3
commit 6f34788b4e
1 file changed
+6 -7
+6 -7
View File
@@ -87,12 +87,12 @@ main(int argc, char *argv[])
case 2:
stop = strtol(argv[1], &p, 10);
if (stop <= 0 || *p)
errx(1, "illegal column -- %s", argv[1]);
errx(EXIT_FAILURE, "illegal column -- %s", argv[1]);
/* FALLTHROUGH */
case 1:
start = strtol(argv[0], &p, 10);
if (start <= 0 || *p)
errx(1, "illegal column -- %s", argv[0]);
errx(EXIT_FAILURE, "illegal column -- %s", argv[0]);
break;
case 0:
break;
@@ -101,7 +101,7 @@ main(int argc, char *argv[])
}
if (stop && start > stop)
errx(1, "illegal start and stop columns");
errx(EXIT_FAILURE, "illegal start and stop columns");
for (column = 0;;) {
switch (ch = getwchar()) {
@@ -134,15 +134,14 @@ void
check(FILE *stream)
{
if (feof(stream))
exit(0);
exit(EXIT_SUCCESS);
if (ferror(stream))
err(1, "%s", stream == stdin ? "stdin" : "stdout");
err(EXIT_FAILURE, "%s", stream == stdin ? "stdin" : "stdout");
}
void
usage(void)
{
(void)fprintf(stderr, "usage: colrm [start [stop]]\n");
exit(1);
exit(EXIT_FAILURE);
}