summaryrefslogtreecommitdiffstats
path: root/pyconfig.h.in
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2013-08-21 11:26:34 (GMT)
committerChristian Heimes <christian@cheimes.de>2013-08-21 11:26:34 (GMT)
commit6acbe2aaa385ada342ac9421333fce083041f06f (patch)
treeb1de03775bdb9e03730fa8bb99d7b946986ce973 /pyconfig.h.in
parent5bb1b1dd6f94af0e8cb2d4a1686bc4882147ba66 (diff)
parentf77b4b20e931dd0247a176db856723fe1203d32e (diff)
downloadcpython-6acbe2aaa385ada342ac9421333fce083041f06f.zip
cpython-6acbe2aaa385ada342ac9421333fce083041f06f.tar.gz
cpython-6acbe2aaa385ada342ac9421333fce083041f06f.tar.bz2
Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.
A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
Diffstat (limited to 'pyconfig.h.in')
-rw-r--r--pyconfig.h.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/pyconfig.h.in b/pyconfig.h.in
index 160ec79..ee54515 100644
--- a/pyconfig.h.in
+++ b/pyconfig.h.in
@@ -633,6 +633,9 @@
/* Define if your compiler supports function prototype */
#undef HAVE_PROTOTYPES
+/* Define to 1 if you have the `pthread_atfork' function. */
+#undef HAVE_PTHREAD_ATFORK
+
/* Defined for Solaris 2.6 bug in pthread header. */
#undef HAVE_PTHREAD_DESTRUCTOR