diff options
author | Philippe Charnier <charnier@FreeBSD.org> | 1997-10-13 11:13:33 +0000 |
---|---|---|
committer | Philippe Charnier <charnier@FreeBSD.org> | 1997-10-13 11:13:33 +0000 |
commit | df82e9ba02c7ea6099480b44d09a741c4293ba62 (patch) | |
tree | 150c279fd834e2c448b213619744ed4ef2d0c0d2 /usr.sbin/rpc.statd/file.c | |
parent | 5dbfe9a1380b39d1cdf17ec8d9bcbcdaa5f1cc3a (diff) | |
download | src-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.c | 20 |
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; } } |