mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
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:
1 parent
6285abfcf3
commit
6f34788b4e
1 file changed
+6
-7
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user