Return to getopt CVS log | Up to [local] / src / share / misc |
File: [local] / src / share / misc / Attic / getopt (download)
Revision 1.7, Mon Jul 22 20:13:14 2002 UTC (21 years, 10 months ago) by pvalchev
ansify |
/* $OpenBSD: getopt,v 1.7 2002/07/22 20:13:14 pvalchev Exp $ */ /* * Main/getopt(3) fragment. * * from: @(#)getopt 5.3 (Berkeley) 3/28/94 */ #include <sys/types.h> #include <stdlib.h> void usage(void); int main(int argc, char *argv[]) { int ch; while ((ch = getopt(argc, argv, "abcf:")) != -1) switch (ch) { case '': break; case '?': default: usage(); } argc -= optind; argv += optind; } void usage(void) { extern char *__progname; (void)fprintf(stderr, "usage: %s [-abc] [-f file]\n", __progname); exit(1); }