shadPS4/src/core/libraries/libc_internal
Stephen Miller e5c406d809
Upstreaming valid changes from others (#4469)
* Fix nids for strcmp vs strncmp

Co-Authored-By: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>

* Fix sign_bit_set logic

Co-Authored-By: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>

* Fix IterateDirectory on mounts

IterateDirectory would just retrieve the base path when trying to iterate /app0, since GetHostPath for the other path types would still return the base path.

Co-Authored-By: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>

* Fix function resolves

If multiple modules export the same library and module, then we would only check the first one we find for the symbol. This can end up breaking the font library stack

Co-Authored-By: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>

* Update fs.cpp

Co-Authored-By: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>

* Oops

---------

Co-authored-by: m33ts4k0z <3597723+m33ts4k0z@users.noreply.github.com>
2026-05-24 09:42:31 +03:00
..
libc_internal_io.cpp More verbose errors for file opening failures (#4173) 2026-03-25 23:43:30 +02:00
libc_internal_io.h Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
libc_internal_math.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
libc_internal_math.h Libraries: Update libcInternal (#2265) 2025-02-14 09:58:38 +02:00
libc_internal_memory.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
libc_internal_memory.h Libraries: Update libcInternal (#2265) 2025-02-14 09:58:38 +02:00
libc_internal_str.cpp Upstreaming valid changes from others (#4469) 2026-05-24 09:42:31 +03:00
libc_internal_str.h Libraries: Update libcInternal (#2265) 2025-02-14 09:58:38 +02:00
libc_internal_threads.cpp Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
libc_internal_threads.h Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
libc_internal.cpp Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
libc_internal.h Libs.LibcInternal: _Fofind, _Lockfilelock, _Unlockfilelock, _Foprep, _Fopen, fopen, fflush, _Nnl, _Fspos, fseek, _Frprep, fread, _Fofree, fclose, _Mtxinit, _Mtxlock, _Mtxunlock, _Mtxdst implementations (#4019) 2026-02-11 08:13:28 +02:00
printf.h build: Fix a couple more warnings. (#3598) 2025-09-13 15:33:42 -07:00