Home | History | Annotate | Download | only in src

Lines Matching refs:option

6    (at your option) version 3 dated 29 June, 2007.
107 static const struct option opts[] =
129 { "dhcp-option", 1, 0, 'O' },
187 { "dhcp-option-force", 1, 0, LOPT_FORCE },
243 { LOPT_DHCP_OPTS, ARG_ONE, "<filename>", gettext_noop("Read DHCP option specs from file"), NULL },
264 { LOPT_FORCE, ARG_DUP, "<optspec>", gettext_noop("DHCP option sent even if the client does not request it."), NULL},
294 { '4', ARG_DUP, "<id>,<mac address>", gettext_noop("Map MAC address (with wildcards) to option set."), NULL },
316 option in request."), NULL },
380 { "option-overload", 52, OT_INTERNAL },
439 --dhcp-option=3, string
441 --dhcp-option=3," string"
696 if (strstr(arg, "option:") == arg)
706 /* option:<optname> must follow tag and vendor string. */
735 problem = _("bad dhcp-option");
807 For vendor class option, we have to hack. */
834 add one for the option 120 enc byte too */
891 problem = _("bad domain in dhcp-option");
950 problem = _("dhcp-option too long");
978 static char *one_opt(int option, char *arg, char *gen_prob, int nest)
983 if (option == '?')
987 if (usage[i].opt == option)
1017 switch (option)
1245 option = '?';
1257 option = '?';
1269 option = '?';
1272 option = '?';
1319 if (option == 'I')
1345 option = '?'; /* error */
1375 option = '?'; /* error */
1403 option = '?';
1414 option = '?';
1425 if (option == 'A')
1429 option = '?';
1436 option = '?';
1503 option = '?'; /* error */
1525 option = '?';
1542 option = '?';
1547 option = '?';
1552 option = '?';
1558 option = '?';
1567 option = '?';
1574 option = '?';
1586 option = '?';
1587 else if (option == LOPT_NEGTTL)
1597 option = '?';
1604 option = '?';
1677 option = '?';
1717 option = '?';
1729 option = '?';
1738 if (option != '?' && k >= 3 && strchr(a[2], '.') &&
1805 new->flags = (option == LOPT_BANK) ? CONFIG_BANK : 0;
1937 case 'O': /* --dhcp-option */
1938 case LOPT_FORCE: /* --dhcp-option-force */
1942 option == LOPT_FORCE ? DHOPT_FORCE :
1943 (option == LOPT_MATCH ? DHOPT_MATCH :
1944 (option == LOPT_OPTS ? DHOPT_BANK : 0)));
1961 option = '?';
1978 option = '?';
1981 if (option != '?')
2015 option = '?';
2090 option = '?';
2109 option = '?';
2116 option = '?';
2139 option = '?';
2157 if (option == 'U' || option == 'j' || *p || !dig)
2170 switch (option)
2218 if (option == 'J')
2223 else if (option == LOPT_BROADCAST)
2228 else if (option == '3')
2279 option = '?';
2319 option = '?';
2416 option = '?';
2424 option = '?';
2518 return _("unsupported option (check that dnsmasq was compiled with DHCP/TFTP/DBus support)");
2525 if (option == '?')
2534 int i, option;
2663 option = hard_opt;
2669 for (option = 0, i = 0; opts[i].name; i++)
2672 option = opts[i].val;
2676 if (!option)
2677 errmess = _("bad option");
2689 errmess = one_opt(option, arg, _("error"), nest + 1);
2783 int option, nest = 0, testmode = 0;
2814 option = getopt_long(argc, argv, OPTSTRING, opts, NULL);
2816 option = getopt(argc, argv, OPTSTRING);
2819 if (option == -1)
2833 if (option == LOPT_TEST)
2835 else if (option == 'w')
2845 else if (option == 'v')
2854 else if (option == 'C')
2862 errmess = one_opt(option, arg, _("try --help"), 0);
2864 errmess = one_opt(option, arg, _("try -w"), 0);