/illumos-gate/usr/src/lib/libresolv2/common/nameser/ |
H A D | ns_name.c | 100 char *dn, *eom; local 107 eom = dst + dstsiz; 116 if (dn >= eom) { 126 if (dn + l >= eom) { 138 if ((m = decode_bitstring(&cp, dn, eom)) < 0) 149 if (dn + 1 >= eom) { 156 if (dn + 3 >= eom) { 165 if (dn >= eom) { 174 if (dn >= eom) { 180 if (dn >= eom) { 219 u_char *label, *bp, *eom; local 357 u_char *dn, *eom; local 404 ns_name_unpack(const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz) argument 419 ns_name_unpack2(const u_char *msg, const u_char *eom, const u_char *src, u_char *dst, size_t dstsiz, size_t *dstlen) argument 615 ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz) argument 678 ns_name_skip(const u_char **ptrptr, const u_char *eom) argument 978 decode_bitstring(const unsigned char **cpp, char *dn, const char *eom) argument 1026 encode_bitsring(const char **bp, const char *end, unsigned char **labelp, unsigned char ** dst, unsigned const char *eom) argument [all...] |
H A D | ns_verify.c | 51 if ((ptr) + (count) > eom) { \ 59 ns_find_tsig(u_char *msg, u_char *eom) { argument 64 if (msg == NULL || eom == NULL || msg > eom) 67 if (cp + HFIXEDSZ >= eom) 75 n = ns_skiprr(cp, eom, ns_s_qd, ntohs(hp->qdcount)); 80 n = ns_skiprr(cp, eom, ns_s_an, ntohs(hp->ancount)); 85 n = ns_skiprr(cp, eom, ns_s_ns, ntohs(hp->nscount)); 90 n = ns_skiprr(cp, eom, ns_s_ar, ntohs(hp->arcount) - 1); 96 n = dn_skipname(cp, eom); 141 u_char *cp = msg, *eom; local 347 u_char *cp, *eom, *cp2; local [all...] |
H A D | ns_parse.c | 80 ns_skiprr(const u_char *ptr, const u_char *eom, ns_sect section, int count) { argument 86 b = dn_skipname(ptr, eom); 91 if (ptr + NS_INT32SZ + NS_INT16SZ > eom) 98 if (ptr > eom) 105 const u_char *eom = msg + msglen; local 109 handle->_eom = eom; 110 if (msg + NS_INT16SZ > eom) 113 if (msg + NS_INT16SZ > eom) 117 if (msg + NS_INT16SZ > eom) 125 int b = ns_skiprr(msg, eom, (ns_sec [all...] |
H A D | ns_rdata.c | 55 if ((n = ns_name_unpack2(msg,eom,rdata,nrdata,nrdsiz,&t))<0) {\ 87 ns_rdata_unpack(const u_char *msg, const u_char *eom, argument
|
/illumos-gate/usr/src/lib/libresolv/ |
H A D | res_comp.c | 64 u_char *eom; local 69 eom = exp_dn + length; 80 if (dn >= eom) 84 if (dn+n >= eom) 89 if (dn + n + 2 >= eom) 217 dn_skipname(comp_dn, eom) 218 u_char *comp_dn, *eom; 224 while (cp < eom && (n = *cp++)) {
|
H A D | res_gethost.c | 91 u_char *eom; local 97 eom = answer->buf + anslen; 109 if ((n = dn_expand(answer->buf, eom, 120 cp += dn_skipname(cp, eom) + QFIXEDSZ; 122 cp += dn_skipname(cp, eom) + QFIXEDSZ; 137 while (--ancount >= 0 && cp < eom && haveanswer < MAXADDRS) { 138 if ((n = dn_expand(answer->buf, eom, 159 if ((n = dn_expand(answer->buf, eom,
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | getdxbyname.c | 122 unsigned char *eom, *p; local 134 eom = answer + len; 151 if (( rc = dn_expand( answer, eom, p, buf, sizeof( buf ))) < 0 ) { 161 while ( ancount > 0 && err == 0 && p < eom ) { 162 if (( rc = dn_expand( answer, eom, p, buf, sizeof( buf ))) < 0 ) {
|
/illumos-gate/usr/src/lib/libadutils/common/ |
H A D | srv_query.c | 76 uchar_t *ptr, *eom; local 106 eom = msg.buf + len; 112 len = ns_skiprr(ptr, eom, ns_s_qd, qdcount); 125 len = dn_expand(msg.buf, eom, ptr, namebuf, sizeof (namebuf)); 260 uchar_t *ptr, *eom; local 269 eom = msg + len; 280 len = ns_skiprr(ptr, eom, ns_s_qd, qdcount); 303 len = dn_expand(msg, eom, ptr, namebuf, 314 if ((end = ptr + size) > eom) { 327 len = dn_expand(msg, eom, pt [all...] |
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | dns_nw.c | 304 u_char *cp, *eom; local 308 eom = ansbuf + anslen; 309 if (ansbuf + HFIXEDSZ > eom) { 317 int n = dn_skipname(cp, eom); 319 if (n < 0 || cp > eom) { 377 while (--ancount >= 0 && cp < eom) { 378 int n = dn_expand(ansbuf, eom, cp, bp, ep - bp); 382 cp + 3 * INT16SZ + INT32SZ > eom) { 393 nn = dn_expand(ansbuf, eom, cp, bp, ep - bp); 449 u_char *ansbuf, *cp, *eom; local [all...] |
H A D | hesiod.c | 352 u_char *cp, *erdata, *eom; local 383 eom = abuf + n; 387 skip = dn_skipname(cp, eom); 388 if (skip < 0 || cp + skip + QFIXEDSZ > eom) { 402 skip = dn_skipname(cp, eom); 408 if (cp + 3 * INT16SZ + INT32SZ > eom) { 418 if (cp + rr.dlen > eom) { 434 if (cp + n > eom || dst + n > edst) {
|
H A D | dns_ho.c | 100 if ((ptr) + (count) > eom) { \ 688 const u_char *eom; local 704 eom = ansbuf + anslen; 725 if (ansbuf + HFIXEDSZ > eom) { 739 n = dn_expand(ansbuf, eom, cp, bp, ep - bp); 745 if (cp > eom) { 773 while (ancount-- > 0 && cp < eom && !had_error) { 774 n = dn_expand(ansbuf, eom, cp, bp, ep - bp);
|
/illumos-gate/usr/src/lib/libresolv2/common/resolv/ |
H A D | res_comp.c | 106 * \li 'eom' points to the first location after the message, 111 dn_expand(const u_char *msg, const u_char *eom, const u_char *src, argument 114 int n = ns_name_uncompress(msg, eom, src, dst, (size_t)dstsiz); 141 dn_skipname(const u_char *ptr, const u_char *eom) { argument 144 if (ns_name_skip(&ptr, eom) == -1)
|
H A D | res_send.c | 218 * look for (name,type,class) in the query section of packet (buf,eom) 221 *\li buf + HFIXEDSZ <= eom 233 const u_char *buf, const u_char *eom) 242 n = dn_expand(buf, eom, cp, tname, sizeof tname); 246 if (cp + 2 * INT16SZ > eom) 232 res_nameinquery(const char *name, int type, int class, const u_char *buf, const u_char *eom) argument
|
/illumos-gate/usr/src/lib/libmapid/common/ |
H A D | mapid.c | 269 resolv_skip_rr(uchar_t *p, uchar_t *eom) argument 278 if ((t = dn_skipname(p, eom)) < 0) { 290 if ((p + RRFIXEDSZ) > eom) 302 if (p > eom) 384 uchar_t *eom; local 408 eom = (uchar_t *)(buf + answer_len); 427 n = dn_skipname(p, eom); 446 n = dn_expand(buf, eom, p, (char *)name, sizeof (name)); 458 while (cnt-- > 0 && p < eom) { 460 n = dn_expand(buf, eom, [all...] |
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | domain.c | 216 register unsigned char *eom, *cp; local 332 eom = (unsigned char *)&answer + n; 337 if ((n = dn_skipname(cp, eom)) < 0) 349 while (--ancount >= 0 && cp < eom && nmx < MAXMXHOSTS - 1) 351 if ((n = dn_expand((unsigned char *)&answer, eom, cp, 368 if ((n = dn_expand((unsigned char *)&answer, eom, cp, 794 register unsigned char *eom, *ap; local 988 eom = (unsigned char *) &answer + ret; 995 if ((ret = dn_skipname(ap, eom)) < 0) 1007 --ancount >= 0 && ap < eom; [all...] |
/illumos-gate/usr/src/lib/nsswitch/dns/common/ |
H A D | dns_common.c | 416 uchar_t *eom; /* end of message */ local 606 eom = cp + ret; 615 n = dn_expand(bom, eom, cp, host, MAXHOSTNAMELEN); 627 if (cp > eom) { 631 while (ancount-- > 0 && cp < eom && blen < bsize) { 632 n = dn_expand(bom, eom, cp, ans, MAXHOSTNAMELEN);
|
/illumos-gate/usr/src/cmd/fs.d/ufs/volcopy/ |
H A D | volcopy.c | 965 int eom = 0, xfer_cnt = Fs * BLKSIZ; local 994 eom = 1; 1006 eom = 1; 1018 if (eom > 0) { 1019 eom = 0;
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumptape.c | 1162 static struct mtop eom = { MTEOM, 1 }; local 1166 if (ioctl(to, MTIOCTOP, &eom) < 0)
|