config/libc.in
changeset 2016 46366b11da3d
parent 1976 2d90ec981ba3
child 2017 f637b6c2162b
     1.1 --- a/config/libc.in	Tue Jun 08 23:26:54 2010 +0200
     1.2 +++ b/config/libc.in	Sun Jul 11 14:26:52 2010 +0200
     1.3 @@ -21,13 +21,19 @@
     1.4  
     1.5  source "config.gen/libc.in"
     1.6  
     1.7 +config LIBC_SUPPORT_THREADS_ANY
     1.8 +    bool
     1.9 +    default n
    1.10 +
    1.11  config LIBC_SUPPORT_NPTL
    1.12      bool
    1.13      default n
    1.14 +    select LIBC_SUPPORT_THREADS_ANY
    1.15  
    1.16  config LIBC_SUPPORT_LINUXTHREADS
    1.17      bool
    1.18      default n
    1.19 +    select LIBC_SUPPORT_THREADS_ANY
    1.20  
    1.21  config THREADS
    1.22      string
    1.23 @@ -45,7 +51,7 @@
    1.24      prompt "Threading implementation to use:"
    1.25      default THREADS_NPTL           if LIBC_SUPPORT_NPTL
    1.26      default THREADS_LINUXTHREADS   if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
    1.27 -    default THREADS_NONE           if ! LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL
    1.28 +    default THREADS_NONE           if ! LIBC_SUPPORT_THREADS_ANY
    1.29  
    1.30  config THREADS_NPTL
    1.31      bool