size_t zmalloc_used_memory(void) { size_t um; if (zmalloc_thread_safe) { #if defined(__ATOMIC_RELAXED) || defined(HAVE_ATOMIC) um = update_zmalloc_stat_add(0); #else um = used_memory; #endif } else { um = used_memory; } return um; }
size_t zmalloc_used_memory(void) { size_t um; if (zmalloc_thread_safe) { #if defined(HAVE_ATOMIC) um = update_zmalloc_stat_add(0); #else pthread_mutex_lock(&used_memory_mutex); um = used_memory; pthread_mutex_unlock(&used_memory_mutex); #endif } else { um = used_memory; } return um; }