diff --git a/ext/standard/config.m4 b/ext/standard/config.m4 index c435f965540..f41df7e9861 100644 --- a/ext/standard/config.m4 +++ b/ext/standard/config.m4 @@ -592,11 +592,6 @@ dnl Check for atomic operation API availability in Solaris dnl AC_CHECK_HEADERS([atomic.h]) -dnl -dnl Check for arc4random on BSD systems -dnl -AC_CHECK_DECLS([arc4random_buf]) - dnl dnl Check for getrandom on newer Linux kernels dnl diff --git a/ext/standard/random.c b/ext/standard/random.c index 9b6b1c89c39..d429cb4d0e3 100644 --- a/ext/standard/random.c +++ b/ext/standard/random.c @@ -87,8 +87,6 @@ static int php_random_bytes(void *bytes, size_t size) zend_throw_exception(zend_ce_exception, "Could not gather sufficient random data", 0); return FAILURE; } -#elif HAVE_DECL_ARC4RANDOM_BUF - arc4random_buf(bytes, size); #elif HAVE_DECL_GETRANDOM /* Linux getrandom(2) syscall */ size_t read_bytes = 0;