about summary refs log tree commit diff stats
path: root/src/libtools/static_libc.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-07-10 14:31:47 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-07-10 14:31:47 +0200
commitdeef011dbf59502d782161c8655f2e7125361915 (patch)
tree92e57a6ff20c35551bfdbd2f1d96c7a1d5367f0e /src/libtools/static_libc.h
parentafeecf9d9f055f5a3d226b9585408739d761c13c (diff)
downloadbox64-deef011dbf59502d782161c8655f2e7125361915.tar.gz
box64-deef011dbf59502d782161c8655f2e7125361915.zip
[STATICBUILD] Attempt to fix CI build
Diffstat (limited to 'src/libtools/static_libc.h')
-rw-r--r--src/libtools/static_libc.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/libtools/static_libc.h b/src/libtools/static_libc.h
index feb04e67..8eaa7f68 100644
--- a/src/libtools/static_libc.h
+++ b/src/libtools/static_libc.h
@@ -118,15 +118,15 @@ extern void __fpurge(void*);
 extern int __freadable(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 size_t __fread_unlocked_chk(void*, size_t, size_t, size_t, FILE*);
 extern void __freelocale(void*);
 extern int __fseeko64(void*, ssize_t, int);
 extern int __fsetlocking(void*, int);
 extern ssize_t __ftello64(void*);
 extern int __fwritable(void*);
 extern int __fwriting(void*);
-extern void* __getcwd_chk(void*, size_t, size_t);
-extern int __getgroups_chk(int, void*, size_t);
+extern char* __getcwd_chk(char*, size_t, size_t);
+extern int __getgroups_chk(int, __gid_t*, size_t);
 extern void* __getmntent_r(void*, void*, void*, int);
 //extern int getnetname(char *);
 extern int __getpid(void);
@@ -190,9 +190,9 @@ extern void* __libc_valloc(size_t);
 extern int64_t __lseek(int, int64_t, int);
 extern int __madvise(void*, size_t, int);
 extern size_t __mbrtowc(void*, void*, size_t, void*);
-extern size_t __mbsnrtowcs_chk(void*, void*, size_t, size_t, void*, size_t);
-extern size_t __mbsrtowcs_chk(void*, void*, size_t, void*, size_t);
-extern size_t __mbstowcs_chk(void*, void*, size_t, size_t);
+extern size_t __mbsnrtowcs_chk(wchar_t*, const char*, size_t, size_t, mbstate_t*, size_t);
+extern size_t __mbsrtowcs_chk(wchar_t*, const char*, size_t, mbstate_t*, size_t);
+extern size_t __mbstowcs_chk(wchar_t*, const char*, size_t, size_t);
 extern void _mcount(void*, void*);
 extern void* __memcpy_chk(void*, void*, size_t, size_t);
 extern void* __memmove_chk(void*, void*, size_t, size_t);
@@ -204,16 +204,16 @@ extern int __nanosleep(void*, void*);
 //extern int netname2user(char *, uid_t *, gid_t *, int *, gid_t *);
 extern void* __newlocale(int, void*, void*);
 extern void __nl_langinfo_l(uint32_t, void*);
-extern int __open_2(void*, int);
-extern int __open64_2(void*, int);
+extern int __open_2(const char*, int);
+extern int __open64_2(const char*, int);
 extern int __openat_2(int, void*, int);
 extern int __openat64_2(int, void*, int);
 extern int __pipe(void*);
 //extern int pmap_set(size_t, size_t, int, int);
 //extern int pmap_unset(size_t, size_t);
 extern int __poll(void*, size_t, int);
-extern int __poll_chk(void*, uint32_t, int, size_t);
-extern int __ppoll_chk(void*, uint32_t, void*, void*, size_t);
+extern int __poll_chk(struct pollfd*, size_t, int, size_t);
+extern int __ppoll_chk(struct pollfd*, size_t, const struct timespec *, const __sigset_t *, size_t);
 extern ssize_t __pread64(int, void*, size_t, int64_t);
 extern ssize_t __pread_chk(int, void*, size_t, ssize_t, size_t);
 //extern void __sF(int, void*);
@@ -299,19 +299,19 @@ extern int __wait(void*);
 extern int __waitpid(int, void*, int);
 extern size_t __wcrtomb_chk(char * s, wchar_t wchar, mbstate_t * ps, size_t buflen);
 extern int __wcscasecmp_l(void*, void*, void*);
-extern void* __wcscat_chk(void*, void*, size_t);
+extern wchar_t* __wcscat_chk(wchar_t*, const wchar_t*, size_t);
 extern int __wcscoll_l(void*, void*, void*);
-extern void* __wcscpy_chk(void*, void*, size_t);
+extern wchar_t* __wcscpy_chk(wchar_t*, const wchar_t*, size_t);
 extern size_t __wcsftime_l(void*, size_t, void*, void*, void*);
-extern void* __wcsncat_chk(void*, void*, size_t, size_t);
-extern void*  __wcsncpy_chk(void*, void*, size_t, size_t);
+extern wchar_t* __wcsncat_chk(wchar_t*, const wchar_t*, size_t, size_t);
+extern wchar_t*  __wcsncpy_chk(wchar_t*, const wchar_t*, size_t, size_t);
 extern size_t __wcsrtombs_chk(char * dest, const wchar_t * * src, size_t len, mbstate_t * ps, size_t destlen);
 extern size_t __wcsxfrm_l(void*, void*, size_t, size_t);
-extern int __wctomb_chk(void* uint32_t, size_t);
+extern int __wctomb_chk(char*, wchar_t, size_t);
 extern size_t __wctype_l(void*, void*);
-extern void* __wmemcpy_chk(void*, void*, size_t, size_t);
-extern void* __wmemmove_chk(void*, void*, size_t, size_t);
-extern void* __wmemset_chk(void* uint32_t, size_t, size_t);
+extern wchar_t* __wmemcpy_chk(wchar_t*, const wchar_t*, size_t, size_t);
+extern wchar_t* __wmemmove_chk(wchar_t*, const wchar_t*, size_t, size_t);
+extern wchar_t* __wmemset_chk(wchar_t*, wchar_t, size_t, size_t);
 extern ssize_t __write(int, void*, size_t);
 extern int __xpg_strerror_r(int __errnum, char *__buf, size_t __buflen);
 extern int __xpg_sigpause(int __sig);