aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/rpc.statd/file.c
diff options
context:
space:
mode:
authorPhilippe Charnier <charnier@FreeBSD.org>1997-10-13 11:13:33 +0000
committerPhilippe Charnier <charnier@FreeBSD.org>1997-10-13 11:13:33 +0000
commitdf82e9ba02c7ea6099480b44d09a741c4293ba62 (patch)
tree150c279fd834e2c448b213619744ed4ef2d0c0d2 /usr.sbin/rpc.statd/file.c
parent5dbfe9a1380b39d1cdf17ec8d9bcbcdaa5f1cc3a (diff)
downloadsrc-df82e9ba02c7ea6099480b44d09a741c4293ba62.tar.gz
src-df82e9ba02c7ea6099480b44d09a741c4293ba62.zip
Use err(3). Add usage() and #includes.
Notes
Notes: svn path=/head/; revision=30376
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 5dbc1cac6e80..b8fc5cc9c1ba 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;
}
}