summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ifstated
diff options
context:
space:
mode:
authorbenno <benno@openbsd.org>2017-07-02 15:28:26 +0000
committerbenno <benno@openbsd.org>2017-07-02 15:28:26 +0000
commit2086324318847f9545d4eefe9657f3ead5738b92 (patch)
tree2e4db99c0f9bc51245fbe56232b37e81e5543d5d /usr.sbin/ifstated
parentAdd the definition of IEEE80211_DUR_DS_SHSLOT. (diff)
downloadwireguard-openbsd-2086324318847f9545d4eefe9657f3ead5738b92.tar.xz
wireguard-openbsd-2086324318847f9545d4eefe9657f3ead5738b92.zip
Second diff to rename additional "always" variable in struct ifsd_config.
from Rob Pierce. Requested by stsp@
Diffstat (limited to 'usr.sbin/ifstated')
-rw-r--r--usr.sbin/ifstated/ifstated.c22
-rw-r--r--usr.sbin/ifstated/ifstated.h4
-rw-r--r--usr.sbin/ifstated/parse.y16
3 files changed, 21 insertions, 21 deletions
diff --git a/usr.sbin/ifstated/ifstated.c b/usr.sbin/ifstated/ifstated.c
index 9cc672b659e..b87bdd14838 100644
--- a/usr.sbin/ifstated/ifstated.c
+++ b/usr.sbin/ifstated/ifstated.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ifstated.c,v 1.47 2017/07/02 14:28:45 benno Exp $ */
+/* $OpenBSD: ifstated.c,v 1.48 2017/07/02 15:28:26 benno Exp $ */
/*
* Copyright (c) 2004 Marco Pfatschbacher <mpf@openbsd.org>
@@ -207,11 +207,11 @@ load_config(void)
if (conf != NULL)
clear_config(conf);
conf = newconf;
- conf->always.entered = time(NULL);
+ conf->initstate.entered = time(NULL);
fetch_state();
- external_evtimer_setup(&conf->always, IFSD_EVTIMER_ADD);
- adjust_external_expressions(&conf->always);
- eval_state(&conf->always);
+ external_evtimer_setup(&conf->initstate, IFSD_EVTIMER_ADD);
+ adjust_external_expressions(&conf->initstate);
+ eval_state(&conf->initstate);
if (conf->curstate != NULL) {
log_info("initial state: %s", conf->curstate->name);
conf->curstate->entered = time(NULL);
@@ -250,7 +250,7 @@ rt_msg_handler(int fd, short event, void *arg)
void
sigchld_handler(int fd, short event, void *arg)
{
- check_external_status(&conf->always);
+ check_external_status(&conf->initstate);
if (conf->curstate != NULL)
check_external_status(conf->curstate);
}
@@ -463,8 +463,8 @@ scan_ifstate(int ifindex, int s, int do_eval)
struct ifsd_state *state;
int cur_eval = 0;
- if (scan_ifstate_single(ifindex, s, &conf->always) && do_eval)
- eval_state(&conf->always);
+ if (scan_ifstate_single(ifindex, s, &conf->initstate) && do_eval)
+ eval_state(&conf->initstate);
TAILQ_FOREACH(state, &conf->states, entries) {
if (scan_ifstate_single(ifindex, s, state) &&
(do_eval && state == conf->curstate))
@@ -635,7 +635,7 @@ clear_config(struct ifsd_config *oconf)
{
struct ifsd_state *state;
- external_evtimer_setup(&conf->always, IFSD_EVTIMER_DEL);
+ external_evtimer_setup(&conf->initstate, IFSD_EVTIMER_DEL);
if (conf != NULL && conf->curstate != NULL)
external_evtimer_setup(conf->curstate, IFSD_EVTIMER_DEL);
while ((state = TAILQ_FIRST(&oconf->states)) != NULL) {
@@ -645,8 +645,8 @@ clear_config(struct ifsd_config *oconf)
free(state->name);
free(state);
}
- remove_action(oconf->always.init, &oconf->always);
- remove_action(oconf->always.body, &oconf->always);
+ remove_action(oconf->initstate.init, &oconf->initstate);
+ remove_action(oconf->initstate.body, &oconf->initstate);
free(oconf);
}
diff --git a/usr.sbin/ifstated/ifstated.h b/usr.sbin/ifstated/ifstated.h
index cd7020cc44d..24c9e3c94fd 100644
--- a/usr.sbin/ifstated/ifstated.h
+++ b/usr.sbin/ifstated/ifstated.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ifstated.h,v 1.14 2017/07/02 14:30:35 benno Exp $ */
+/* $OpenBSD: ifstated.h,v 1.15 2017/07/02 15:28:26 benno Exp $ */
/*
* Copyright (c) 2004 Ryan McBride
@@ -117,7 +117,7 @@ struct ifsd_state {
TAILQ_HEAD(ifsd_state_list, ifsd_state);
struct ifsd_config {
- struct ifsd_state always;
+ struct ifsd_state initstate;
struct ifsd_state_list states;
struct ifsd_state *curstate;
struct ifsd_state *nextstate;
diff --git a/usr.sbin/ifstated/parse.y b/usr.sbin/ifstated/parse.y
index e90b4508106..a321001b2b1 100644
--- a/usr.sbin/ifstated/parse.y
+++ b/usr.sbin/ifstated/parse.y
@@ -1,4 +1,4 @@
-/* $OpenBSD: parse.y,v 1.42 2017/07/02 14:27:30 benno Exp $ */
+/* $OpenBSD: parse.y,v 1.43 2017/07/02 15:28:26 benno Exp $ */
/*
* Copyright (c) 2004 Ryan McBride <mcbride@openbsd.org>
@@ -242,12 +242,12 @@ init : INIT {
if (curstate != NULL)
curaction = curstate->init;
else
- curaction = conf->always.init;
+ curaction = conf->initstate.init;
} action_block {
if (curstate != NULL)
curaction = curstate->body;
else
- curaction = conf->always.body;
+ curaction = conf->initstate.body;
}
;
@@ -343,7 +343,7 @@ state : STATE string {
} optnl '{' optnl stateopts_l '}' {
TAILQ_INSERT_TAIL(&conf->states, curstate, entries);
curstate = NULL;
- curaction = conf->always.body;
+ curaction = conf->initstate.body;
}
;
@@ -746,8 +746,8 @@ parse_config(char *filename, int opts)
TAILQ_INIT(&conf->states);
- init_state(&conf->always);
- curaction = conf->always.body;
+ init_state(&conf->initstate);
+ curaction = conf->initstate.body;
conf->opts = opts;
yyparse();
@@ -943,7 +943,7 @@ new_ifstate(u_short ifindex, int s)
if (curstate != NULL)
state = curstate;
else
- state = &conf->always;
+ state = &conf->initstate;
TAILQ_FOREACH(ifstate, &state->interface_states, entries)
if (ifstate->ifindex == ifindex && ifstate->ifstate == s)
@@ -970,7 +970,7 @@ new_external(char *command, u_int32_t frequency)
if (curstate != NULL)
state = curstate;
else
- state = &conf->always;
+ state = &conf->initstate;
TAILQ_FOREACH(external, &state->external_tests, entries)
if (strcmp(external->command, command) == 0 &&