aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/ext
diff options
context:
space:
mode:
authorGravatar Stanley Cheung <stanleycheung@google.com>2018-11-20 15:21:29 -0800
committerGravatar Stanley Cheung <stanleycheung@google.com>2018-11-20 16:52:45 -0800
commitc51d9c169e248d4231805f93ee32393974ac44d0 (patch)
tree1570eb966d8ac2cff7da47f66e176268b67dc3ee /src/php/ext
parentb32d8f5d4d99c5f94f970881ef9d8858eb52bbbc (diff)
Wrap pthread_atwork call
Diffstat (limited to 'src/php/ext')
-rw-r--r--src/php/ext/grpc/php_grpc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/php/ext/grpc/php_grpc.c b/src/php/ext/grpc/php_grpc.c
index cbc7f63be0..492325b1e8 100644
--- a/src/php/ext/grpc/php_grpc.c
+++ b/src/php/ext/grpc/php_grpc.c
@@ -200,7 +200,9 @@ void postfork_parent() {
void register_fork_handlers() {
if (getenv("GRPC_ENABLE_FORK_SUPPORT")) {
+#ifdef GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK
pthread_atfork(&prefork, &postfork_parent, &postfork_child);
+#endif // GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK
}
}