Make base_t's extent_hooks field C11-atomic

This commit is contained in:
David Goldblatt
2017-04-04 17:32:21 -07:00
committed by David Goldblatt
parent 56b72c7b17
commit 92aafb0efe
2 changed files with 9 additions and 15 deletions

View File

@@ -17,11 +17,11 @@ struct base_s {
/* Associated arena's index within the arenas array. */
unsigned ind;
/* User-configurable extent hook functions. */
union {
extent_hooks_t *extent_hooks;
void *extent_hooks_pun;
};
/*
* User-configurable extent hook functions. Points to an
* extent_hooks_t.
*/
atomic_p_t extent_hooks;
/* Protects base_alloc() and base_stats_get() operations. */
malloc_mutex_t mtx;