#ifdef TIME_WITH_SYS_TIME /* Time with sys/time test */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } #endif #ifdef HAVE_O_NONBLOCK #include #include #include int main () { /* try to compile O_NONBLOCK */ #if defined(sun) || defined(__sun__) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) # if defined(__SVR4) || defined(__srv4__) # define PLATFORM_SOLARIS # else # define PLATFORM_SUNOS4 # endif #endif #if (defined(_AIX) || defined(__xlC__)) && !defined(_AIX4) # define PLATFORM_AIX_V3 #endif #if defined(PLATFORM_SUNOS4) || defined(PLATFORM_AIX_V3) #error "O_NONBLOCK does not work on this platform" #endif int socket; int flags = fcntl(socket, F_SETFL, flags | O_NONBLOCK); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_5 #include #include int main () { char * address; int length; int type; struct hostent h; struct hostent_data hdata; int rc; rc = gethostbyaddr_r(address, length, type, &h, &hdata); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_5_REENTRANT #define _REENTRANT #include #include int main () { char * address; int length;q int type; struct hostent h; struct hostent_data hdata; int rc; rc = gethostbyaddr_r(address, length, type, &h, &hdata); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_7 #include #include int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; hp = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_7_REENTRANT #define _REENTRANT #include #include int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; hp = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_8 #include #include int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; int rc; rc = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &hp, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_8_REENTRANT #define _REENTRANT #include #include int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; int rc; rc = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &hp, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_3 #include #include #include #undef NULL #define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, struct hostent_data *); int main () { struct hostent_data data; gethostbyname_r(NULL, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_3_REENTRANT #define _REENTRANT #include #include #include #undef NULL #define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, struct hostent_data *); int main () { struct hostent_data data; gethostbyname_r(NULL, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_5 #include #include #include #undef NULL #define NULL (void *)0 struct hostent * gethostbyname_r(const char *, struct hostent *, char *, int, int *); int main () { gethostbyname_r(NULL, NULL, NULL, 0, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_5_REENTRANT #define _REENTRANT #include #include #undef NULL #define NULL (void *)0 struct hostent * gethostbyname_r(const char *, struct hostent *, char *, int, int *); int main () { gethostbyname_r(NULL, NULL, NULL, 0, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_6 #include #include #undef NULL #define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, char *, size_t, struct hostent **, int *); int main () { gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_6_REENTRANT #define _REENTRANT #include #include #undef NULL #define NULL (void *)0 int gethostbyname_r(const char *, struct hostent *, char *, size_t, struct hostent **, int *); int main () { gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL); ; return 0; } #endif #ifdef HAVE_SOCKLEN_T #include #include int main () { if ((socklen_t *) 0) return 0; if (sizeof (socklen_t)) return 0; ; return 0; } #endif #ifdef HAVE_IN_ADDR_T #include #include #include int main () { if ((in_addr_t *) 0) return 0; if (sizeof (in_addr_t)) return 0; ; return 0; } #endif #ifdef STDC_HEADERS #include #include #include #include int main() { return 0; } #endif #ifdef RETSIGTYPE_TEST #include #include #ifdef signal # undef signal #endif #ifdef __cplusplus extern "C" void (*signal (int, void (*)(int)))(int); #else void (*signal ()) (); #endif int main () { int i; ; return 0; } #endif #ifdef HAVE_INET_NTOA_R_DECL #include typedef void (*func_type)(); int main() { func_type func; func = (func_type)inet_ntoa_r; return 0; } #endif #ifdef HAVE_INET_NTOA_R_DECL_REENTRANT #define _REENTRANT #include typedef void (*func_type)(); int main() { func_type func; func = (func_type)&inet_ntoa_r; return 0; } #endif