diff options
author | charnier <charnier@FreeBSD.org> | 1997-11-24 07:33:42 +0000 |
---|---|---|
committer | charnier <charnier@FreeBSD.org> | 1997-11-24 07:33:42 +0000 |
commit | c1ff1b0c01e9985e977032369d93c228525df201 (patch) | |
tree | 1f519e65daabd7eda9e11aa21861f780dcff0233 /libexec/rbootd/rbootd.c | |
parent | 402f3974e3ee80dd9d5e9064b4abb9db60222c95 (diff) | |
download | FreeBSD-src-c1ff1b0c01e9985e977032369d93c228525df201.zip FreeBSD-src-c1ff1b0c01e9985e977032369d93c228525df201.tar.gz |
Add usage(), rcsids.
Diffstat (limited to 'libexec/rbootd/rbootd.c')
-rw-r--r-- | libexec/rbootd/rbootd.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/libexec/rbootd/rbootd.c b/libexec/rbootd/rbootd.c index 0129c6d..a74734c 100644 --- a/libexec/rbootd/rbootd.c +++ b/libexec/rbootd/rbootd.c @@ -39,7 +39,6 @@ * SUCH DAMAGE. * * from: @(#)rbootd.c 8.1 (Berkeley) 6/4/93 - * $Id: rbootd.c,v 1.7 1997/06/29 19:00:15 steve Exp $ * * From: Utah Hdr: rbootd.c 3.1 92/07/06 * Author: Jeff Forys, University of Utah CSS @@ -52,7 +51,11 @@ static const char copyright[] = #endif /* not lint */ #ifndef lint +#if 0 static const char sccsid[] = "@(#)rbootd.c 8.1 (Berkeley) 6/4/93"; +#endif +static const char rcsid[] = + "$Id$"; #endif /* not lint */ #include <sys/param.h> @@ -69,7 +72,7 @@ static const char sccsid[] = "@(#)rbootd.c 8.1 (Berkeley) 6/4/93"; #include <unistd.h> #include "defs.h" -extern char *__progname; /* from crt0.o */ +static void usage __P((void)); int main(argc, argv) @@ -107,12 +110,14 @@ main(argc, argv) case 'i': IntfName = optarg; break; + default: + usage(); } for (; optind < argc; optind++) { if (ConfigFile == NULL) ConfigFile = argv[optind]; else { - warnx("too many config files (`%s' ignored)\n", + warnx("too many config files (`%s' ignored)", argv[optind]); } } @@ -134,7 +139,7 @@ main(argc, argv) (void) signal(SIGUSR2, DebugOff); } - openlog(__progname, LOG_PID, LOG_DAEMON); + openlog("rbootd", LOG_PID, LOG_DAEMON); /* * If no interface was specified, get one now. @@ -282,6 +287,13 @@ main(argc, argv) } } +static void +usage() +{ + fprintf(stderr, "usage: rbootd [-ad] [-i interface] [config_file]\n"); + exit (1); +} + /* ** DoTimeout -- Free any connections that have timed out. ** |