chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Regression tests compile on systems without poll(2). Do not install
[adns.git]
/
client
/
adnstest.c
diff --git
a/client/adnstest.c
b/client/adnstest.c
index 88875d2c43eabd767acce5e15b66cb33150313ee..4d8680379ac459183e5270a9c05463dbd0fb6efc 100644
(file)
--- a/
client/adnstest.c
+++ b/
client/adnstest.c
@@
-125,7
+125,8
@@
int main(int argc, char *const *argv) {
char *show, *cp;
int len, i, qc, qi, tc, ti, ch, qflags, initflagsnum, npollfds, npollfdsavail, timeout;
struct pollfd *pollfds;
char *show, *cp;
int len, i, qc, qi, tc, ti, ch, qflags, initflagsnum, npollfds, npollfdsavail, timeout;
struct pollfd *pollfds;
- adns_status r, ri;
+ adns_status ri;
+ int r;
const adns_rrtype *types;
struct timeval now;
adns_rrtype *types_a;
const adns_rrtype *types;
struct timeval now;
adns_rrtype *types_a;
@@
-223,7
+224,7
@@
int main(int argc, char *const *argv) {
fprintf(stdout,"%s flags %d type %d",domain,qflags,types[ti]);
r= adns_submit(ads,domain,types[ti],qflags,mc,&mc->qu);
fprintf(stdout,"%s flags %d type %d",domain,qflags,types[ti]);
r= adns_submit(ads,domain,types[ti],qflags,mc,&mc->qu);
- if (r ==
adns_s_unknownrrtype
) {
+ if (r ==
ENOSYS
) {
fprintf(stdout," not implemented\n");
mc->qu= 0;
mc->doneyet= 1;
fprintf(stdout," not implemented\n");
mc->qu= 0;
mc->doneyet= 1;
@@
-319,8
+320,8
@@
int main(int argc, char *const *argv) {
if (ans->nrrs) {
assert(!ri);
for (i=0; i<ans->nrrs; i++) {
if (ans->nrrs) {
assert(!ri);
for (i=0; i<ans->nrrs; i++) {
- r= adns_rr_info(ans->type, 0,0,0, ans->rrs.bytes + i*len, &show);
- if (r
) failure_status("info",r
);
+ r
i
= adns_rr_info(ans->type, 0,0,0, ans->rrs.bytes + i*len, &show);
+ if (r
i) failure_status("info",ri
);
fprintf(stdout," %s\n",show);
free(show);
}
fprintf(stdout," %s\n",show);
free(show);
}