- if (strcmp(ctl->server.pollname, "defaults") == 0)
- fputs("defaults ", stdout);
- else
- fprintf(stdout, "%s %s ",
- ctl->server.skip ? "skip" : "poll",
- visbuf(ctl->server.pollname));
- if (ctl->server.via)
- fprintf(stdout, "via %s ", ctl->server.via);
- if (ctl->server.protocol != P_AUTO)
- fprintf(stdout, "with protocol %s ",
- using_kpop ? "KPOP" : showproto(ctl->server.protocol));
- if (ctl->server.port)
- fprintf(stdout, "port %d ", ctl->server.port);
- if (ctl->server.timeout)
- fprintf(stdout, "timeout %d ", ctl->server.timeout);
- if (ctl->server.interval)
- fprintf(stdout, "interval %d ", ctl->server.interval);
- if (ctl->server.envelope == STRING_DISABLED)
- fprintf(stdout, "no envelope ");
- else if (ctl->server.envelope)
- fprintf(stdout, "envelope \"%s\" ", visbuf(ctl->server.envelope));
- if (ctl->server.qvirtual)
- fprintf(stdout, "qvirtual \"%s\" ", visbuf(ctl->server.qvirtual));
- if (ctl->server.preauthenticate == A_KERBEROS_V4)
- fprintf(stdout, "auth kerberos_v4 ");
-#define DUMPOPT(flag, str) \
- if (flag) \
- fprintf(stdout, "%s ", str); \
- else \
- fprintf(stdout, "no %s ", str);
-#if defined(HAVE_GETHOSTBYNAME) && defined(HAVE_RES_SEARCH)
- if (ctl->server.dns || ctl->server.uidl)
-#else
- if (ctl->server.uidl)
-#endif /* HAVE_GETHOSTBYNAME && HAVE_RES_SEARCH */
- fputs("and options ", stdout);
-#if defined(HAVE_GETHOSTBYNAME) && defined(HAVE_RES_SEARCH)
- DUMPOPT(ctl->server.dns, "dns");
-#endif /* HAVE_GETHOSTBYNAME && HAVE_RES_SEARCH */
- DUMPOPT(ctl->server.uidl, "uidl");
- fputs("\n", stdout);
-
- /* AKA and loca-domain declarations */
- if (ctl->server.akalist || ctl->server.localdomains)