summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authorljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-10 17:37:41 +0000
committerljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-10 17:37:41 +0000
commit63512d4efa82626af264567571b488d9183c754c (patch)
tree5cbb1246c09f517e97bb53d6fce9ff90311d0c99 /libjava/java
parent676da296decca6f6efe8317e68621645775a5428 (diff)
downloadppe42-gcc-63512d4efa82626af264567571b488d9183c754c.tar.gz
ppe42-gcc-63512d4efa82626af264567571b488d9183c754c.zip
* java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44771 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-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
OpenPOWER on IntegriCloud