File: dnsgetrr.h

package info (click to toggle)
zmailer 2.99.51.52pre3-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 16,596 kB
  • ctags: 7,422
  • sloc: ansic: 90,470; sh: 3,608; makefile: 2,784; perl: 1,585; python: 115; awk: 22
file content (19 lines) | stat: -rw-r--r-- 595 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef MAXALIASES
#define	MAXALIASES	35
#define	MAXADDRS	35
#endif

struct dnsresult {
	struct hostent host;
	char           hostbuf[8*1024];
	char	      *host_aliases[MAXALIASES];
	char	      *h_addr_ptrs[MAXADDRS +1];
	u_char	       host_addr[16];
	int	       ttl;
};

/* dnsgetrr.c */
extern int	getrr     __((char *, int *, int, int, int, FILE *));
extern int	getrrtype __((char *, int *, int, int, int, FILE *));
extern struct hostent *gethostbyname2_rz __((const char *, int, struct dnsresult *));
extern struct hostent *gethostbyaddr_rz __((const char *, int, int, struct dnsresult *));