1*96cbc34fSDavid du Colombier #if defined(linux) || defined(IRIX) || defined(SOLARIS) || defined(OSF1) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__sun) || defined(sun) || defined(__OpenBSD__) 28ccd4a63SDavid du Colombier # include "unix.h" 38ccd4a63SDavid du Colombier # ifdef __APPLE__ 48ccd4a63SDavid du Colombier # define panic dt_panic 58ccd4a63SDavid du Colombier # endif 68ccd4a63SDavid du Colombier #elif defined(WINDOWS) 78ccd4a63SDavid du Colombier # include "9windows.h" 88ccd4a63SDavid du Colombier # define main mymain 98ccd4a63SDavid du Colombier #else 108ccd4a63SDavid du Colombier # error "Define an OS" 118ccd4a63SDavid du Colombier #endif 128ccd4a63SDavid du Colombier 138ccd4a63SDavid du Colombier #ifdef IRIX 148ccd4a63SDavid du Colombier typedef int socklen_t; 158ccd4a63SDavid du Colombier #endif 16