/* OS-macro wrapping should be done inside the OS .h */
/*****************************************************/
-#include "compat/os/solaris.h"
#include "compat/os/aix.h"
#include "compat/os/dragonfly.h"
#include "compat/os/freebsd.h"
#include "compat/os/os2.h"
#include "compat/os/qnx.h"
#include "compat/os/sgi.h"
+#include "compat/os/solaris.h"
#include "compat/os/sunos.h"
#include "compat/os/windows.h"
/* SUN SOLARIS / OPENSOLARIS */
#if defined(__sun__) || defined(__sun) || defined(__SUNPRO_CC) || defined(__SunOS_OSversion)
+#define _SQUID_SUN_ 1 /* SunOS */
+
+#if defined(__SVR4) /* Solaris */
#define _SQUID_SOLARIS_ 1
+#else /* SunOS */
+#define _SQUID_SUNOS_ 1
+#endif /* __SVR4 */
#elif defined(__hpux) /* HP-UX - SysV-like? */
#define _SQUID_HPUX_ 1