Fix compile on GNU/Hurd, by Lutin.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Mon, 4 Jan 2010 21:50:31 +0000 (21:50 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Mon, 4 Jan 2010 21:50:31 +0000 (21:50 +0000)
SVN revision: 44898

legacy/eina/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