Lines Matching full:ac

108 	int ch, ac;
154 for (i = 0, ac = 1; i < l; i++)
156 ac++;
165 ac++; /* add 1 for the program name */
166 av_size = (ac+1) * sizeof(char *) + l + 1;
174 av_p = (char *)&av[ac+1];
175 for (ac = 1, i = j = 0; i < l; i++) {
180 av[ac] = av_p;
183 ac++;
212 for (first = i = ac = 1, l = 0; i < oldac; i++) {
219 av[ac] = av_p;
225 ac++;
237 av[ac] = NULL;
244 if (is_ipfw() && ac >= 2 &&
249 if (ac != 3) {
278 while ((ch = getopt(ac, av, "abcdDefhinNp:qs:STtvx")) != -1)
364 while ((ch = getopt(ac, av, "hns:v")) != -1)
391 ac -= optind;
400 if (ac > 1 && isdigit(*av[0])) {
424 if (ac > 1 && isdigit(av[1][0])) {
430 ac -= 2; av += 2; g_co.use_set++;
435 ac--;
445 if ((g_co.do_pipe || g_co.do_nat) && ac > 1 && isdigit(*av[0])) {
460 ipfw_show_nat(ac, av);
462 ipfw_config_pipe(ac, av);
464 ipfw_config_nat(ac, av);
468 ipfw_table_handler(ac, av);
481 ipfw_nat64clat_handler(ac, av);
483 ipfw_nat64stl_handler(ac, av);
485 ipfw_nat64lsn_handler(ac, av);
487 ipfw_nptv6_handler(ac, av);
491 ipfw_zero(ac, av, 0 /* IP_FW_ZERO */);
493 ipfw_zero(ac, av, 1 /* IP_FW_RESETLOG */);
496 ipfw_list(ac, av, do_acct);
498 ipfw_list(ac, av, 1 /* show counters */);
500 ipfw_table_handler(ac, av);
502 ipfw_internal_handler(ac, av);
514 ipfw_readfile(int ac, char *av[])
520 const char *filename = av[ac-1]; /* file to read */
526 while ((c = getopt(ac, av, "cfNnp:qS")) != -1) {
554 * - decrease ac by optind, to remove the args
558 * - set optind=ac to let getopt() terminate.
560 if (optind == ac)
563 av[ac-1] = NULL;
565 ac -= optind;
566 optind = ac;
583 while ((c = getopt(ac, av, "nq")) != -1) {
600 if (cmd == NULL && ac != optind + 1)
601 errx(EX_USAGE, "extraneous filename arguments %s", av[ac-1]);
671 main(int ac, char *av[])
698 if (ac > 1 && av[ac - 1][0] == '/') {
699 if (access(av[ac - 1], R_OK) == 0)
700 ipfw_readfile(ac, av);
702 err(EX_USAGE, "pathname: %s", av[ac - 1]);
704 if (ipfw_main(ac, av)) {