[Python-checkins] cpython: Issue #25171: Fix compilation issue on OpenBSD in random.c

victor.stinner python-checkins at python.org
Wed Sep 30 22:07:57 CEST 2015


https://hg.python.org/cpython/rev/e4ac5a899657
changeset:   98441:e4ac5a899657
user:        Victor Stinner <victor.stinner at gmail.com>
date:        Wed Sep 30 22:06:51 2015 +0200
summary:
  Issue #25171: Fix compilation issue on OpenBSD in random.c

Patch written by Remi Pointel.

files:
  Python/random.c |  6 +++---
  1 files changed, 3 insertions(+), 3 deletions(-)


diff --git a/Python/random.c b/Python/random.c
--- a/Python/random.c
+++ b/Python/random.c
@@ -364,7 +364,7 @@
 
 #ifdef MS_WINDOWS
     return win32_urandom((unsigned char *)buffer, size, 1);
-#elif PY_GETENTROPY
+#elif defined(PY_GETENTROPY)
     return py_getentropy(buffer, size, 0);
 #else
     return dev_urandom_python((char*)buffer, size);
@@ -411,7 +411,7 @@
     else {
 #ifdef MS_WINDOWS
         (void)win32_urandom(secret, secret_size, 0);
-#elif PY_GETENTROPY
+#elif defined(PY_GETENTROPY)
         (void)py_getentropy(secret, secret_size, 1);
 #else
         dev_urandom_noraise(secret, secret_size);
@@ -427,7 +427,7 @@
         CryptReleaseContext(hCryptProv, 0);
         hCryptProv = 0;
     }
-#elif PY_GETENTROPY
+#elif defined(PY_GETENTROPY)
     /* nothing to clean */
 #else
     dev_urandom_close();

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list