summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2002-05-27 06:37:34 +0000
committertjr <tjr@FreeBSD.org>2002-05-27 06:37:34 +0000
commitdab00ca8771d3d38e7d57d2b13e34967caad086c (patch)
tree6a220ab5bcdaeb9a6fa491d384b76204b40a543f
parentc73112a6c712d89819466026ec5f1e669c85c127 (diff)
downloadFreeBSD-src-dab00ca8771d3d38e7d57d2b13e34967caad086c.zip
FreeBSD-src-dab00ca8771d3d38e7d57d2b13e34967caad086c.tar.gz
style(9): use err() instead of perror() + exit().
-rw-r--r--usr.bin/nl/nl.c31
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");
}
/*
OpenPOWER on IntegriCloud