From eecbeec083ca55ea22e544edba431c9b9023f692 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 6 Oct 2022 00:05:27 +0200 Subject: [3.11] gh-96017: Fix some compiler warnings (GH-96018) (#96106) - only define recreate_gil with ifdef HAVE_FORK. (cherry picked from commit d9c1b746b5013f81d1724757bb3c6a1c87c4a8dc) Co-authored-by: Christian Heimes --- Python/ceval_gil.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Python/ceval_gil.h b/Python/ceval_gil.h index 23f6fb2..476ed7f 100644 --- a/Python/ceval_gil.h +++ b/Python/ceval_gil.h @@ -133,12 +133,14 @@ static void destroy_gil(struct _gil_runtime_state *gil) _Py_ANNOTATE_RWLOCK_DESTROY(&gil->locked); } +#ifdef HAVE_FORK static void recreate_gil(struct _gil_runtime_state *gil) { _Py_ANNOTATE_RWLOCK_DESTROY(&gil->locked); /* XXX should we destroy the old OS resources here? */ create_gil(gil); } +#endif static void drop_gil(struct _ceval_runtime_state *ceval, struct _ceval_state *ceval2, -- cgit v0.12