libc: add global threads support option
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 11 14:26:52 2010 +0200 (2010-07-11)
changeset 201646366b11da3d
parent 2015 00befd6c1247
child 2017 f637b6c2162b
libc: add global threads support option
config/libc.in
     1.1 --- a/config/libc.in	Sun Jul 11 00:20:13 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