about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibbsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wrapped/wrappedlibbsd.c')
-rw-r--r--src/wrapped/wrappedlibbsd.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/wrapped/wrappedlibbsd.c b/src/wrapped/wrappedlibbsd.c
index 231e74ce..505d6516 100644
--- a/src/wrapped/wrappedlibbsd.c
+++ b/src/wrapped/wrappedlibbsd.c
@@ -25,10 +25,13 @@ const char* libbsdName = "libbsd.so.0";
 #define LIBNAME libbsd
 
 #ifdef STATICBUILD
-void arc4random_addrandom(unsigned char *dat, int datlen);
-void arc4random_stir(void);
-const char *getprogname(void);
-void setprogname(const char *);
+extern uint32_t arc4random(void);
+extern void arc4random_addrandom(unsigned char *dat, int datlen);
+extern void arc4random_buf(void *buf, size_t nbytes);
+extern void arc4random_stir(void);
+extern uint32_t arc4random_uniform(uint32_t upper_bound);
+extern const char *getprogname(void);
+extern void setprogname(const char *);
 #endif
 
 #ifndef STATICBUILD