From: Loren J. Rittle Date: Fri, 10 Aug 2001 17:37:41 +0000 (+0000) Subject: * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN. X-Git-Tag: prereleases/libstdc++-3.0.95~2752 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc3835e6519606345a2e9c1cc960e0af1253cab6;p=thirdparty%2Fgcc.git * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN. From-SVN: r44771 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 270500db3175..fa6381ae8314 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,7 @@ +2001-08-10 Loren J. Rittle + + * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN. + 2001-08-06 Tom Tromey * java/io/InputStreamReader.java (refill): Only call refill on diff --git a/libjava/java/lang/natObject.cc b/libjava/java/lang/natObject.cc index adb487a0dc24..0404d2d51cba 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