merging Emacs.app (NeXTstep port)
[bpt/emacs.git] / src / getloadavg.c
index 32d0f41..c5d7890 100644 (file)
@@ -420,7 +420,7 @@ extern int errno;
 #  define host_self mach_host_self
 # endif
 
-# ifdef NeXT
+# if defined(NeXT) || defined(RHAPSODY) || defined(DARWIN) || defined(MAC_OSX)
 #  ifdef HAVE_MACH_MACH_H
 #   include <mach/mach.h>
 #  else
@@ -467,7 +467,7 @@ extern int errno;
 \f
 /* Avoid static vars inside a function since in HPUX they dump as pure.  */
 
-# ifdef NeXT
+# if defined(NeXT) || defined(RHAPSODY) || defined(DARWIN) || defined(MAC_OSX)
 static processor_set_t default_set;
 static int getloadavg_initialized;
 # endif /* NeXT */
@@ -647,7 +647,8 @@ getloadavg (loadavg, nelem)
 
 # endif /* __NetBSD__ */
 
-# if !defined (LDAV_DONE) && defined (NeXT)
+# if !defined (LDAV_DONE) && ( defined (NeXT) || defined(RHAPSODY) \
+                              || defined(DARWIN) || defined(MAC_OSX) )
 #  define LDAV_DONE
   /* The NeXT code was adapted from iscreen 3.2.  */