getopts
return getopts(argv[1], argv[2], optbase, &shellparam.optnext,
static int getopts(char *, char *, char **, char ***, char **);
const char *kernel = NULL, *getopts = GETOPT_REBOOT;
getopts = GETOPT_NEXTBOOT; /* Note: reboot's extra opts return '?' */
while ((ch = getopt(argc, argv, getopts)) != -1) {