Commit d0d8d0197f2d7bedaf02b5ef1ab0db20b61c9588

Guillem Jover 2023-07-27T13:51:36

build: Do not provide prototypes for arc4random() on Solaris These functions are provided by the system.

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/include/bsd/stdlib.h b/include/bsd/stdlib.h
index 51c58e8..e404bdb 100644
--- a/include/bsd/stdlib.h
+++ b/include/bsd/stdlib.h
@@ -51,7 +51,7 @@
 #include <stdint.h>
 
 __BEGIN_DECLS
-#if !defined(__APPLE__)
+#if !defined(__APPLE__) && !defined(__sun)
 #if !defined(__GLIBC__) || \
     !__GLIBC_PREREQ(2, 36) || \
     !defined(_DEFAULT_SOURCE)