1#include <sys/cdefs.h>
2__FBSDID("$FreeBSD$");
3
4/*
5 * This material, written by Henry Spencer, was released by him
6 * into the public domain and is thus not subject to any copyright.
7 */
8
9#include <stdio.h>
10#include <stdlib.h>
11#include <unistd.h>
12
13int
14main(int argc, char *argv[])
15{
16	int c;
17	int status = 0;
18
19	optind = 2;	/* Past the program name and the option letters. */
20	while ((c = getopt(argc, argv, argv[1])) != -1)
21		switch (c) {
22		case '?':
23			status = 1;	/* getopt routine gave message */
24			break;
25		default:
26			if (optarg != NULL)
27				printf(" -%c %s", c, optarg);
28			else
29				printf(" -%c", c);
30			break;
31		}
32	printf(" --");
33	for (; optind < argc; optind++)
34		printf(" %s", argv[optind]);
35	printf("\n");
36	return status;
37}
38