summaryrefslogtreecommitdiff
path: root/libjava/java/lang/natObject.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/lang/natObject.cc')
-rw-r--r--libjava/java/lang/natObject.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libjava/java/lang/natObject.cc b/libjava/java/lang/natObject.cc
index adb487a0dc2..0404d2d51cb 100644
--- a/libjava/java/lang/natObject.cc
+++ b/libjava/java/lang/natObject.cc
@@ -436,8 +436,12 @@ typedef size_t obj_addr_t; /* Integer type big enough for object */
static bool
is_mp()
{
+#ifdef _SC_NPROCESSORS_ONLN
long nprocs = sysconf(_SC_NPROCESSORS_ONLN);
return (nprocs > 1);
+#else
+ return false;
+#endif
}
// A call to keep_live(p) forces p to be accessible to the GC