]> granicus.if.org Git - gc/commitdiff
2007-08-15 Hans Boehm <Hans.Boehm@hp.com> (really Samuel Thibault)
authorhboehm <hboehm>
Wed, 15 Aug 2007 21:50:29 +0000 (21:50 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Jul 2011 17:06:41 +0000 (21:06 +0400)
* pthread_support.c (GC_thr_init): Use sysconf(_SC_NPROCESSORS_ONLN)
for HURD.

ChangeLog
pthread_support.c

index 6e036d8354f5bb06bd16cb17365c916408643689..5956b18ee93fc1932f6370fdd51ec9bdfe7073bd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-15  Hans Boehm <Hans.Boehm@hp.com> (really Samuel Thibault)
+       
+       * pthread_support.c (GC_thr_init): Use sysconf(_SC_NPROCESSORS_ONLN)
+       for HURD.
+
 2007-08-14  Hans Boehm <Hans.Boehm@hp.com> (really David Daney)
 
        * include/private/gcconfig.h: Add Linux/mips-64 support.
index df8e4b213795916de3b49a5c6a00b82fe7c06cca..b028be7fd33aa36714c94e47f7d7d0e35624d244 100644 (file)
@@ -763,7 +763,7 @@ void GC_thr_init(void)
          GC_nprocs = pthread_num_processors_np();
 #       endif
 #      if defined(GC_OSF1_THREADS) || defined(GC_AIX_THREADS) \
-          || defined(GC_SOLARIS_THREADS)
+          || defined(GC_SOLARIS_THREADS) || defined(GC_GNU_THREADS)
          GC_nprocs = sysconf(_SC_NPROCESSORS_ONLN);
          if (GC_nprocs <= 0) GC_nprocs = 1;
 #      endif
@@ -783,9 +783,6 @@ void GC_thr_init(void)
 #      if defined(GC_LINUX_THREADS) || defined(GC_DGUX386_THREADS)
           GC_nprocs = GC_get_nprocs();
 #      endif
-#       if defined(GC_GNU_THREADS)
-         if (GC_nprocs <= 0) GC_nprocs = 1;
-#       endif
       }
       if (GC_nprocs <= 0) {
        WARN("GC_get_nprocs() returned %ld\n", GC_nprocs);