Test cpp-defined __sun as well as sun, because
authorJim Meyering <jim@meyering.net>
Sun, 14 Apr 1996 02:12:46 +0000 (02:12 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 14 Apr 1996 02:12:46 +0000 (02:12 +0000)
in strict ANSI mode, only __sun is defined.  From Kaveh Ghazi.

lib/getloadavg.c

index 598c505..bd024cf 100644 (file)
@@ -139,7 +139,7 @@ extern int errno;
 #define decstation
 #endif
 
-#if defined(sun) && defined(SVR4)
+#if (defined(sun) || defined(__sun)) && defined(SVR4)
 #define SUNOS_5
 #endif
 
@@ -168,7 +168,7 @@ extern int errno;
 #define LOAD_AVE_TYPE long
 #endif
 
-#ifdef sun
+#if defined(sun) || defined(__sun)
 #define LOAD_AVE_TYPE long
 #endif
 
@@ -284,7 +284,7 @@ extern int errno;
 #define NLIST_STRUCT
 #endif
 
-#ifdef sun
+#if defined(sun) || defined(__sun)
 #define NLIST_STRUCT
 #endif