stl_config.h: Only define __STL_PTHREADS with GLIBC >= 2 for Linux.
* stl_config.h: Only define __STL_PTHREADS with GLIBC >= 2 for Linux. From-SVN: r26982
This commit is contained in:
parent
180013289b
commit
a9a00d29b4
@ -1,3 +1,8 @@
|
||||
1999-05-17 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* stl_config.h: Only define __STL_PTHREADS with GLIBC >= 2 for
|
||||
Linux.
|
||||
|
||||
Mon May 17 03:33:47 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* stl_config.h (__CYGWIN__): Cygwin newlib RTL lacks drand48.
|
||||
|
@ -165,14 +165,16 @@
|
||||
# define __SGI_STL_USE_AUTO_PTR_CONVERSIONS
|
||||
# define __STL_USE_NAMESPACES
|
||||
# endif
|
||||
/* glibc pre 2.0 is very buggy. We have to disable thread for it.
|
||||
It should be upgraded to glibc 2.0 or later. */
|
||||
# if !defined(_NOTHREADS) && __GLIBC__ >= 2 && defined(_G_USING_THUNKS)
|
||||
# define __STL_PTHREADS
|
||||
# ifdef __STRICT_ANSI__
|
||||
/* Work around a bug in the glibc 2.0.x pthread.h. */
|
||||
# define sigset_t __sigset_t
|
||||
# endif
|
||||
# if defined(__linux__)
|
||||
/* glibc pre 2.0 is very buggy. We have to disable thread for it.
|
||||
It should be upgraded to glibc 2.0 or later. */
|
||||
# if !defined(_NOTHREADS) && __GLIBC__ >= 2 && defined(_G_USING_THUNKS)
|
||||
# define __STL_PTHREADS
|
||||
# ifdef __STRICT_ANSI__
|
||||
/* Work around a bug in the glibc 2.0.x pthread.h. */
|
||||
# define sigset_t __sigset_t
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
# ifdef __EXCEPTIONS
|
||||
# define __STL_USE_EXCEPTIONS
|
||||
|
Loading…
Reference in New Issue
Block a user