From 8bd8a923ba2172e317f65d5f30629a9e00ff6470 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 10 Jul 2024 16:00:31 +0200 Subject: [STATICBUILD] Go green now --- src/libtools/static_libc.h | 1 - src/wrapped/wrappedlibc.c | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/libtools/static_libc.h b/src/libtools/static_libc.h index a7155f2e..3b237dd2 100644 --- a/src/libtools/static_libc.h +++ b/src/libtools/static_libc.h @@ -80,7 +80,6 @@ void my_obstack_free(struct obstack * obstack, void* block); void my__obstack_free(struct obstack * obstack, void* block); int my__obstack_begin(struct obstack * obstack, size_t size, size_t alignment, void* chunkfun, void* freefun); extern int __adjtimex(void*); -extern uint32_t arc4random(); extern void __assert(void*, void*, int); extern void __assert_fail(void*, void*, uint32_t, void*); extern void __assert_perror_fail(int, void*, uint32_t, void*); diff --git a/src/wrapped/wrappedlibc.c b/src/wrapped/wrappedlibc.c index 896dd126..fd3dfe80 100644 --- a/src/wrapped/wrappedlibc.c +++ b/src/wrapped/wrappedlibc.c @@ -3675,6 +3675,10 @@ EXPORT char* my_program_invocation_short_name = NULL; EXPORT char my___libc_single_threaded = 0; #ifdef STATICBUILD +uint32_t arc4random() __attribute__((weak)) +{ + return get_random32(); +} #include "libtools/static_libc.h" #endif -- cgit 1.4.1