gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr into the function and constify it.

* gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr
        into the function and constify it.
        * gthr-dce.h, gthr-solaris.h: Likewise.

From-SVN: r50741
This commit is contained in:
Jason Merrill 2002-03-13 12:15:46 -05:00 committed by Jason Merrill
parent 872c9284b0
commit 7a8de19b4c
4 changed files with 9 additions and 6 deletions

View file

@ -1,3 +1,9 @@
2002-03-13 Jason Merrill <jason@redhat.com>
* gthr-posix.h (__gthread_active_p): Move __gthread_active_ptr
into the function and constify it.
* gthr-dce.h, gthr-solaris.h: Likewise.
2002-03-13 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.h (PAD_VARARGS_DOWN): Define.

View file

@ -87,11 +87,10 @@ typedef pthread_mutex_t __gthread_mutex_t;
#pragma weak pthread_yield
#endif
static void *__gthread_active_ptr = (void *) &pthread_create;
static inline int
__gthread_active_p (void)
{
static void *const __gthread_active_ptr = (void *) &pthread_create;
return __gthread_active_ptr != 0;
}

View file

@ -77,11 +77,10 @@ typedef pthread_mutex_t __gthread_mutex_t;
#pragma weak pthread_setschedparam
#endif
static void *__gthread_active_ptr = (void *) &pthread_create;
static inline int
__gthread_active_p (void)
{
static void *const __gthread_active_ptr = (void *) &pthread_create;
return __gthread_active_ptr != 0;
}

View file

@ -81,11 +81,10 @@ typedef mutex_t __gthread_mutex_t;
/* This will not actually work in Solaris 2.5, since libc contains
dummy symbols of all thr_* routines. */
static void *__gthread_active_ptr = (void *) &thr_create;
static inline int
__gthread_active_p (void)
{
static void *const __gthread_active_ptr = (void *) &thr_create;
return __gthread_active_ptr != 0;
}