+2012-03-13 Richard Guenther <rguenther@suse.de>
+
+ * gthr-posix.h: Remove duplicate __GTHREAD_MUTEX_INIT_FUNCTION
+ and __gthread_mutex_init_function definitions.
+
2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config.host (mips*-*-openbsd*): Remove.
#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC
# undef __GTHREAD_MUTEX_INIT
-# define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function
#endif
#ifdef _GTHREAD_USE_RECURSIVE_MUTEX_INIT_FUNC
# undef __GTHREAD_RECURSIVE_MUTEX_INIT
return __gthrw_(pthread_setspecific) (__key, __ptr);
}
-#ifdef _GTHREAD_USE_MUTEX_INIT_FUNC
static inline void
__gthread_mutex_init_function (__gthread_mutex_t *__mutex)
{
if (__gthread_active_p ())
__gthrw_(pthread_mutex_init) (__mutex, NULL);
}
-#endif
-
-static inline int
-__gthread_mutex_init_function (__gthread_mutex_t *__mutex)
-{
- if (__gthread_active_p ())
- return __gthrw_(pthread_mutex_init) (__mutex, NULL);
- return 0;
-}
static inline int
__gthread_mutex_destroy (__gthread_mutex_t *__mutex)