diff -r 46366b11da3d -r 4795f92f58a6 config/libc.in --- a/config/libc.in Sun Jul 11 14:26:52 2010 +0200 +++ b/config/libc.in Wed Jul 14 19:11:12 2010 +0200 @@ -35,10 +35,16 @@ default n select LIBC_SUPPORT_THREADS_ANY +config LIBC_SUPPORT_WIN32THREADS + bool + default n + select LIBC_SUPPORT_THREADS_ANY + config THREADS string default "nptl" if THREADS_NPTL default "linuxthreads" if THREADS_LINUXTHREADS + default "win32" if THREADS_WIN32THREADS default "none" if THREADS_NONE || LIBC_none # No C library, no threads! @@ -51,6 +57,7 @@ prompt "Threading implementation to use:" default THREADS_NPTL if LIBC_SUPPORT_NPTL default THREADS_LINUXTHREADS if LIBC_SUPPORT_LINUXTHREADS && ! LIBC_SUPPORT_NPTL + default THREADS_WIN32 if LIBC_SUPPORT_WIN32THREADS default THREADS_NONE if ! LIBC_SUPPORT_THREADS_ANY config THREADS_NPTL @@ -63,6 +70,11 @@ prompt "linuxthreads" depends on LIBC_SUPPORT_LINUXTHREADS +config THREADS_WIN32THREADS + bool + prompt "win32" + depends on LIBC_SUPPORT_WIN32THREADS + config THREADS_NONE bool prompt "none"