From: Christian Heimes Date: Wed, 5 Oct 2022 22:05:27 +0000 (+0200) Subject: [3.11] gh-96017: Fix some compiler warnings (GH-96018) (#96106) X-Git-Tag: v3.11.1~349 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eecbeec083ca55ea22e544edba431c9b9023f692;p=thirdparty%2FPython%2Fcpython.git [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 --- diff --git a/Python/ceval_gil.h b/Python/ceval_gil.h index 23f6fb26580e..476ed7f1a2dd 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,