]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Fixup LibreSSL code to be futurecompatible if LibreSSL stops
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Sat, 12 Jul 2014 17:13:38 +0000 (17:13 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Sat, 12 Jul 2014 17:13:38 +0000 (17:13 +0000)
providing the compat functions.

git-svn-id: file:///svn/unbound/trunk@3181 be551aaa-1e26-0410-a405-d3ace91eadb9

config.h.in
configure.ac

index a9f2e5155e738ea3d672be64ce326aebce22216f..44ef8c1ffa76afe59ad68bd7a1066474f9a10c78 100644 (file)
@@ -923,10 +923,10 @@ size_t strlcpy(char *dst, const char *src, size_t siz);
 #  if !HAVE_DECL_STRLCAT
 size_t strlcat(char *dst, const char *src, size_t siz);
 #  endif
-#  if !HAVE_DECL_ARC4RANDOM
+#  if !HAVE_DECL_ARC4RANDOM && defined(HAVE_ARC4RANDOM)
 uint32_t arc4random(void);
 #  endif
-#  if !HAVE_DECL_ARC4RANDOM_UNIFORM
+#  if !HAVE_DECL_ARC4RANDOM_UNIFORM && defined(HAVE_ARC4RANDOM_UNIFORM)
 uint32_t arc4random_uniform(uint32_t upper_bound);
 #  endif
 #endif /* HAVE_LIBRESSL */
index 2c7180806b5a19b852d606e11ead8b9c3f3db40f..547ac426f05d375b464b604b950106991138e949 100644 (file)
@@ -1224,10 +1224,10 @@ size_t strlcpy(char *dst, const char *src, size_t siz);
 #  if !HAVE_DECL_STRLCAT
 size_t strlcat(char *dst, const char *src, size_t siz);
 #  endif
-#  if !HAVE_DECL_ARC4RANDOM
+#  if !HAVE_DECL_ARC4RANDOM && defined(HAVE_ARC4RANDOM)
 uint32_t arc4random(void);
 #  endif
-#  if !HAVE_DECL_ARC4RANDOM_UNIFORM
+#  if !HAVE_DECL_ARC4RANDOM_UNIFORM && defined(HAVE_ARC4RANDOM_UNIFORM)
 uint32_t arc4random_uniform(uint32_t upper_bound);
 #  endif
 #endif /* HAVE_LIBRESSL */