diff --git a/usr.sbin/nghook/main.c b/usr.sbin/nghook/main.c index ec9d724aa813..678c297fd663 100644 --- a/usr.sbin/nghook/main.c +++ b/usr.sbin/nghook/main.c @@ -1,4 +1,3 @@ - /* * main.c * @@ -34,10 +33,12 @@ * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY * OF SUCH DAMAGE. * - * $FreeBSD$ * $Whistle: main.c,v 1.9 1999/01/20 00:26:26 archie Exp $ */ +#include +__FBSDID("$FreeBSD$"); + #include #include #include @@ -80,7 +81,7 @@ main(int ac, char *av[]) int ch; /* Parse flags */ - while ((ch = getopt(ac, av, "adlnsS")) != EOF) { + while ((ch = getopt(ac, av, "adlnsS")) != -1) { switch (ch) { case 'a': asciiFlag = 1; @@ -243,6 +244,6 @@ WriteAscii(u_char *buf, int len) static void Usage(void) { - errx(EX_USAGE, "usage: nghook [-adlnsS] path [hookname]"); + fprintf(stderr, "usage: nghook [-adlnsS] path [hookname]\n"); + exit(EX_USAGE); } -