Lines Matching defs:ac

97 	int ch, ac;
143 for (i = 0, ac = 1; i < l; i++)
145 ac++;
154 ac++; /* add 1 for the program name */
155 av_size = (ac+1) * sizeof(char *) + l + 1;
163 av_p = (char *)&av[ac+1];
164 for (ac = 1, i = j = 0; i < l; i++) {
169 av[ac] = av_p;
172 ac++;
201 for (first = i = ac = 1, l = 0; i < oldac; i++) {
208 av[ac] = av_p;
214 ac++;
226 av[ac] = NULL;
233 if ( ac >= 2 && !strcmp(av[1], "sysctl")) {
237 if (ac != 3) {
265 while ((ch = getopt(ac, av, "abcdDefhinNp:qs:STtv")) != -1)
347 ac -= optind;
356 if (ac > 1 && isdigit(*av[0])) {
380 if (ac > 1 && isdigit(av[1][0])) {
386 ac -= 2; av += 2; co.use_set++;
391 ac--;
401 if ((co.do_pipe || co.do_nat) && ac > 1 && isdigit(*av[0])) {
412 ipfw_show_nat(ac, av);
414 ipfw_config_pipe(ac, av);
416 ipfw_config_nat(ac, av);
420 ipfw_table_handler(ac, av);
433 ipfw_nat64clat_handler(ac, av);
435 ipfw_nat64stl_handler(ac, av);
437 ipfw_nat64lsn_handler(ac, av);
439 ipfw_nptv6_handler(ac, av);
443 ipfw_zero(ac, av, 0 /* IP_FW_ZERO */);
445 ipfw_zero(ac, av, 1 /* IP_FW_RESETLOG */);
448 ipfw_list(ac, av, do_acct);
450 ipfw_list(ac, av, 1 /* show counters */);
452 ipfw_table_handler(ac, av);
454 ipfw_internal_handler(ac, av);
466 ipfw_readfile(int ac, char *av[])
472 const char *filename = av[ac-1]; /* file to read */
477 while ((c = getopt(ac, av, "cfNnp:qS")) != -1) {
505 * - decrease ac by optind, to remove the args
509 * - set optind=ac to let getopt() terminate.
511 if (optind == ac)
514 av[ac-1] = NULL;
516 ac -= optind;
517 optind = ac;
535 if (cmd == NULL && ac != optind + 1)
536 errx(EX_USAGE, "extraneous filename arguments %s", av[ac-1]);
606 main(int ac, char *av[])
627 if (ac > 1 && av[ac - 1][0] == '/') {
628 if (access(av[ac - 1], R_OK) == 0)
629 ipfw_readfile(ac, av);
631 err(EX_USAGE, "pathname: %s", av[ac - 1]);
633 if (ipfw_main(ac, av)) {