Fix compile on GNU/Hurd, by Lutin.
authorbarbieri <barbieri>
Mon, 4 Jan 2010 21:50:31 +0000 (21:50 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 4 Jan 2010 21:50:31 +0000 (21:50 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44898 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_cpu.c

index 82e4c98..3b93a4a 100644 (file)
@@ -24,7 +24,7 @@
 # ifdef _WIN32
 #  define WIN32_LEAN_AND_MEAN
 #  include <windows.h>
-# elif defined (__SUNPRO_C)
+# elif defined (__SUNPRO_C) || defined(__GNU__)
 #  include <unistd.h>
 # elif defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) || ( defined (__MACH__) && defined (__APPLE__))
 #  include <unistd.h>
@@ -133,7 +133,7 @@ EAPI int eina_cpu_count(void)
    GetSystemInfo(&sysinfo);
    return sysinfo.dwNumberOfProcessors;
 
-# elif defined (__SUNPRO_C)
+# elif defined (__SUNPRO_C) || defined(__GNU__)
    /*
     * _SC_NPROCESSORS_ONLN: number of processors that are online, that
                             is available when sysconf is called. The number