[runtime] Fix build for Linux
authorMort Yao <mort.yao@gmail.com>
Wed, 18 Mar 2015 08:57:11 +0000 (16:57 +0800)
committerMort Yao <mort.yao@gmail.com>
Wed, 18 Mar 2015 09:01:48 +0000 (17:01 +0800)
mono/utils/mono-proclib.c

index f2dd1e504d2a884df4ffac8e0bbb3737a7fd4e35..3f9ab4c8e92edb3e80d61b788b0de51850dc0a30 100644 (file)
 #include <Winbase.h>
 #endif
 
-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+#if defined(_POSIX_VERSION)
 #include <sys/errno.h>
 #include <sys/param.h>
 #include <sys/types.h>
 #include <sys/sysctl.h>
-#include <sys/proc.h>
 #include <sys/resource.h>
+#endif
+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
+#include <sys/proc.h>
 #if defined(__APPLE__)
 #include <mach/mach.h>
 #endif