Add __MACH__ and __APPLE__ guards to compile on macosx

SVN revision: 43568
This commit is contained in:
Raoul HECKY 2009-11-09 09:07:10 +00:00
parent d4d1a53181
commit 7eb75cbd63
1 changed files with 3 additions and 2 deletions

View 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;