thread/m_thread_tls.c
/*! Destroy the TLS subsystem, should be called as part of the global thread system
 *  destruction if there is such a thing. */
Destroy the TLS subsystem, should be called as part of the global thread system
destruction if there is such a thing.
Destroy the TLS subsystem should be called as part of the global thread system destruction if there is such a thing .
void M_thread_tls_deinit(void)
{
	M_thread_mutex_destroy(M_thread_tls_key_mutex);
	M_hash_u64vp_destroy(M_thread_tls_keys, M_FALSE);
	M_hash_u64vp_destroy(M_thread_tls_storepool, M_TRUE);
	M_thread_tls_key_mutex = NULL;
	M_thread_tls_keys      = NULL;
	M_thread_tls_storepool = NULL;
	M_thread_tls_key_id    = 0;
}
void M_thread_tls_deinit ( void ) { M_thread_mutex_destroy ( M_thread_tls_key_mutex ) ; M_hash_u64vp_destroy ( M_thread_tls_keys , M_FALSE ) ; M_hash_u64vp_destroy ( M_thread_tls_storepool , M_TRUE ) ; M_thread_tls_key_mutex = NULL ; M_thread_tls_keys = NULL ; M_thread_tls_storepool = NULL ; M_thread_tls_key_id = 0 ; }
Destroy the TLS subsystem, should be called as part of the global thread system
  destruction if there is such a thing.
Destroy the TLS subsystem should be called as part of the global thread system destruction if there is such a thing .