#include /* for namser.h */ #include /* for BYTE_ORDER */ #include /* for execv */ #include /* for unix.h */ #include #include /* for select */ #undef HAVE_GETRUSAGE #define strncasecmp strnicmp #ifndef NAN #ifndef __nan_bytes #define __nan_bytes { 0, 0, 0, 0, 0, 0, 0xf8, 0x7f } #endif /* __nan_bytes */ extern unsigned char __nan[8]; #define NAN (*(const double *) __nan) #endif /* NAN */ typedef u_short ushort; extern int isnan(double dsrc); extern long random(void); extern void srandom(unsigned int seed);