1/*	$OpenBSD: getopt,v 1.7 2002/07/22 20:13:14 pvalchev Exp $	*/
2/*-
3 * Main/getopt(3) fragment.
4 */
5
6#include <sys/types.h>
7#include <stdlib.h>
8
9__SCCSID("@(#)getopt	5.3 (Berkeley) 3/28/94");
10__RCSID("$MirOS: src/share/misc/getopt,v 1.2 2006/10/17 21:39:32 tg Exp $");
11__RCSID("$Id$");
12
13static __dead void usage(void);
14
15int
16main(int argc, char *argv[])
17{
18	int ch;
19
20	while ((ch = getopt(argc, argv, "abcf:")) != -1)
21		switch (ch) {
22		case '':
23			break;
24		case '?':
25		default:
26			usage();
27		}
28	argc -= optind;
29	argv += optind;
30}
31
32static void
33usage(void)
34{
35	extern const char *__progname;
36
37	fprintf(stderr, "usage:\t%s [-abc] [-f file]\n", __progname);
38	exit(1);
39}
40