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