diff options
author | Qi Wang <interwq@gwu.edu> | 2017-06-29 23:01:35 (GMT) |
---|---|---|
committer | Qi Wang <interwq@gmail.com> | 2017-06-30 00:01:18 (GMT) |
commit | cb032781bdfd778325284472c25172713414023f (patch) | |
tree | 23b7b3a34bf47ae7fac457934d8a2c9f992e5671 /include/jemalloc/internal | |
parent | 2b31cf5bd272216e4b20c1463bb696b4c1e9a8e5 (diff) | |
download | jemalloc-cb032781bdfd778325284472c25172713414023f.zip jemalloc-cb032781bdfd778325284472c25172713414023f.tar.gz jemalloc-cb032781bdfd778325284472c25172713414023f.tar.bz2 |
Add extent_grow_mtx in pre_ / post_fork handlers.
This fixed the issue that could cause the child process to stuck after fork.
Diffstat (limited to 'include/jemalloc/internal')
-rw-r--r-- | include/jemalloc/internal/arena_externs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/jemalloc/internal/arena_externs.h b/include/jemalloc/internal/arena_externs.h index 3a85bcb..af16d15 100644 --- a/include/jemalloc/internal/arena_externs.h +++ b/include/jemalloc/internal/arena_externs.h @@ -90,6 +90,7 @@ void arena_prefork3(tsdn_t *tsdn, arena_t *arena); void arena_prefork4(tsdn_t *tsdn, arena_t *arena); void arena_prefork5(tsdn_t *tsdn, arena_t *arena); void arena_prefork6(tsdn_t *tsdn, arena_t *arena); +void arena_prefork7(tsdn_t *tsdn, arena_t *arena); void arena_postfork_parent(tsdn_t *tsdn, arena_t *arena); void arena_postfork_child(tsdn_t *tsdn, arena_t *arena); |