Add get_num_procs implementation for AIX
(and copy HAIKU implementation to the non-TLS version of the code as well)
@@ -259,6 +259,16 @@ int get_num_procs(void) {
}
#endif
+#ifdef OS_AIX
+int get_num_procs(void) {
+ static int nums = 0;
+ if (!nums) nums = sysconf(_SC_NPROCESSORS_CONF);
+ return nums;
+}
+#endif
+
+
+
#ifdef OS_WINDOWS
int get_num_procs(void) {
@@ -1739,6 +1749,22 @@ int get_num_procs(void) {
}
#endif
+#ifdef OS_HAIKU
+int get_num_procs(void) {
+ static int nums = 0;
+ if (!nums) nums = sysconf(_SC_NPROCESSORS_CONF);
+ return nums;
+}
+#endif
+
+#ifdef OS_AIX
+int get_num_procs(void) {
+ static int nums = 0;
+ if (!nums) nums = sysconf(_SC_NPROCESSORS_CONF);
+ return nums;
+}
+#endif
+
#ifdef OS_WINDOWS
int get_num_procs(void) {
