Lines Matching refs:reqs
32 if (reqs[n].newvalue == NULL && !reqs[n].remove) in do_checks()
34 if (reqs[n].remove) in do_checks()
35 differs = reqs[n].found; in do_checks()
36 else if (reqs[n].op == BSDCONF_OP_APPEND) in do_checks()
37 differs = !reqs[n].append_present; in do_checks()
39 differs = !reqs[n].found || in do_checks()
40 strcmp(reqs[n].value, reqs[n].newvalue) != 0; in do_checks()
43 warnx("%s: value differs", reqs[n].name); in do_checks()
83 if (reqs[n].remove) { in do_writes()
84 if (!reqs[n].infile[f]) in do_writes()
86 } else if (reqs[n].newvalue != NULL) { in do_writes()
93 if (reqs[n].srcidx < 0 || in do_writes()
94 reqs[n].srcidx == defaults_idx) in do_writes()
97 target = (size_t)reqs[n].srcidx; in do_writes()
106 if (reqs[n].op == BSDCONF_OP_APPEND && in do_writes()
107 reqs[n].append_present) { in do_writes()
110 0, reqs[n].name, in do_writes()
112 reqs[n].value, in do_writes()
113 reqs[n].value, 0, 0, 0); in do_writes()
123 if (set_knobs && make_knob_p(reqs[n].name) && in do_writes()
124 reqs[n].found) { in do_writes()
127 0, reqs[n].name, in do_writes()
128 reqs[n].op, in do_writes()
129 reqs[n].value, in do_writes()
130 reqs[n].value, 0, 0, in do_writes()
139 opt->directive = reqs[n].name; in do_writes()
140 opt->op = reqs[n].op; in do_writes()
141 if (reqs[n].remove) { in do_writes()
147 (char *)(uintptr_t)reqs[n].newvalue; in do_writes()
149 owner[nopts++] = &reqs[n]; in do_writes()
252 if (!reqs[n].remove || reqs[n].found) in do_writes()
257 warnx("unknown directive '%s'", reqs[n].name); in do_writes()