diff options
author | tjr <tjr@FreeBSD.org> | 2002-05-27 06:37:34 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2002-05-27 06:37:34 +0000 |
commit | dab00ca8771d3d38e7d57d2b13e34967caad086c (patch) | |
tree | 6a220ab5bcdaeb9a6fa491d384b76204b40a543f /usr.bin/nl | |
parent | c73112a6c712d89819466026ec5f1e669c85c127 (diff) | |
download | FreeBSD-src-dab00ca8771d3d38e7d57d2b13e34967caad086c.zip FreeBSD-src-dab00ca8771d3d38e7d57d2b13e34967caad086c.tar.gz |
style(9): use err() instead of perror() + exit().
Diffstat (limited to 'usr.bin/nl')
-rw-r--r-- | usr.bin/nl/nl.c | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/usr.bin/nl/nl.c b/usr.bin/nl/nl.c index a6b6f93..5c990c5 100644 --- a/usr.bin/nl/nl.c +++ b/usr.bin/nl/nl.c @@ -44,6 +44,7 @@ __RCSID("$FreeBSD$"); #include <sys/types.h> +#include <err.h> #include <errno.h> #include <limits.h> #include <locale.h> @@ -263,10 +264,8 @@ main(argc, argv) case 0: break; case 1: - if (freopen(argv[0], "r", stdin) == NULL) { - perror(argv[0]); - exit(EXIT_FAILURE); - } + if (freopen(argv[0], "r", stdin) == NULL) + err(EXIT_FAILURE, "%s", argv[0]); break; default: usage(); @@ -278,17 +277,13 @@ main(argc, argv) val = LINE_MAX; /* Allocate sufficient buffer space (including the terminating NUL). */ buffersize = (size_t)val + 1; - if ((buffer = malloc(buffersize)) == NULL) { - perror("cannot allocate input line buffer"); - exit(EXIT_FAILURE); - } + if ((buffer = malloc(buffersize)) == NULL) + err(EXIT_FAILURE, "cannot allocate input line buffer"); /* Allocate a buffer suitable for preformatting line number. */ intbuffersize = max(INT_STRLEN_MAXIMUM, width) + 1; /* NUL */ - if ((intbuffer = malloc(intbuffersize)) == NULL) { - perror("cannot allocate preformatting buffer"); - exit(EXIT_FAILURE); - } + if ((intbuffer = malloc(intbuffersize)) == NULL) + err(EXIT_FAILURE, "cannot allocate preformatting buffer"); /* Do the work. */ filter(); @@ -367,18 +362,14 @@ filter() } (void)printf("%s%s", sep, buffer); - if (ferror(stdout)) { - perror("output error"); - exit(EXIT_FAILURE); - } + if (ferror(stdout)) + err(EXIT_FAILURE, "output error"); nextline: ; } - if (ferror(stdin)) { - perror("input error"); - exit(EXIT_FAILURE); - } + if (ferror(stdin)) + err(EXIT_FAILURE, "input error"); } /* |