summaryrefslogtreecommitdiffstats
path: root/usr.bin/mesg/mesg.c
diff options
context:
space:
mode:
authorcharnier <charnier@FreeBSD.org>1997-07-24 07:00:17 +0000
committercharnier <charnier@FreeBSD.org>1997-07-24 07:00:17 +0000
commit49ace60aee5e32db794915421ae47700a0f5a5bc (patch)
treede4d71cc10e9a6a4d325b6bf8f68c32fd93b41ca /usr.bin/mesg/mesg.c
parentf61512bf13065db14f73912536dfcfa8fe665463 (diff)
downloadFreeBSD-src-49ace60aee5e32db794915421ae47700a0f5a5bc.zip
FreeBSD-src-49ace60aee5e32db794915421ae47700a0f5a5bc.tar.gz
Add usage().
Diffstat (limited to 'usr.bin/mesg/mesg.c')
-rw-r--r--usr.bin/mesg/mesg.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/usr.bin/mesg/mesg.c b/usr.bin/mesg/mesg.c
index 96906c6..5faffa4 100644
--- a/usr.bin/mesg/mesg.c
+++ b/usr.bin/mesg/mesg.c
@@ -37,25 +37,30 @@
*/
#ifndef lint
-static char copyright[] =
+static const char copyright[] =
"@(#) Copyright (c) 1987, 1993\n\
The Regents of the University of California. All rights reserved.\n";
#endif /* not lint */
#ifndef lint
+#if 0
static char sccsid[] = "@(#)mesg.c 8.2 (Berkeley) 1/21/94";
+#endif
+static const char rcsid[] =
+ "$Id$";
#endif /* not lint */
#include <sys/types.h>
#include <sys/stat.h>
#include <err.h>
-#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
+static void usage __P((void));
+
int
main(argc, argv)
int argc;
@@ -69,7 +74,7 @@ main(argc, argv)
switch (ch) {
case '?':
default:
- goto usage;
+ usage();
}
argc -= optind;
argv += optind;
@@ -99,6 +104,13 @@ main(argc, argv)
exit(1);
}
-usage: (void)fprintf(stderr, "usage: mesg [y | n]\n");
+ usage();
+ return(0);
+}
+
+static void
+usage()
+{
+ (void)fprintf(stderr, "usage: mesg [y | n]\n");
exit(2);
}
OpenPOWER on IntegriCloud