Eina: Compilation on cygwin
authorcaro <caro>
Wed, 7 Nov 2012 00:48:10 +0000 (00:48 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 7 Nov 2012 00:48:10 +0000 (00:48 +0000)
Patch by Yaakov Selkowitz, thanks :)

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@78953 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_cpu.c

index b5bb2cf..eb71002 100644 (file)
@@ -24,7 +24,7 @@
 # ifdef _WIN32
 #  define WIN32_LEAN_AND_MEAN
 #  include <windows.h>
-# elif defined (__sun) || defined(__GNU__)
+# elif defined (__sun) || defined(__GNU__) || defined(__CYGWIN__)
 #  include <unistd.h>
 # elif defined (__FreeBSD__) || defined (__OpenBSD__) || \
    defined (__NetBSD__) || defined (__DragonFly__) || defined (__MacOSX__) || \
@@ -144,7 +144,7 @@ _eina_cpu_count_internal(void)
    GetSystemInfo(&sysinfo);
    return sysinfo.dwNumberOfProcessors;
 
-# elif defined (__sun) || defined(__GNU__)
+# elif defined (__sun) || defined(__GNU__) || defined(__CYGWIN__)
    /*
     * _SC_NPROCESSORS_ONLN: number of processors that are online, that
                             is available when sysconf is called. The number