obj = NULL;
}
if (obj != NULL) {
- enum { MAS = 1, PRI = 2, SLA = 4, SEC = 8 } values = 0;
+ /* Note: SEC is defined in <sys/time.h> on some platforms. */
+ enum { MAS = 1, PRI = 2, SLA = 4, SCN = 8 } values = 0;
for (const cfg_listelt_t *el = cfg_list_first(obj); el != NULL;
el = cfg_list_next(el))
{
}
values |= MAS;
} else if (strcasecmp(keyword, "secondary") == 0) {
- if ((values & SEC) == SEC) {
+ if ((values & SCN) == SCN) {
cfg_obj_log(obj, logctx, ISC_LOG_ERROR,
"'check-names secondary' "
"duplicated");
result = ISC_R_FAILURE;
}
}
- values |= SEC;
+ values |= SCN;
} else if (strcasecmp(keyword, "slave") == 0) {
if ((values & SLA) == SLA) {
cfg_obj_log(obj, logctx, ISC_LOG_ERROR,
}
}
- if ((values & (SEC | SLA)) == (SEC | SLA)) {
+ if ((values & (SCN | SLA)) == (SCN | SLA)) {
cfg_obj_log(obj, logctx, ISC_LOG_ERROR,
"'check-names' cannot take both "
"'secondary' and 'slave'");