diff options
Diffstat (limited to 'mxget.c')
| -rw-r--r-- | mxget.c | 22 | 
1 files changed, 20 insertions, 2 deletions
@@ -7,7 +7,7 @@   */  #include "config.h" -#ifdef HAVE_GETHOSTBYNAME +#ifdef HAVE_RES_SEARCH  #include <netdb.h>  #include <sys/types.h>  #include <netinet/in.h> @@ -19,6 +19,24 @@   * This ought to be in the bind library.  It's adapted from sendmail.   */ +/* + * These are defined in RFC833. Some bind interface headers don't declare them. + * Ghod help us if they're ever actually incompatible with what's in  + * the arpa/nameser.h header. + */ +#ifndef PACKETSZ +#define PACKETSZ	512		/* maximum packet size */ +#endif +#ifndef HFIXEDSZ +#define	HFIXEDSZ	12		/* #/bytes of fixed data in header */ +#endif +#ifndef INT32SZ +#define	INT32SZ		4		/* for systems without 32-bit ints */ +#endif +#ifndef INT16SZ +#define	INT16SZ		2		/* for systems without 16-bit ints */ +#endif +  /* minimum possible size of MX record in packet */  #define MIN_MX_SIZE	8	/* corresp to "a.com 0" w/ terminating space */ @@ -80,7 +98,7 @@ const char *name;      pmx[ind].pref = -1;      return(pmx);  } -#endif /* HAVE_GETHOSTBYNAME */ +#endif /* HAVE_RES_SEARCH */  #ifdef TESTMAIN  main(int argc, char *argv[])  | 
