aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorLoren J. Rittle <ljrittle@acm.org>2001-08-10 17:37:41 +0000
committerLoren J. Rittle <ljrittle@gcc.gnu.org>2001-08-10 17:37:41 +0000
commitcc3835e6519606345a2e9c1cc960e0af1253cab6 (patch)
tree5cbb1246c09f517e97bb53d6fce9ff90311d0c99 /libjava/java
parentd67c7dd8552aca887093d6adcf67b1e7e67e68fe (diff)
downloadgcc-cc3835e6519606345a2e9c1cc960e0af1253cab6.zip
gcc-cc3835e6519606345a2e9c1cc960e0af1253cab6.tar.gz
gcc-cc3835e6519606345a2e9c1cc960e0af1253cab6.tar.bz2
* java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN.
From-SVN: r44771
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 adb487a..0404d2d 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