Lines Matching refs:origin

57 static size_t	prune_origin(const char *name, const char *origin);
61 const u_char **p, const char *origin,
87 const char *name_ctx, const char *origin,
95 name_ctx, origin, buf, buflen);
109 const char *name_ctx, const char *origin,
126 len = prune_origin(name, origin);
134 if (((origin == NULL || origin[0] == '\0') ||
135 (origin[0] != '.' && origin[1] != '\0' &&
172 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
199 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
203 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
273 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
291 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
295 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
379 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
398 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
405 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
409 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
537 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
564 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
625 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
654 T(len = addname(msg, msglen, &rdata, origin, &buf, &buflen));
694 T(addname(msg, msglen, &rdata, origin, &buf, &buflen));
748 * prune_origin(name, origin)
749 * Find out if the name is at or under the current origin.
751 * Number of characters in name before start of origin,
752 * or length of name if origin does not match.
757 prune_origin(const char *name, const char *origin) {
761 if (origin != NULL && ns_samename(name, origin) == 1)
826 const u_char **pp, const char *origin,
836 newlen = prune_origin(*buf, origin);
846 if (((origin == NULL || origin[0] == '\0') ||
847 (origin[0] != '.' && origin[1] != '\0' &&