Searched defs:eom (Results 1 - 18 of 18) sorted by relevance

/osnet-11/usr/src/lib/libresolv/
H A Dres_comp.c64 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 Dres_gethost.c88 u_char *eom; local
94 eom = answer->buf + anslen;
106 if ((n = dn_expand((char *)answer->buf, eom,
117 cp += dn_skipname(cp, eom) + QFIXEDSZ;
119 cp += dn_skipname(cp, eom) + QFIXEDSZ;
134 while (--ancount >= 0 && cp < eom && haveanswer < MAXADDRS) {
135 if ((n = dn_expand((char *)answer->buf, eom,
156 if ((n = dn_expand((char *)answer->buf, eom,
/osnet-11/usr/src/lib/libresolv2/common/nameser/
H A Dns_parse.c80 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 Dns_rdata.c55 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
H A Dns_verify.c51 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 Dns_name.c100 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...]
/osnet-11/usr/src/lib/libldap4/common/
H A Dgetdxbyname.c97 unsigned char *eom, *p; local
110 eom = answer + len;
127 if (( rc = dn_expand( answer, eom, p, buf, sizeof( buf ))) < 0 ) {
137 while ( ancount > 0 && err == 0 && p < eom ) {
138 if (( rc = dn_expand( answer, eom, p, buf, sizeof( buf ))) < 0 ) {
/osnet-11/usr/src/lib/libldap5/sources/ldap/common/
H A Dgetdxbyname.c122 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 ) {
/osnet-11/usr/src/lib/libresolv2/common/irs/
H A Dhesiod.c352 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 Ddns_nw.c304 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 Ddns_ho.c100 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);
/osnet-11/usr/src/lib/libresolv2/common/resolv/
H A Dres_comp.c106 * \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 Dres_send.c220 * look for (name,type,class) in the query section of packet (buf,eom)
223 *\li buf + HFIXEDSZ <= eom
235 const u_char *buf, const u_char *eom)
244 n = dn_expand(buf, eom, cp, tname, sizeof tname);
248 if (cp + 2 * INT16SZ > eom)
234 res_nameinquery(const char *name, int type, int class, const u_char *buf, const u_char *eom) argument
/osnet-11/usr/src/lib/libmapid/common/
H A Dmapid.c268 resolv_skip_rr(uchar_t *p, uchar_t *eom) argument
277 if ((t = dn_skipname(p, eom)) < 0) {
289 if ((p + RRFIXEDSZ) > eom)
301 if (p > eom)
383 uchar_t *eom; local
407 eom = (uchar_t *)(buf + answer_len);
426 n = dn_skipname(p, eom);
445 n = dn_expand(buf, eom, p, (char *)name, sizeof (name));
457 while (cnt-- > 0 && p < eom) {
459 n = dn_expand(buf, eom,
[all...]
/osnet-11/usr/src/cmd/sendmail/src/
H A Ddomain.c195 register unsigned char *eom, *cp; local
311 eom = (unsigned char *)&answer + n;
316 if ((n = dn_skipname(cp, eom)) < 0)
328 while (--ancount >= 0 && cp < eom && nmx < MAXMXHOSTS - 1)
330 if ((n = dn_expand((unsigned char *)&answer, eom, cp,
347 if ((n = dn_expand((unsigned char *)&answer, eom, cp,
773 register unsigned char *eom, *ap; local
967 eom = (unsigned char *) &answer + ret;
974 if ((ret = dn_skipname(ap, eom)) < 0)
986 --ancount >= 0 && ap < eom;
[all...]
/osnet-11/usr/src/lib/nsswitch/dns/common/
H A Ddns_common.c370 uchar_t *eom; /* end of message */ local
464 eom = cp + ret;
473 n = dn_expand(bom, eom, cp, host, MAXHOSTNAMELEN);
485 if (cp > eom) {
489 while (ancount-- > 0 && cp < eom && blen < bsize) {
490 n = dn_expand(bom, eom, cp, ans, MAXHOSTNAMELEN);
/osnet-11/usr/src/lib/libadutils/common/
H A Daddisc.c673 uchar_t *ptr, *eom; local
736 eom = msg.buf + len;
741 if ((len = dn_skipname(ptr, eom)) < 0) {
761 len = dn_expand(msg.buf, eom, ptr, namebuf,
779 if ((end = ptr + size) > eom) {
792 len = dn_expand(msg.buf, eom, ptr, srv->host,
/osnet-11/usr/src/lib/libsmbns/common/
H A Dsmbns_ads.c437 smb_ads_skip_ques_sec(int qcnt, uchar_t **ptr, uchar_t *eom) argument
442 if ((len = dn_skipname(*ptr, eom)) < 0)
457 smb_ads_decode_host_ans_sec(int ans_cnt, uchar_t **ptr, uchar_t *eom, argument
466 if ((len = dn_skipname(*ptr, eom)) < 0)
487 len = dn_expand(buf, eom, *ptr, ads_host->name, MAXHOSTNAMELEN);
502 smb_ads_skip_auth_sec(int ns_cnt, uchar_t **ptr, uchar_t *eom) argument
508 if ((len = dn_skipname(*ptr, eom)) < 0)
517 if ((*ptr + size) > eom)
534 uchar_t *eom, uchar_t *buf, smb_ads_host_info_t *ads_host_list)
545 len = dn_expand(buf, eom, *pt
533 smb_ads_decode_host_ip(int addit_cnt, int ans_cnt, uchar_t **ptr, uchar_t *eom, uchar_t *buf, smb_ads_host_info_t *ads_host_list) argument
679 uchar_t *ptr, *eom; local
[all...]

Completed in 63 milliseconds