#endif\r
\r
#ifdef NOPOLL /* libc_r doesn't wrap poll yet() */\r
-static int use_poll = 0;\r
#else\r
#include <poll.h>\r
static int use_poll = 1; /* adapt to poll() syscall availability */\r
errno = 0;\r
fromlen = sizeof(struct sockaddr_in);\r
resplen = (int)recvfrom(s, (char*)ans, anssiz, 0,\r
- (struct sockaddr *)&from, &fromlen);\r
+ (struct sockaddr *)&from, (socklen_t *)&fromlen);\r
if (resplen <= 0) {\r
Perror(stderr, "recvfrom", errno);\r
res_close();\r
((_res.pfcode & RES_PRF_REPLY) &&\r
(_res.pfcode & RES_PRF_HEAD1)),\r
(stdout, ";; got answer:\n"));\r
- DprintQ((_res.options & RES_DEBUG) ||\r
- (_res.pfcode & RES_PRF_REPLY),\r
- (stdout, ""),\r
- ans, (resplen>anssiz)?anssiz:resplen);\r
+ if((_res.options & RES_DEBUG) ||\r
+ (_res.pfcode & RES_PRF_REPLY)) {\r
+ __fp_nquery(ans, (resplen>anssiz)?anssiz:resplen, stdout);\r
+ }\r
/*\r
* If using virtual circuits, we assume that the first server\r
* is preferred over the rest (i.e. it is on the local\r