# ifndef USE_CTIME_R
static ldap_pvt_thread_mutex_t ldap_int_ctime_mutex;
# endif
-# ifndef HAVE_GETHOSTBYNAME_R
- static ldap_pvt_thread_mutex_t ldap_int_gethostbyname_mutex;
-# endif
-# ifndef HAVE_GETHOSTBYADDR_R
- static ldap_pvt_thread_mutex_t ldap_int_gethostbyaddr_mutex;
+# if !defined( HAVE_GETHOSTBYNAME_R ) || !defined( HAVE_GETHOSTBYADDR_R )
+ static ldap_pvt_thread_mutex_t ldap_int_gethostby_mutex;
# endif
# ifdef HAVE_RES_QUERY
ldap_pvt_thread_mutex_t ldap_int_resolv_mutex;
struct hostent *he;
int retval;
- ldap_pvt_thread_mutex_lock( &ldap_int_gethostbyname_mutex );
+ ldap_pvt_thread_mutex_lock( &ldap_int_gethostby_mutex );
he = gethostbyname( name );
retval = 0;
}
- ldap_pvt_thread_mutex_unlock( &ldap_int_gethostbyname_mutex );
+ ldap_pvt_thread_mutex_unlock( &ldap_int_gethostby_mutex );
return retval;
#else
struct hostent *he;
int retval;
- ldap_pvt_thread_mutex_lock( &ldap_int_gethostbyaddr_mutex );
+ ldap_pvt_thread_mutex_lock( &ldap_int_gethostby_mutex );
he = gethostbyaddr( addr, len, type );
retval = 0;
}
- ldap_pvt_thread_mutex_unlock( &ldap_int_gethostbyaddr_mutex );
+ ldap_pvt_thread_mutex_unlock( &ldap_int_gethostby_mutex );
return retval;
#else /* gethostbyaddr() */
ldap_pvt_thread_mutex_init( &ldap_int_ctime_mutex );
#endif
-#if !defined( HAVE_GETHOSTBYNAME_R )
- ldap_pvt_thread_mutex_init( &ldap_int_gethostbyname_mutex );
-#endif
-
-#if !defined( HAVE_GETHOSTBYADDR_R )
- ldap_pvt_thread_mutex_init( &ldap_int_gethostbyaddr_mutex );
+#if !defined( HAVE_GETHOSTBYNAME_R ) || !defined( HAVE_GETHOSTBYADDR_R )
+ ldap_pvt_thread_mutex_init( &ldap_int_gethostby_mutex );
#endif
#ifdef HAVE_RES_QUERY