Lines Matching defs:answer
285 int n_answer; /* how many answer RRs have been set? */
289 struct server_reply_item *answer; /* linked list of answer RRs */
1032 /* If it's not an answer, it doesn't correspond to any request. */
1033 if (!(flags & 0x8000)) return -1; /* must be an answer */
1038 /* if (!answers) return; */ /* must have an answer of some form */
1081 /* now we have the answer section which looks like
1225 if (flags & 0x8000) return -1; /* Must not be an answer. */
1758 itemp = &req->answer;
1915 /* Add answer, authority, and additional sections. */
1919 item = req->answer;
2038 list = &req->answer;
4167 * then this field holds the answer from the first request... */
4231 * request has finished, but the other one took too long to answer. Pass
4232 * along the answer we got, and cancel the other request.
4260 /* We only use this timeout callback when we have an answer for
4380 /* If we have an answer waiting, and we weren't
4524 /* Note that we return an empty answer if we found entries for
4559 /* If we _must_ answer this immediately, do so. */
4576 /* Now try to see if we _can_ answer immediately. */
4614 * can't send just one request, since many servers only answer one
4617 * Once we have the answer to one request, we allow for a short