xref: /plan9/sys/src/cmd/unix/drawterm/include/dtos.h (revision 96cbc34f1b36a29efdcfd47b10e70703a690febc)
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