diff options
| author | Roy Marples <roy@marples.name> | 2009-04-24 16:48:35 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-04-24 16:48:35 +0000 |
| commit | 79262fbb6d6798bea47fd4c64a50cad11e18d3f0 (patch) | |
| tree | 90ae1bea42dad2fd96b5d9601c225d58d938666a /dhcp.c | |
| parent | c6132551aea190df42d6e7f736b01653827588eb (diff) | |
| download | dhcpcd-79262fbb6d6798bea47fd4c64a50cad11e18d3f0.tar.xz | |
dhcpcd -V now shows all variables we set, even without an option.
Diffstat (limited to 'dhcp.c')
| -rw-r--r-- | dhcp.c | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -161,10 +161,39 @@ static const struct dhcp_opt const dhcp_opts[] = { { 0, 0, NULL } }; +static const char *if_params[] = { + "interface", + "reason", + "pid", + "ifmetric", + "ifwireless", + "ifflags", +y "profile", + "interface_order", + NULL +}; + +static const char *dhcp_params[] = { + "ip_address", + "subnet_cidr", + "network_number", + "ssid", + "filename", + "server_name", + NULL +}; + void print_options(void) { const struct dhcp_opt *opt; + const char **p; + + for (p = if_params; *p; p++) + printf(" - %s\n", *p); + + for (p = dhcp_params; *p; p++) + printf(" %s\n", *p); for (opt = dhcp_opts; opt->option; opt++) if (opt->var) |
