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