Go to the documentation of this file.
9#ifndef SQUID_COMPAT_OSDETECT_H
10#define SQUID_COMPAT_OSDETECT_H
26#if defined(__sun__) || defined(__sun) || defined(__SUNPRO_CC) || defined(__SunOS_OSversion)
29#define _SQUID_SOLARIS_ 1
31#define _SQUID_SUNOS_ 1
43#elif defined(__linux__)
44#define _SQUID_LINUX_ 1
46#elif defined(__FreeBSD__)
47#define _SQUID_FREEBSD_ 1
49#elif defined(__FreeBSD_kernel__)
50#define _SQUID_KFREEBSD_ 1
52#elif defined(__sgi__) || defined(sgi) || defined(__sgi)
55#elif defined(__NetBSD__)
56#define _SQUID_NETBSD_ 1
58#elif defined(__OpenBSD__)
59#define _SQUID_OPENBSD_ 1
61#elif defined(__DragonFly__)
62#define _SQUID_DRAGONFLY_ 1
64#elif defined(__CYGWIN__)
65#define _SQUID_CYGWIN_ 1
67#elif defined(__MINGW32__) || defined(__MINGW__)
68#define _SQUID_MINGW_ 1
70#elif defined(WIN32) || defined(WINNT) || defined(__WIN32__) || defined(__WIN32)
71#define _SQUID_WINDOWS_ 1
73#elif defined(__APPLE__)
74#define _SQUID_APPLE_ 1
76#elif defined(sony_news) && defined(__svr4)
77#define _SQUID_NEWSOS6_ 1
82#elif defined(__EMX__) || defined(OS2) || defined(__OS2__)
Introduction
Documentation
Support
Miscellaneous
Web Site Translations
Mirrors