1 /* *INDENT-OFF* */
2 /* config.h.  Generated automatically by configure.  */
3 /* Define the following if you have the corresponding header */
4 #define	CPU_VENDOR_OS "i386-pc-bsdi3.0"
5 /* #undef	HAVE_NETCONFIG_H */		/* <netconfig.h> */
6 /* #undef	HAVE_NETDIR_H */		/* <netdir.h> */
7 #define	HAVE_PTHREAD_H 1			/* <pthread.h> */
8 #define	HAVE_STRINGS_H 1			/* <strings.h> */
9 /* #undef	HAVE_XTI_INET_H */		/* <xti_inet.h> */
10 #define	HAVE_SYS_FILIO_H 1			/* <sys/filio.h> */
11 #define	HAVE_SYS_IOCTL_H 1			/* <sys/ioctl.h> */
12 #define	HAVE_SYS_SELECT_H 1			/* <sys/select.h> */
13 #define	HAVE_SYS_SOCKIO_H 1			/* <sys/sockio.h> */
14 #define	HAVE_SYS_SYSCTL_H 1			/* <sys/sysctl.h> */
15 #define	HAVE_SYS_TIME_H 1			/* <sys/time.h> */
16 
17 /* Define if we can include <time.h> with <sys/time.h> */
18 #define	TIME_WITH_SYS_TIME 1
19 
20 /* Define the following if the function is provided */
21 #define	HAVE_BZERO 1
22 #define	HAVE_GETHOSTBYNAME2 1
23 /* #undef	HAVE_PSELECT */
24 #define	HAVE_VSNPRINTF 1
25 
26 /* Define the following if the function prototype is in a header */
27 /* #undef	HAVE_GETADDRINFO_PROTO */		/* <netdb.h> */
28 /* #undef	HAVE_GETNAMEINFO_PROTO */		/* <netdb.h> */
29 #define	HAVE_GETHOSTNAME_PROTO 1			/* <unistd.h> */
30 #define	HAVE_GETRUSAGE_PROTO 1				/* <sys/resource.h> */
31 #define	HAVE_HSTRERROR_PROTO 1				/* <netdb.h> */
32 /* #undef	HAVE_IF_NAMETOINDEX_PROTO */	/* <net/if.h> */
33 #define	HAVE_INET_ATON_PROTO 1				/* <arpa/inet.h> */
34 #define	HAVE_INET_PTON_PROTO 1				/* <arpa/inet.h> */
35 /* #undef	HAVE_ISFDTYPE_PROTO */			/* <sys/stat.h> */
36 /* #undef	HAVE_PSELECT_PROTO */			/* <sys/select.h> */
37 #define	HAVE_SNPRINTF_PROTO 1				/* <stdio.h> */
38 /* #undef	HAVE_SOCKATMARK_PROTO */		/* <sys/socket.h> */
39 
40 /* Define the following if the structure is defined. */
41 /* #undef	HAVE_ADDRINFO_STRUCT */			/* <netdb.h> */
42 /* #undef	HAVE_IF_NAMEINDEX_STRUCT */		/* <net/if.h> */
43 #define	HAVE_SOCKADDR_DL_STRUCT 1			/* <net/if_dl.h> */
44 #define	HAVE_TIMESPEC_STRUCT 1				/* <time.h> */
45 
46 /* Define the following if feature is provided. */
47 #define	HAVE_SOCKADDR_SA_LEN 1		/* sockaddr{} has sa_len member */
48 #define	HAVE_MSGHDR_MSG_CONTROL 1	/* msghdr{} has msg_control member */
49 /* $$.Ic HAVE_SOCKADDR_SA_LEN$$ */
50 /* $$.Ic HAVE_MSGHDR_MSG_CONTROL$$ */
51 
52 /* Names of XTI devices for TCP and UDP */
53 /* #undef	HAVE_DEV_TCP */					/* most XTI have devices here */
54 /* #undef	HAVE_DEV_XTI_TCP */				/* AIX has them here */
55 /* #undef	HAVE_DEV_STREAMS_XTISO_TCP */	/* OSF 3.2 has them here */
56 
57 /* Define the following to the appropriate datatype, if necessary */
58 /* #undef	int8_t */					/* <sys/types.h> */
59 /* #undef	int16_t */					/* <sys/types.h> */
60 /* #undef	int32_t */					/* <sys/types.h> */
61 #define	uint8_t unsigned char			/* <sys/types.h> */
62 #define	uint16_t unsigned short			/* <sys/types.h> */
63 #define	uint32_t unsigned int			/* <sys/types.h> */
64 /* #undef	size_t */					/* <sys/types.h> */
65 /* #undef	ssize_t */					/* <sys/types.h> */
66 /* socklen_t should be typedef'd as uint32_t, but configure defines it
67    to be an unsigned int, as it is needed early in the compile process,
68    sometimes before some implementations define uint32_t. */
69 #define	socklen_t unsigned int			/* <sys/socket.h> */
70 #define	sa_family_t SA_FAMILY_T			/* <sys/socket.h> */
71 #define	SA_FAMILY_T uint8_t
72 
73 #define	t_scalar_t int32_t				/* <xti.h> */
74 #define	t_uscalar_t uint32_t			/* <xti.h> */
75 
76 /* Define the following, if system suports the feature */
77 #define	IPV4 1				/* IPv4, uppercase V name */
78 #define	IPv4 1				/* IPv4, lowercase v name, just in case */
79 /* #undef	IPV6 */			/* IPv6, uppercase V name */
80 /* #undef	IPv6 */			/* IPv6, lowercase v name, just in case */
81 #define	UNIXDOMAIN 1		/* Unix domain sockets */
82 #define	UNIXdomain 1		/* Unix domain sockets */
83 #define	MCAST 1				/* multicasting support */
84 /* *INDENT-ON* */
85