libada: Check for the presence of _SC_NPROCESSORS_ONLN
[gcc.git] / gcc / ada / adaint.c
index f5432626ee6f4955a55f9215af1a7ad2a41f2aac..554123c905b07484e5f6bb19e5712fc2b694dcc4 100644 (file)
@@ -2483,9 +2483,7 @@ __gnat_number_of_cpus (void)
 {
   int cores = 1;
 
-#if defined (__linux__) || defined (__sun__) || defined (_AIX) \
-  || defined (__APPLE__) || defined (__FreeBSD__) || defined (__OpenBSD__) \
-  || defined (__DragonFly__) || defined (__NetBSD__)
+#ifdef _SC_NPROCESSORS_ONLN
   cores = (int) sysconf (_SC_NPROCESSORS_ONLN);
 
 #elif defined (__QNX__)