Add __MACH__ and __APPLE__ guards to compile on macosx
authorraoul <raoul@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 9 Nov 2009 09:07:10 +0000 (09:07 +0000)
committerraoul <raoul@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 9 Nov 2009 09:07:10 +0000 (09:07 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@43568 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_cpu.c

index ba18032..896e79e 100644 (file)
@@ -26,7 +26,7 @@
 #  include <windows.h>
 # elif defined (__SUNPRO_C)
 #  include <unistd.h>
-# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__)
+# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) || ( defined (__MACH__) && defined (__APPLE__))
 #  include <unistd.h>
 #  include <sys/param.h>
 #  include <sys/sysctl.h>
@@ -146,7 +146,8 @@ EAPI int eina_cpu_count(void)
     */
    return sysconf(_SC_NPROCESSORS_ONLN);
 
-# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__)
+# elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) || ( defined (__MACH__) && defined (__APPLE__))
+
    int    mib[4];
    size_t len;
    int    cpus;