NSD_QUIT
case NSD_QUIT:
sig_atomic_t cmd = NSD_QUIT;
case NSD_QUIT:
nsd->mode = NSD_QUIT;
sig_atomic_t cmd = NSD_QUIT;
case NSD_QUIT:
case NSD_QUIT:
else if (cmd != NSD_QUIT)
if(cmd == NSD_QUIT) {
if(cmd == NSD_QUIT) {
return NSD_QUIT;
case NSD_QUIT:
sig_atomic_t cmd = NSD_QUIT;
sig_atomic_t cmd = NSD_QUIT;
assert(nsd->next_zone_to_verify == NULL || nsd->mode == NSD_QUIT);
assert(nsd->verifier_count == 0 || nsd->mode == NSD_QUIT);
while ((mode = nsd->mode) != NSD_QUIT) {
} else if(mode == NSD_QUIT) {
if(m == NSD_QUIT || m == NSD_SHUTDOWN ||
send_children_command(nsd, NSD_QUIT, 0);
mode = NSD_QUIT;
} else if(mode != NSD_QUIT) {