summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rpc.statd/file.c
diff options
context:
space:
mode:
authorcharnier <charnier@FreeBSD.org>1997-10-13 11:13:33 +0000
committercharnier <charnier@FreeBSD.org>1997-10-13 11:13:33 +0000
commit8f640499e9439317b5c4c86c9e29cebdf7d2fcbd (patch)
tree8551f6336b076c1eac810d9b3c0620185755588a /usr.sbin/rpc.statd/file.c
parent5b323e1a4836fcfb03b1e09ee91f62997da87f09 (diff)
downloadFreeBSD-src-8f640499e9439317b5c4c86c9e29cebdf7d2fcbd.zip
FreeBSD-src-8f640499e9439317b5c4c86c9e29cebdf7d2fcbd.tar.gz
Use err(3). Add usage() and #includes.
Diffstat (limited to 'usr.sbin/rpc.statd/file.c')
-rw-r--r--usr.sbin/rpc.statd/file.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/usr.sbin/rpc.statd/file.c b/usr.sbin/rpc.statd/file.c
index 5dbc1cac..b8fc5cc 100644
--- a/usr.sbin/rpc.statd/file.c
+++ b/usr.sbin/rpc.statd/file.c
@@ -31,11 +31,12 @@
*
*/
-#include <stdio.h>
-#include <unistd.h>
-#include <fcntl.h>
+#include <err.h>
#include <errno.h>
+#include <fcntl.h>
+#include <stdio.h>
#include <string.h>
+#include <unistd.h>
#include <sys/types.h>
#include <sys/mman.h> /* For mmap() */
#include <rpc/rpc.h>
@@ -147,11 +148,7 @@ void init_file(char *filename)
new_file = TRUE;
}
if (status_fd < 0)
- {
- perror("rpc.statd");
- fprintf(stderr, "Unable to open status file %s\n", filename);
- exit(1);
- }
+ errx(1, "unable to open status file %s", filename);
/* File now open. mmap() it, with a generous size to allow for */
/* later growth, where we will extend the file but not re-map it. */
@@ -159,10 +156,7 @@ void init_file(char *filename)
mmap(NULL, 0x10000000, PROT_READ | PROT_WRITE, MAP_SHARED, status_fd, 0);
if (status_info == (FileLayout *) MAP_FAILED)
- {
- perror("rpc.statd");
- fprintf(stderr, "Unable to mmap() status file\n");
- }
+ warn("unable to mmap() status file");
status_file_len = lseek(status_fd, 0L, SEEK_END);
@@ -173,7 +167,7 @@ void init_file(char *filename)
if ((status_file_len < HEADER_LEN) || (status_file_len
< (HEADER_LEN + sizeof(HostInfo) * status_info->noOfHosts)) )
{
- fprintf(stderr, "rpc.statd: status file is corrupt\n");
+ warnx("status file is corrupt");
new_file = TRUE;
}
}
OpenPOWER on IntegriCloud