diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-04-23 19:12:49 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-04-23 19:13:00 +0200 |
| commit | 1a70b54129e27de9ff2908f10f78e41cbbba2c43 (patch) | |
| tree | baccb0fde31a7e70a73bac7ff1d1dfa71b3b3684 /src/wrapped/wrappedlibc_private.h | |
| parent | 70332c4f2be6239238862fe1d2b992d8fa9c92ba (diff) | |
| download | box64-1a70b54129e27de9ff2908f10f78e41cbbba2c43.tar.gz box64-1a70b54129e27de9ff2908f10f78e41cbbba2c43.zip | |
Reworked a bit wrapped libc functions signatures
Diffstat (limited to 'src/wrapped/wrappedlibc_private.h')
| -rwxr-xr-x | src/wrapped/wrappedlibc_private.h | 371 |
1 files changed, 186 insertions, 185 deletions
diff --git a/src/wrapped/wrappedlibc_private.h b/src/wrapped/wrappedlibc_private.h index 5a9f5af0..fa47a3ec 100755 --- a/src/wrapped/wrappedlibc_private.h +++ b/src/wrapped/wrappedlibc_private.h @@ -9,7 +9,7 @@ // uid_t is u32 // gid_t is u32 -GO(a64l, lFp) +GO(a64l, IFp) GO(abort, vFv) //DATAB(__abort_msg, GO(abs, iFi) @@ -24,7 +24,7 @@ GO(__adjtimex, iFp) GOW(adjtimex, iFp) //GOW(advance, GO(alarm, uFu) -GOW(aligned_alloc, pFLL) +GO(aligned_alloc, pFUU) GOW(alphasort, iFpp) GOW(alphasort64, iFpp) //GO(__arch_prctl, @@ -81,8 +81,8 @@ GOWM(backtrace_symbols, pFEpi) //GO(__backtrace_symbols_fd, GOWM(backtrace_symbols_fd, vFEpii) GOW(basename, pFp) -GO(bcmp, iFppL) -GO(bcopy, vFppL) +GO(bcmp, iFppU) +GO(bcopy, vFppU) //GO(bdflush, // Deprecated GOW(bind, iFipu) //GO(bindresvport, iFi!) @@ -94,7 +94,7 @@ GOW(brk, iFp) GOM(bsearch, pFEppLLp) GOW(btowc, uFi) GO(__bzero, vFpL) -GOW(bzero, vFpL) +GO(bzero, vFpU) //GO(c16rtomb, LFpW!) //GOW(c32rtomb, LFpu!) GOW(calloc, pFLL) @@ -157,11 +157,11 @@ GOW(closedir, iFp) GO(closelog, vFv) //GO(__close_nocancel, GO(__cmsg_nxthdr, pFpp) -GO(confstr, LFipL) +GO(confstr, UFipU) //GO(__confstr_chk, GOW(__connect, iFipu) GOW(connect, iFipu) -GO(copy_file_range, lFipipLu) +GO(copy_file_range, IFipipUu) //GO(__copy_grp, GOW(copysign, dFdd) GOW(copysignf, fFff) @@ -177,7 +177,7 @@ GO(ctime_r, pFpp) //DATA(__ctype32_toupper, DATA(__ctype_b, sizeof(void*)) GO(__ctype_b_loc, pFv) -GOW(__ctype_get_mb_cur_max, LFv) +GO(__ctype_get_mb_cur_max, UFv) //GO(__ctype_init, DATAM(__ctype_tolower, sizeof(void*)) GO(__ctype_tolower_loc, pFv) @@ -303,11 +303,11 @@ GOW(execvpe, iFppp) GOM(_exit, vFEi) GOM(exit, vFEi) GOW(_Exit, vFi) -GO(explicit_bzero, vFpL) +GO(explicit_bzero, vFpU) GO(__explicit_bzero_chk, vFpLL) GO(faccessat, iFipii) GOW(fallocate, iFiill) -GO(fallocate64, iFiill) +GO(fallocate64, iFiiII) GO(fanotify_init, iFuu) GO(fanotify_mark, iFiuLip) //GO(fattach, @@ -324,7 +324,7 @@ GOWM(__fcntl, iFEiiN) GOWM(fcntl, iFEiiN) GOWM(fcntl64, iFEiiN) GO(fcvt, pFdipp) -GOW(fcvt_r, iFdipppL) +GO(fcvt_r, iFdipppU) GO(fdatasync, iFi) GO(__fdelt_chk, LFL) //GO(__fdelt_warn, @@ -341,7 +341,7 @@ GOW(fflush, iFS) GO(fflush_unlocked, iFS) //GO(__ffs, GO(ffs, iFi) -GOW(ffsl, iFl) +GO(ffsl, iFI) GO(ffsll, iFI) GOW(fgetc, iFp) GOW(fgetc_unlocked, iFp) @@ -379,7 +379,7 @@ GO(flistxattr, lFipL) GOW(flock, iFii) GOW(flockfile, vFp) GOW(_flushlbf, vFv) -GO(fmemopen, pFpLp) +GO(fmemopen, pFpUp) GO(fmtmsg, iFlpippp) GO(fnmatch, iFppi) GOM(fopen, pFEpp) @@ -388,7 +388,7 @@ GOWM(fopen64, pFEpp) //GO(__fork, GOWM(fork, iFEv) //GO(__fortify_fail, -GOW(fpathconf, lFii) +GO(fpathconf, IFii) GO(__fpending, LFp) GOM(fprintf, iFEppV) GOM(__fprintf_chk, iFEpipV) @@ -402,11 +402,11 @@ GO(fputwc, uFip) GO(fputwc_unlocked, uFip) GO(fputws, iFpp) GO(fputws_unlocked, iFpp) -GOW(fread, LFpLLp) +GO(fread, UFpUUp) GO(__freadable, iFp) GO(__fread_chk, LFpLLLp) GO(__freading, iFp) -GOW(fread_unlocked, LFpLLp) +GO(fread_unlocked, UFpUUp) GO(__fread_unlocked_chk, LFpLLLp) GO(free, vFp) GO(freeaddrinfo, vFp) @@ -420,10 +420,10 @@ GOW(frexp, dFdp) GOW(frexpf, fFfp) GOW(frexpl, DFDp) GOM(fscanf, iFEppV) -GO(fseek, iFpli) -GOW(fseeko, iFpli) +GO(fseek, iFpIi) +GO(fseeko, iFpIi) GO(__fseeko64, iFpli) -GOW(fseeko64, iFpli) +GO(fseeko64, iFpIi) GO(__fsetlocking, iFpi) GO(fsetpos, iFpp) GO(fsetpos64, iFpp) @@ -437,14 +437,14 @@ GOW(fstatfs64, iFip) GOW(fstatvfs, iFip) GOW(fstatvfs64, iFip) GO(fsync, iFi) -GOW(ftell, lFp) -GOW(ftello, lFp) +GO(ftell, IFp) +GO(ftello, IFp) GO(__ftello64, lFp) -GOW(ftello64, lFp) +GO(ftello64, IFp) GO(ftime, iFp) GO(ftok, iFpi) -GOW(ftruncate, iFil) -GOW(ftruncate64, iFil) +GO(ftruncate, iFiI) +GO(ftruncate64, iFiI) GOW(ftrylockfile, iFp) GOW(fts64_children, pFpi) GOW(fts64_close, iFp) @@ -466,8 +466,8 @@ GO(fwide, iFpi) GOWM(fwprintf, iFEppV) GOM(__fwprintf_chk, iFEpipV) GO(__fwritable, iFp) -GOW(fwrite, LFpLLp) -GO(fwrite_unlocked, LFpLLp) +GO(fwrite, UFpUUp) +GO(fwrite_unlocked, UFpUUp) GO(__fwriting, iFp) //GO(fwscanf, iFppV) GOM(__fxstat, iFEiip) @@ -496,21 +496,21 @@ GOWM(getcontext, iFEp) GOW(getcpu, iFpp) GOW(getc_unlocked, iFp) GO(get_current_dir_name, pFv) -GOW(getcwd, pFpL) +GO(getcwd, pFpU) GO(__getcwd_chk, pFpLL) GO(getdate, pFp) //DATAB(getdate_err, GOW(getdate_r, iFpp) GOW(__getdelim, lFppip) -GOW(getdelim, lFppip) -GOW(getdents64, lFipL) -GOW(getdirentries, lFipLp) -GOW(getdirentries64, lFipLp) -GO(getdomainname, iFpL) +GO(getdelim, IFppip) +GO(getdents64, IFipU) +GO(getdirentries, IFipUp) +GO(getdirentries64, IFipUp) +GO(getdomainname, iFpU) //GO(__getdomainname_chk, GOW(getdtablesize, iFv) GOW(getegid, uFv) -GO(getentropy, iFpL) +GO(getentropy, iFpU) GO(getenv, pFp) GOW(geteuid, uFv) GO(getfsent, pFv) @@ -534,14 +534,14 @@ GO(gethostbyname2_r, iFpippLpp) GO(gethostbyname_r, iFpppLpp) GO(gethostent, pFv) GO(gethostent_r, iFppLpp) -GO(gethostid, lFv) +GO(gethostid, IFv) GOW(gethostname, iFpL) //GO(__gethostname_chk, GOW(getifaddrs, iFp) //GO(getipv4sourcefilter, iFi??pp!) GOW(getitimer, iFup) //GO(get_kernel_syms, // Deprecated -GOW(getline, lFppp) +GO(getline, IFppp) GO(getloadavg, iFpi) GO(getlogin, pFv) GOW(getlogin_r, iFpL) @@ -675,7 +675,7 @@ GOW(group_member, iFu) GOW(gsignal, iFi) //GO(gtty, // Deprecated GOW(hasmntopt, pFpp) -GO(hcreate, iFL) +GO(hcreate, iFU) //GOW(hcreate_r, iFL!) GOW(hdestroy, vFv) //GOW(hdestroy_r, vF!) @@ -738,8 +738,8 @@ GOW(inet_pton, iFipp) //GO(__inet_pton_length, GO(initgroups, iFpu) //GO(init_module, // Deprecated -GOW(initstate, pFupL) -GOW(initstate_r, iFupLp) +GO(initstate, pFupU) +GO(initstate_r, iFupUp) GO(innetgr, iFpppp) GO(inotify_add_watch, iFipu) GO(inotify_init, iFv) @@ -993,7 +993,7 @@ GO(isxdigit, iFi) //GO(__isxdigit_l, GOW(isxdigit_l, iFip) //GO(__ivaliduser, -GO(jrand48, lFp) +GO(jrand48, IFp) GOW(jrand48_r, iFppp) //GO(key_decryptsession, iFp!) //GO(key_decryptsession_pk, iFp!!) @@ -1010,8 +1010,8 @@ GO(key_setsecret, iFp) GOW(kill, iFii) GO(killpg, iFii) GO(klogctl, iFipi) -GO(l64a, pFl) -GO(labs, lFl) +GO(l64a, pFI) +GO(labs, IFI) GO(lchmod, iFpu) GOW(lchown, iFpuu) GOW(lckpwdf, iFv) @@ -1095,8 +1095,8 @@ GO(localtime, pFp) GO2(localtime64, pFp, localtime) GOW(localtime_r, pFpp) GO2(localtime64_r, pFpp, localtime_r) //Weak -GO(lockf, iFiil) -GOW(lockf64, iFiil) +GO(lockf, iFiiI) +GO(lockf64, iFiiI) //DATAB(locs, GOWM(_longjmp, vFEpi) GOWM(longjmp, vFEpi) @@ -1106,8 +1106,8 @@ GO(lrand48_r, iFpp) GO(lremovexattr, iFpp) GOM(lsearch, pFEpppLp) GO(__lseek, IFiIi) -GOW(lseek, lFili) -GOW(lseek64, lFili) +GO(lseek, IFiIi) +GO(lseek64, IFiIi) GO(lsetxattr, iFpppLi) GOM(lstat, iFEpp) GOM(lstat64, iFEpp) @@ -1118,63 +1118,64 @@ GO(__madvise, iFpLi) GOW(madvise, iFpLi) GOWM(makecontext, iFEppiV) GOWM(mallinfo, pFEp) -GO(malloc, pFL) // need to wrap to clear allocated memory? +GO(malloc, pFU) //GO(malloc_get_state, // Obsolete GOW(malloc_info, iFip) //GO(malloc_set_state, // Obsolete GOW(malloc_stats, vFv) -GOW(malloc_trim, iFL) -GOW(malloc_usable_size, LFp) +GO(malloc_trim, iFU) +GO(malloc_usable_size, UFp) GOW(mallopt, iFii) //DATAB(mallwatch, -GO(mblen, iFpL) +GO(mblen, iFpU) GO(__mbrlen, LFpLp) -GOW(mbrlen, LFpLp) +GO(mbrlen, UFpUp) //GO(mbrtoc16, LFppL!) //GOW(mbrtoc32, LFppL!) GO(__mbrtowc, LFppLp) -GOW(mbrtowc, LFppLp) +GO(mbrtowc, UFppUp) GOW(mbsinit, iFp) -GOW(mbsnrtowcs, LFppLLp) +GO(mbsnrtowcs, UFppUUp) //GO(__mbsnrtowcs_chk, -GOW(mbsrtowcs, LFppLp) +GO(mbsrtowcs, UFppUp) //GO(__mbsrtowcs_chk, -GO(mbstowcs, LFppL) +GO(mbstowcs, UFppU) //GO(__mbstowcs_chk, -GO(mbtowc, iFppL) +GO(mbtowc, iFppU) //GO(mcheck, iF@) GO(mcheck_check_all, vFv) //GO(mcheck_pedantic, iF@) //GO(_mcleanup, GO(_mcount, vFpp) GO2(mcount, vFpp, _mcount) -GOW(memalign, pFLL) -GOW(memccpy, pFppiL) -GO(memchr, pFpiL) +GO(memalign, pFUU) +GO(memccpy, pFppiU) +GO(memchr, pFpiU) GO(memcmp, iFppL) +GO(__memcmpeq, iFppU) GO(memcpy, pFppL) GO(__memcpy_chk, pFppuL) GO(memfd_create, iFpu) -GO(memfrob, pFpL) -GOW(memmem, pFpLpL) -GO(memmove, pFppL) +GO(memfrob, pFpU) +GO(memmem, pFpUpU) +GO(memmove, pFppU) GO(__memmove_chk, pFppLL) -GO(__mempcpy, pFppL) -GO(mempcpy, pFppL) +GO(__mempcpy, pFppU) +GO(mempcpy, pFppU) GO(__mempcpy_chk, pFppLL) -GOW(memrchr, pFpiL) -GO(memset, pFpiL) +GO(memrchr, pFpiU) +GO(memset, pFpiU) GO(__memset_chk, pFpiLL) //GO(__mempcpy_small, //GO(__merge_grp, -GO(mincore, iFpLp) +GO(mincore, iFpUp) GOW(mkdir, iFpu) GO(mkdirat, iFipu) GO(mkdtemp, pFp) GO(mkfifo, iFpu) GO(mkfifoat, iFipu) -GO(mknod, iFpuu) -GO(mknodat, iFipuu) +GO(mknod, iFpuU) +GO(mknodat, iFipuU) GO(mkostemp, iFpi) GOW(mkostemp64, iFpi) GO(mkostemps, iFpii) @@ -1187,7 +1188,7 @@ GO(__mktemp, pFp) GOW(mktemp, pFp) GO(mktime, lFp) GO(mlock, iFpL) -GO(mlock2, iFpLu) +GO(mlock2, iFpUu) GO(mlockall, iFi) //GO(__mmap, GOWM(mmap, pFEpLiiil) @@ -1204,7 +1205,7 @@ GOW(mount, iFpppLp) GO(mprobe, iFp) //GO(__mprotect, GOWM(mprotect, iFEpLi) -GO(mrand48, lFv) +GO(mrand48, IFv) GO(mrand48_r, iFpp) GOM(mremap, pFEpLLiN) //weal GO(msgctl, iFiip) @@ -1213,7 +1214,7 @@ GOW(msgrcv, lFipLli) GOW(msgsnd, iFipLi) GO(msync, iFpLi) GO(mtrace, vFv) -GO(munlock, iFpL) +GO(munlock, iFpU) GO(munlockall, iFv) //GO(__munmap, GOWM(munmap, iFEpL) @@ -1291,7 +1292,7 @@ GOW(openat, iFipON) GO(__openat_2, iFipO) GOW(openat64, iFipON) GO(__openat64_2, iFipO) -GO(open_by_handle_at, iFipO) +GO(open_by_handle_at, iFipi) //GO(__open_catalog, GOW(opendir, pFp) GO(openlog, vFpii) @@ -1305,7 +1306,7 @@ DATA(optopt, sizeof(int)) GO(__overflow, iFpi) //GO(parse_printf_format, //GO(passwd2des, // Deprecated -GOW(pathconf, lFpi) +GO(pathconf, IFpi) GOW(pause, iFv) //GO(__pause_nocancel, GO(pclose, iFp) @@ -1313,12 +1314,12 @@ GO(perror, vFp) GOW(personality, iFL) GO(__pipe, iFp) GOW(pipe, iFp) -GOW(pipe2, iFpO) +GO(pipe2, iFpi) //GO(pivot_root, // Deprecated GO(pkey_alloc, iFuu) GO(pkey_free, iFi) GO(pkey_get, iFi) -GO(pkey_mprotect, iFpLii) +GO(pkey_mprotect, iFpUii) GO(pkey_set, iFiu) //GO(pmap_getmaps, pF!) //GO(pmap_getport, WF!LLu) @@ -1326,23 +1327,23 @@ GO(pkey_set, iFiu) GO(pmap_set, iFLLiW) GO(pmap_unset, iFLL) GO(__poll, iFpLi) -GOW(poll, iFpLi) +GO(poll, iFpUi) GO(__poll_chk, iFpuiL) GO(popen, pFpp) -GO(posix_fadvise, iFilli) -GOW(posix_fadvise64, iFilli) -GO(posix_fallocate, iFill) -GO(posix_fallocate64, iFill) +GO(posix_fadvise, iFiIIi) +GO(posix_fadvise64, iFiIIi) +GO(posix_fallocate, iFiII) +GO(posix_fallocate64, iFiII) //GO(__posix_getopt, -GO(posix_madvise, iFpLi) -GOW(posix_memalign, iFpLL) +GO(posix_madvise, iFpUi) +GO(posix_memalign, iFpUU) GOW(posix_openpt, iFi) GOM(posix_spawn, iFEpppppp) GOW(posix_spawnattr_destroy, iFp) GO(posix_spawnattr_getflags, iFpp) GO(posix_spawnattr_getpgroup, iFpp) -//GO(posix_spawnattr_getschedparam, iF!!) -//GO(posix_spawnattr_getschedpolicy, iF!p) +GO(posix_spawnattr_getschedparam, iFpp) +GO(posix_spawnattr_getschedpolicy, iFpp) GO(posix_spawnattr_getsigdefault, iFpp) GO(posix_spawnattr_getsigmask, iFpp) GOW(posix_spawnattr_init, iFp) @@ -1360,12 +1361,12 @@ GOW(posix_spawn_file_actions_addopen, iFpipiu) GOW(posix_spawn_file_actions_destroy, iFp) GOW(posix_spawn_file_actions_init, iFp) GOM(posix_spawnp, iFEpppppp) -GO(ppoll, iFpLpp) +GO(ppoll, iFpUpp) //GO(__ppoll_chk, GOWM(prctl, iFEiLLLL) -GOW(pread, lFipLl) +GO(pread, IFipUI) GOW(__pread64, lFipLI) -GOW(pread64, lFipLl) +GO(pread64, IFipUI) //GO(__pread64_chk, GO(__pread_chk, lFipLlL) GO(preadv, lFipil) @@ -1381,12 +1382,12 @@ GO(prlimit, iFiupp) GOW(prlimit64, iFiupp) GO(process_vm_readv, lFipLpLL) GO(process_vm_writev, lFipLpLL) -GOW(profil, iFpLLu) +GO(profil, iFpUUu) //GO(__profile_frequency, DATA(__progname, sizeof(void*)) DATA(__progname_full, sizeof(void)) GOW(pselect, iFippppp) -//GO(psiginfo, vF!p) +GO(psiginfo, vFpp) GO(psignal, vFip) //GO(pthread_attr_destroy, //GO(pthread_attr_getdetachstate, @@ -1438,14 +1439,14 @@ GO(putspent, iFpp) GOW(pututline, pFp) GO(pututxline, pFp) GO(putw, iFip) -GO(putwc, uFip) -GO(putwchar, uFi) -GO(putwchar_unlocked, uFi) -GO(putwc_unlocked, uFip) -GOW(pvalloc, pFL) -GOW(pwrite, lFipLl) +GO(putwc, uFup) +GO(putwchar, uFu) +GO(putwchar_unlocked, uFu) +GO(putwc_unlocked, uFup) +GO(pvalloc, pFU) +GO(pwrite, IFipUI) //GOW(__pwrite64, -GOW(pwrite64, lFipLl) +GO(pwrite64, IFipUI) GO(pwritev, lFipil) GO(pwritev2, lFipili) GO(pwritev64, lFipil) @@ -1453,7 +1454,7 @@ GO(pwritev64v2, lFipili) GO(qecvt, pFDipp) GOW(qecvt_r, iFDipppL) GO(qfcvt, pFDipp) -GOW(qfcvt_r, iFDipppL) +GO(qfcvt_r, iFDipppU) GO(qgcvt, pFDip) GOM(qsort, vFEpLLp) GOWM(qsort_r, vFEpLLpp) @@ -1471,8 +1472,8 @@ GO(rcmd, iFpWpppp) GO(rcmd_af, iFpWppppW) //DATAB(__rcmd_errstr, GOW(__read, lFipL) -GO(read, lFipL) -GOW(readahead, lFilL) +GO(read, IFipU) +GO(readahead, IFiIU) GO(__read_chk, lFipLL) GOW(readdir, pFp) // struct dirent is 280 bytes on x86_64 and ARM64 GOW(readdir64, pFp) @@ -1484,8 +1485,8 @@ GOM(readlinkat, iFEippL) //GO(__readlink_chk, //GO(__read_nocancel, GOW(readv, lFipi) -GO(realloc, pFpL) -GOW(reallocarray, pFpLL) +GO(realloc, pFpU) +GO(reallocarray, pFpUU) GOM(realpath, pFEpp) GO2(__realpath_chk, pFEppv, my_realpath) GO(reboot, iFi) @@ -1493,12 +1494,12 @@ GO(reboot, iFi) GOW(re_compile_fastmap, iFp) GOW(re_compile_pattern, pFpLp) GOW(__recv, lFipLi) -GOW(recv, lFipLi) +GO(recv, IFipUi) GO(__recv_chk, lFipLLi) GOW(recvfrom, lFipLipp) //GO(__recvfrom_chk, GO(recvmmsg, iFipuip) -GOW(recvmsg, lFipi) +GO(recvmsg, IFipi) //GOW(re_exec, // Deprecated GOW(regcomp, iFppi) GOW(regerror, LFippL) @@ -1510,7 +1511,7 @@ GOW(register_printf_modifier, iFp) GOWM(register_printf_specifier, iFEipp) GOWM(register_printf_type, iFEp) //GO(registerrpc, // Deprecated? -GOW(remap_file_pages, iFpLiLi) +GO(remap_file_pages, iFpUiUi) //GOW(re_match, iFppii!) //GOW(re_match_2, iFppipii!i) //DATA(re_max_failures, @@ -1560,7 +1561,7 @@ GO(ruserok, iFpipp) GO(ruserok_af, iFpippW) //GO(ruserpass, GO(__sbrk, pFl) -GOW(sbrk, pFl) +GO(sbrk, pFI) GOW(scalbn, dFdi) GOW(scalbnf, fFfi) GOW(scalbnl, DFDi) @@ -1569,10 +1570,10 @@ GOWM(scandir64, iFEpppp) GOWM(scandirat, iFipppp) //GO(scandirat64, iFipp@@) //GO(scanf, iFpV) -GO(__sched_cpualloc, pFL) -GO(__sched_cpucount, iFLp) +GO(__sched_cpualloc, pFU) +GO(__sched_cpucount, iFUp) GO(__sched_cpufree, vFp) -GO(sched_getaffinity, iFiLp) +GO(sched_getaffinity, iFiUp) GO(sched_getcpu, iFv) GO(__sched_getparam, iFip) GOW(sched_getparam, iFip) @@ -1583,7 +1584,7 @@ GOW(sched_get_priority_min, iFi) //GO(__sched_getscheduler, iFi) GOW(sched_getscheduler, iFi) GOW(sched_rr_get_interval, iFip) -GO(sched_setaffinity, iFiLp) +GO(sched_setaffinity, iFiUp) GOW(sched_setparam, iFip) //GO(__sched_setscheduler, iFiip) GOW(sched_setscheduler, iFiip) @@ -1593,26 +1594,26 @@ GO2(__secure_getenv, pFp, getenv) // not always present GOW(secure_getenv, pFp) GO(seed48, pFp) GOW(seed48_r, iFpp) -GO(seekdir, vFpl) +GO(seekdir, vFpI) GO(__select, iFipppp) GOW(select, iFipppp) GOM(semctl, iFiiiN) GO(semget, iFiii) -GO(semop, iFipL) -GO(semtimedop, iFipLp) +GO(semop, iFipU) +GO(semtimedop, iFipUp) GO(__send, lFipLi) -GOW(send, lFipLi) +GO(send, IFipUi) GO(sendfile, lFiipL) GOW(sendfile64, lFiipL) GO(__sendmmsg, iFipui) GOW(sendmmsg, iFipui) -GOW(sendmsg, lFipi) +GO(sendmsg, IFipi) GOW(sendto, lFipLipu) GO(setaliasent, vFv) GO(setbuf, vFpp) -GOW(setbuffer, vFppL) +GO(setbuffer, vFppU) GOWM(setcontext, iFEp) -GO(setdomainname, iFpL) +GO(setdomainname, iFpU) GO(setegid, iFu) GOW(setenv, iFppi) //GO(_seterr_reply, vF!!) @@ -1624,7 +1625,7 @@ GOW(setgid, iFu) GO(setgrent, vFv) GO(setgroups, iFLp) GO(sethostent, vFi) -GO(sethostid, iFl) +GO(sethostid, iFI) GO(sethostname, iFpL) //GO(setipv4sourcefilter, iFi??uu!) GOW(setitimer, iFupp) @@ -1666,7 +1667,7 @@ GOW(setuid, iFu) GO(setusershell, vFv) GOW(setutent, vFv) GO(setutxent, vFv) -GOW(setvbuf, iFppiL) +GO(setvbuf, iFppiU) GO(setxattr, iFpppLi) //GO(sgetsgent, //GOW(sgetsgent_r, @@ -1701,7 +1702,7 @@ GO(signalfd, iFipi) GO(__signbit, iFd) GO(__signbitf, iFf) GO(__signbitl, iFD) -//GO(sigorset, iF!!!) +GO(sigorset, iFppp) //GO(__sigpause, //GOW(sigpause, // Deprecated GO(sigpending, iFp) @@ -1713,7 +1714,7 @@ GOM(sigset, pFEip) GOM(__sigsetjmp, iFEpi) GOM(sigsetjmp, iFEpi) GOW(sigsetmask, iFi) -//GO(sigstack, iF!!) +GO(sigstack, iFpp) GO(__sigsuspend, iFp) GOW(sigsuspend, iFp) GO(__sigtimedwait, iFppp) @@ -1729,13 +1730,13 @@ GO(sockatmark, iFi) GO(__socket, iFiii) GOW(socket, iFiii) GOW(socketpair, iFiiip) -GO(splice, lFipipLu) +GO(splice, IFipipUu) GOM(sprintf, iFEppV) GOM(__sprintf_chk, iFEpilpV) //GOW(sprofil, GOW(srand, vFu) -GO(srand48, vFl) -GOW(srand48_r, iFlp) +GO(srand48, vFI) +GO(srand48_r, iFIp) GOW(srandom, vFu) GOW(srandom_r, iFup) GOM(sscanf, iFEppV) @@ -1759,8 +1760,8 @@ GO(__stpcpy, pFpp) GO(stpcpy, pFpp) GO(__stpcpy_chk, pFppL) //GO(__stpcpy_small, -GO(__stpncpy, pFppL) -GOW(stpncpy, pFppL) +GO(__stpncpy, pFppU) +GO(stpncpy, pFppU) GO(__stpncpy_chk, pFppLL) GO(__strcasecmp, iFpp) GO(strcasecmp, iFpp) @@ -1788,34 +1789,34 @@ GOW(strdup, pFp) GO(strerror, pFi) GO(strerror_l, pFip) GO(__strerror_r, pFipL) -GOW(strerror_r, pFipL) +GO(strerror_r, pFipU) //GO(strfmon, lFpLpV) //GO(__strfmon_l, //GOW(strfmon_l, lFpLppV) -GO(strfromd, iFpLpd) -GO(strfromf, iFpLpf) -//GO(strfromf128, -GOW(strfromf32, iFpLpf) -GOW(strfromf32x, iFpLpd) -GOW(strfromf64, iFpLpd) -GOW(strfromf64x, iFpLpD) -GO(strfroml, iFpLpD) +GO(strfromd, iFpUpd) +GO(strfromf, iFpUpf) +GO(strfromf128, iFpUpD) +GO(strfromf32, iFpUpf) +GO(strfromf32x, iFpUpd) +GO(strfromf64, iFpUpd) +GO(strfromf64x, iFpUpD) +GO(strfroml, iFpUpD) GO(strfry, pFp) GO(strftime, LFpLpp) GO(__strftime_l, LFpLppL) GOW(strftime_l, LFpLppp) -GO(strlen, LFp) -GO(strncasecmp, iFppL) +GO(strlen, UFp) +GO(strncasecmp, iFppU) //GO(__strncasecmp_l, -GO(strncasecmp_l, iFppLp) +GO(strncasecmp_l, iFppUp) GO(strncat, pFppL) GO(__strncat_chk, pFppLL) GO(strncmp, iFppL) GO(strncpy, pFppL) GO(__strncpy_chk, pFppLL) GO(__strndup, pFpL) -GOW(strndup, pFpL) -GO(strnlen, LFpL) +GO(strndup, pFpU) +GO(strnlen, UFpU) GO(strpbrk, pFpp) //GO(__strpbrk_c2, //GO(__strpbrk_c3, @@ -1828,7 +1829,7 @@ GOW(strsep, pFpp) //GO(__strsep_3c, //GO(__strsep_g, GO(strsignal, pFi) -GO(strspn, LFpp) +GO(strspn, UFpp) //GO(__strspn_c1, //GO(__strspn_c2, //GO(__strspn_c3, @@ -1839,7 +1840,7 @@ GO(__strtod_l, dFppp) GOW(strtod_l, dFppp) //GO(__strtod_nan, GO(strtof, fFpp) -//GO(strtof128, +GO(strtof128, DFpp) //GO(__strtof128_internal, //GOW(strtof128_l, //GO(__strtof128_nan, @@ -1860,7 +1861,7 @@ GO(strtok, pFpp) GO(__strtok_r, pFppp) GOW(strtok_r, pFppp) //GO(__strtok_r_1c, -GOW(strtol, lFppi) +GO(strtol, IFppi) GO(strtold, DFpp) GO(__strtold_internal, DFppi) GO(__strtold_l, DFppp) @@ -1868,16 +1869,16 @@ GOW(strtold_l, DFppp) //GO(__strtold_nan, GO(__strtol_internal, lFppii) GO(__strtol_l, lFppi) -GOW(strtol_l, lFppip) +GO(strtol_l, IFppip) GOW(strtoll, IFppi) GO(__strtoll_internal, IFppii) GOW(__strtoll_l, IFppip) GOW(strtoll_l, IFppip) GOW(strtoq, IFppi) -GOW(strtoul, LFppi) +GO(strtoul, UFppi) GO(__strtoul_internal, LFppii) //GO(__strtoul_l, -GOW(strtoul_l, LFppip) +GO(strtoul_l, UFppip) GOW(strtoull, UFppi) GO(__strtoull_internal, UFppii) GOW(__strtoull_l, LFppip) @@ -1886,9 +1887,9 @@ GO(strtoumax, LFppi) GOW(strtouq, UFppi) //GO(__strverscmp, GOW(strverscmp, iFpp) -GO(strxfrm, LFppL) +GO(strxfrm, UFppU) GO(__strxfrm_l, LFppLL) -GOW(strxfrm_l, LFppLp) +GO(strxfrm_l, UFppUp) //GO(stty, // Deprecated //DATAB(svcauthdes_stats, //GO(svcerr_auth, vF!u) @@ -1918,7 +1919,7 @@ GO(svc_run, vFv) //GO(svcunix_create, !Fiuup) //GO(svcunixfd_create, GO(svc_unregister, vFLL) -GO(swab, vFppl) +GO(swab, vFppI) GOWM(swapcontext, iFEpp) //GOW(swapoff, //GOW(swapon, @@ -1928,11 +1929,11 @@ GOM(swscanf, iFEppV) GOW(symlink, iFpp) GO(symlinkat, iFpip) GO(sync, vFv) -GO(sync_file_range, iFillu) +GO(sync_file_range, iFiIIu) GO(syncfs, iFi) GOM(syscall, lFEv) -GO(__sysconf, lFi) -GOW(sysconf, lFi) +GO(__sysconf, IFi) +GO(sysconf, IFi) GO(__sysctl, iFpipppL) GOW(sysctl, iFpipppL) // Deprecated DATA(_sys_errlist, sizeof(void*)) @@ -1958,8 +1959,8 @@ GO(tcsetpgrp, iFii) //GO(__tdelete, GOWM(tdelete, pFEppp) GOWM(tdestroy, vFEpp) -GO(tee, lFiiLu) -GO(telldir, lFp) +GO(tee, IFiiUu) +GO(telldir, IFp) GO(tempnam, pFpp) GOW(textdomain, pFp) //GO(__tfind, @@ -2004,12 +2005,12 @@ GOW(towupper, uFu) GO(__towupper_l, iFip) GOW(towupper_l, uFup) //GO(tr_break, -GOW(truncate, iFpl) -GOW(truncate64, iFpl) +GO(truncate, iFpI) +GO(truncate64, iFpI) //GO(__tsearch, GOWM(tsearch, pFEppp) GO(ttyname, pFi) -GOW(ttyname_r, iFipL) +GO(ttyname_r, iFipU) //GO(__ttyname_r_chk, GO(ttyslot, iFv) //GO(__twalk, @@ -2047,7 +2048,7 @@ GO(utimensat, iFippi) GOW(utimes, iFpp) GOW(utmpname, iFp) GO(utmpxname, iFp) -GOW(valloc, pFL) +GO(valloc, pFU) GOWM(vasprintf, iFEppA) GOM(__vasprintf_chk, iFEpipp) //GOW(vdprintf, iFipA) @@ -2067,7 +2068,7 @@ GOM(__vfwprintf_chk, iFEpipA) //GOW(vfwscanf, iFppA) GO(vhangup, iFv) //GO(vlimit, // Deprecated -GO(vmsplice, lFipLu) +GO(vmsplice, IFipUu) GOM(vprintf, iFEpA) GOM(__vprintf_chk, iFEvpp) //GOW(vscanf, iFpA) @@ -2100,17 +2101,17 @@ GOM(warn, vFEpV) GOM(warnx, vFEpV) GOW(wcpcpy, pFpp) //GO(__wcpcpy_chk, -GOW(wcpncpy, pFppL) +GO(wcpncpy, pFppU) //GO(__wcpncpy_chk, -GOW(wcrtomb, LFpip) +GO(wcrtomb, UFpup) //GO(__wcrtomb_chk, GOW(wcscasecmp, iFpp) GO(__wcscasecmp_l, iFppp) GOW(wcscasecmp_l, iFppp) GOW(wcscat, pFpp) GO(__wcscat_chk, pFppL) -GO(wcschr, pFpi) -GOW(wcschrnul, pFpi) +GO(wcschr, pFpu) +GO(wcschrnul, pFpu) GO(wcscmp, iFpp) GOW(wcscoll, iFpp) GO(__wcscoll_l, iFppp) @@ -2119,11 +2120,11 @@ GO(wcscpy, pFpp) GO(__wcscpy_chk, pFppL) GO(wcscspn, LFpp) GO(wcsdup, pFp) -GO(wcsftime, LFpLpp) +GO(wcsftime, UFpUpp) GO(__wcsftime_l, LFpLppp) -GOW(wcsftime_l, LFpLppp) -GO(wcslen, LFp) -GOW(wcsncasecmp, iFppL) +GO(wcsftime_l, UFpUppp) +GO(wcslen, UFp) +GO(wcsncasecmp, iFppU) //GO(__wcsncasecmp_l, //GOW(wcsncasecmp_l, iFppL!) GO(wcsncat, pFppL) @@ -2131,21 +2132,21 @@ GO(__wcsncat_chk, pFppLL) GO(wcsncmp, iFppL) GOW(wcsncpy, pFppL) GO(__wcsncpy_chk, pFppLL) -GO(wcsnlen, LFpL) -GOW(wcsnrtombs, LFppLLp) +GO(wcsnlen, UFpU) +GO(wcsnrtombs, UFppUUp) //GO(__wcsnrtombs_chk, GO(wcspbrk, pFpp) -GO(wcsrchr, pFpi) -GOW(wcsrtombs, LFppLp) +GO(wcsrchr, pFpu) +GO(wcsrtombs, UFppUp) //GO(__wcsrtombs_chk, -GO(wcsspn, LFpp) +GO(wcsspn, UFpp) GO(wcsstr, pFpp) GO(wcstod, dFpp) //GO(__wcstod_internal, //GO(__wcstod_l, //GOW(wcstod_l, dFpp!) GO(wcstof, fFpp) -//GO(wcstof128, +GO(wcstof128, DFpp) //GO(__wcstof128_internal, //GOW(wcstof128_l, GOW(wcstof32, fFpp) @@ -2161,7 +2162,7 @@ GOW(wcstof64x, DFpp) //GOW(wcstof_l, fFpp!) GO(wcstoimax, lFppi) GO(wcstok, pFppp) -GOW(wcstol, lFppi) +GO(wcstol, IFppi) GO(wcstold, DFpp) //GO(__wcstold_internal, //GO(__wcstold_l, @@ -2173,10 +2174,10 @@ GOW(wcstoll, IFppi) //GO(__wcstoll_internal, //GOW(__wcstoll_l, //GOW(wcstoll_l, IFppi!) -GO(wcstombs, LFppL) +GO(wcstombs, UFppU) //GO(__wcstombs_chk, GOW(wcstoq, IFppi) -GOW(wcstoul, LFppi) +GO(wcstoul, UFppi) //GO(__wcstoul_internal, //GO(__wcstoul_l, //GOW(wcstoul_l, LFppi!) @@ -2187,12 +2188,12 @@ GOW(wcstoull, UFppi) GO(wcstoumax, LFppi) GOW(wcstouq, UFppi) GOW(wcswcs, pFpp) -GO(wcswidth, iFpL) -GO(wcsxfrm, LFppL) +GO(wcswidth, iFpU) +GO(wcsxfrm, UFppU) GO(__wcsxfrm_l, LFppLL) -GOW(wcsxfrm_l, LFppLp) +GO(wcsxfrm_l, UFppUp) GO(wctob, iFu) -GO(wctomb, iFpi) +GO(wctomb, iFpu) GO(__wctomb_chk, iFpuL) GOW(wctrans, pFp) //GO(__wctrans_l, @@ -2200,16 +2201,16 @@ GOW(wctrans_l, pFpp) GOW(wctype, LFp) GOW(wctype_l, LFpp) GO(__wctype_l, LFpp) -GO(wcwidth, iFi) -GO(wmemchr, pFpiL) -GO(wmemcmp, iFppL) +GO(wcwidth, iFu) +GO(wmemchr, pFpuU) +GO(wmemcmp, iFppU) GOW(wmemcpy, pFppL) GO(__wmemcpy_chk, pFppLL) -GOW(wmemmove, pFppL) +GO(wmemmove, pFppU) //GO(__wmemmove_chk, GOW(wmempcpy, pFppL) //GO(__wmempcpy_chk, -GO(wmemset, pFpiL) +GO(wmemset, pFpuU) //GO(__wmemset_chk, GO(wordexp, iFppi) GO(wordfree, vFp) @@ -2217,7 +2218,7 @@ GO(wordfree, vFp) GOM(wprintf, iFEpV) GOM(__wprintf_chk, lFEipV) GOW(__write, lFipL) -GOW(write, lFipL) +GO(write, IFipU) //GO(__write_nocancel, GOW(writev, lFipi) //GO(wscanf, iFpV) |