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

/illumos-gate/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...]
/illumos-gate/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.c91 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 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 ) {
/illumos-gate/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.c218 * 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/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);
/illumos-gate/usr/src/lib/libadutils/common/
H A Dsrv_query.c76 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/libmapid/common/
H A Dmapid.c269 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 Ddomain.c216 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 Ddns_common.c416 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/backup/dump/
H A Ddumptape.c1162 static struct mtop eom = { MTEOM, 1 }; local
1166 if (ioctl(to, MTIOCTOP, &eom) < 0)
/illumos-gate/usr/src/cmd/fs.d/ufs/volcopy/
H A Dvolcopy.c965 int eom = 0, xfer_cnt = Fs * BLKSIZ; local
994 eom = 1;
1006 eom = 1;
1018 if (eom > 0) {
1019 eom = 0;

Completed in 91 milliseconds