Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
dns_mx(3)		   Library Functions Manual		     dns_mx(3)

NAME
       dns_mx -	look up	Mail eXchanger

SYNTAX
       #include	<dns.h>

       int dns_mx(stralloc* out,stralloc* fqdn);

DESCRIPTION
       dns_mx looks up MX records for the fully-qualified domain name in fqdn.
       It puts the MX records into out and returns 0. Each MX record is	a two-
       byte  MX	 distance (big endian) followed	by a \0-terminated dot-encoded
       domain name. If the domain does not exist in DNS, or has	no MX records,
       out will	be empty.

       If dns_mx has trouble with the DNS lookup or runs out of	memory,	it re-
       turns -1, setting errno appropriately. It may or	may not	change out.

SEE ALSO
       dns_mx_packet(3), dns_ip4(3), dns_ip6(3)

								     dns_mx(3)

NAME | SYNTAX | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libowfat_dns_mx&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help