• Home
  • Raw
  • Download

Lines Matching refs:ex

147 #define WILD_AF(ex)		((ex)->e_wild & 0x01)  argument
148 #define WILD_SOCKTYPE(ex) ((ex)->e_wild & 0x02) argument
149 #define WILD_PROTOCOL(ex) ((ex)->e_wild & 0x04) argument
348 const struct explore *ex; in getaddrinfo() local
393 for (ex = explore; ex->e_af >= 0; ex++) { in getaddrinfo()
394 if (pai->ai_family != ex->e_af) in getaddrinfo()
396 if (ex->e_socktype == ANY) in getaddrinfo()
398 if (ex->e_protocol == ANY) in getaddrinfo()
400 if (pai->ai_socktype == ex->e_socktype in getaddrinfo()
401 && pai->ai_protocol != ex->e_protocol) { in getaddrinfo()
437 for (ex = explore; ex->e_af >= 0; ex++) { in getaddrinfo()
441 if (ex->e_af == PF_UNSPEC) in getaddrinfo()
444 if (!MATCH_FAMILY(pai->ai_family, ex->e_af, WILD_AF(ex))) in getaddrinfo()
446 if (!MATCH(pai->ai_socktype, ex->e_socktype, WILD_SOCKTYPE(ex))) in getaddrinfo()
448 if (!MATCH(pai->ai_protocol, ex->e_protocol, WILD_PROTOCOL(ex))) in getaddrinfo()
452 pai->ai_family = ex->e_af; in getaddrinfo()
453 if (pai->ai_socktype == ANY && ex->e_socktype != ANY) in getaddrinfo()
454 pai->ai_socktype = ex->e_socktype; in getaddrinfo()
455 if (pai->ai_protocol == ANY && ex->e_protocol != ANY) in getaddrinfo()
456 pai->ai_protocol = ex->e_protocol; in getaddrinfo()
489 for (ex = explore; ex->e_af >= 0; ex++) { in getaddrinfo()
493 if (pai->ai_family != ex->e_af) in getaddrinfo()
496 if (!MATCH(pai->ai_socktype, ex->e_socktype, in getaddrinfo()
497 WILD_SOCKTYPE(ex))) { in getaddrinfo()
500 if (!MATCH(pai->ai_protocol, ex->e_protocol, in getaddrinfo()
501 WILD_PROTOCOL(ex))) { in getaddrinfo()
505 if (pai->ai_socktype == ANY && ex->e_socktype != ANY) in getaddrinfo()
506 pai->ai_socktype = ex->e_socktype; in getaddrinfo()
507 if (pai->ai_protocol == ANY && ex->e_protocol != ANY) in getaddrinfo()
508 pai->ai_protocol = ex->e_protocol; in getaddrinfo()