diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-07-10 12:49:55 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-07-10 12:49:55 +0200 |
| commit | afeecf9d9f055f5a3d226b9585408739d761c13c (patch) | |
| tree | e030e09fe50dc5b508fce83989fd3304eeb9a04a /src | |
| parent | e792f003630f08703f903ce072f7ce0a26b2870d (diff) | |
| download | box64-afeecf9d9f055f5a3d226b9585408739d761c13c.tar.gz box64-afeecf9d9f055f5a3d226b9585408739d761c13c.zip | |
[STATICBUILD] Fixed some more errors
Diffstat (limited to 'src')
| -rw-r--r-- | src/libtools/static_libc.h | 6 | ||||
| -rw-r--r-- | src/wrapped/wrappedlibbsd.c | 11 |
2 files changed, 10 insertions, 7 deletions
diff --git a/src/libtools/static_libc.h b/src/libtools/static_libc.h index 6d58e6df..feb04e67 100644 --- a/src/libtools/static_libc.h +++ b/src/libtools/static_libc.h @@ -103,8 +103,8 @@ extern int __endmntent(void*); extern void __explicit_bzero_chk(void*, size_t, size_t); extern void error(int status, int errnum, const char *format, ...); extern size_t __fbufsize(void*); -extern size_t __fdelt_chk(size_t); -extern void* __fgets_chk(void*, size_t, int, void*); +extern long int __fdelt_chk(long int); +extern char* __fgets_chk(char*, size_t, int, FILE*); extern int __finite(double); extern int finite(double); extern int __finitef(float); @@ -116,7 +116,7 @@ extern void _flushlbf(); extern size_t __fpending(void*); extern void __fpurge(void*); extern int __freadable(void*); -extern size_t __fread_chk(void*, size_t, size_t, size_t, void*); +extern size_t __fread_chk(void*, size_t, size_t, size_t, FILE*); extern int __freading(void*); extern size_t __fread_unlocked_chk(void*, size_t, size_t, size_t, void*); extern void __freelocale(void*); 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 |