if (vars == NULL)
return;
- HA_RWLOCK_RDLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_rdlock(vars);
list_for_each_entry(var, &(vars->head), l)
FLT_OT_DBG(2, "'%s.%s' -> '%.*s'", scope, var->name, (int)var->data.u.str.data, var->data.u.str.area);
- HA_RWLOCK_RDUNLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_rdunlock(vars);
}
retval = 0;
- HA_RWLOCK_WRLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_wrlock(vars);
list_for_each_entry_safe(var, var_back, &(vars->head), l) {
FLT_OT_DBG(3, "variable cmp '%s' '%s' %d", var_prefix, var->name, var_prefix_len);
retval++;
}
}
- HA_RWLOCK_WRUNLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_wrunlock(vars);
FLT_OT_RETURN(retval);
}
if (rc == -1)
FLT_OT_RETURN(retptr);
- HA_RWLOCK_RDLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_rdlock(vars);
list_for_each_entry(var, &(vars->head), l) {
FLT_OT_DBG(3, "variable cmp '%s' '%s' %d", var_name, var->name, rc);
}
}
}
- HA_RWLOCK_RDUNLOCK(VARS_LOCK, &(vars->rwlock));
+ vars_rdunlock(vars);
ot_text_map_show(retptr);