shadPS4/src/core
Gabriel 7101caa80b
Some checks are pending
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Fix: Extend strlcpy implementation to Linux builds (#3616)
* Fix: Add libbsd dependency for Linux builds

Adds conditional libbsd support to resolve strlcpy undefined reference
on Linux systems. Includes proper CMake detection and header includes.

* Fix: Use internal strlcpy implementation for Linux

- Extend existing Windows strlcpy implementation to Linux
- Remove libbsd dependency from CMakeLists.txt
- Resolves undefined reference to strlcpy on glibc systems

Uses the project's existing approach instead of adding external dependencies.
2025-09-17 20:45:28 -07:00
..
aerolib fix typo in LOG_INFO (#559) 2024-08-26 15:22:11 +03:00
devtools build: Fix a couple more warnings. (#3598) 2025-09-13 15:33:42 -07:00
file_format externals: Remove need for cryptopp build. (#2707) 2025-03-29 10:32:06 +02:00
file_sys Filesystem: Abstract handling of directory files (#3455) 2025-08-25 23:41:24 +03:00
ipc extend IPC functionalities (#3545) 2025-09-09 14:57:42 -07:00
libraries Fix: Extend strlcpy implementation to Linux builds (#3616) 2025-09-17 20:45:28 -07:00
loader build: Fix a couple more warnings. (#3598) 2025-09-13 15:33:42 -07:00
address_space.cpp mmap executable memory (#3201) 2025-07-07 12:26:27 +03:00
address_space.h Readbacks proof of concept rebased (#3178) 2025-07-01 23:41:00 +03:00
cpu_patches.cpp Add an unreachable on hitting ud2 instead of getting stuck in an infinite loop (#3257) 2025-07-16 18:06:58 +03:00
cpu_patches.h cpu_patches: Remove CPU patches for macOS and bump minimum OS version to 15.4 (#2743) 2025-04-03 22:39:08 +03:00
debug_state.cpp Fix showing debug menu bar / Devtools (#2214) 2025-01-22 22:21:41 -03:00
debug_state.h FidelityFX FSR implementation (#2624) 2025-03-12 20:33:30 +02:00
linker.cpp Implement getargc and getargv (#3562) 2025-09-09 14:58:22 -07:00
linker.h Implement sceKernelGetModuleInfo, sceKernelGetModuleInfoInternal, and sceKernelGetModuleList (#2850) 2025-04-27 09:32:01 +03:00
memory.cpp Core: Log error on MapMemory out of flexible memory case (#3614) 2025-09-17 21:58:48 +03:00
memory.h mmap executable memory (#3201) 2025-07-07 12:26:27 +03:00
module.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
module.h Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
platform.h Support for Vulkan 1.4 (#1665) 2024-12-07 19:41:41 +02:00
signals.cpp mac: Fix building on macOS 26. (#3073) 2025-06-09 19:29:15 -07:00
signals.h shader_recompiler: Patch SRT walker on segfault (#2991) 2025-06-09 13:04:21 +03:00
thread.cpp Core: Fix MXCSR and FPUCW registers on created threads (#3568) 2025-09-10 14:32:05 -07:00
thread.h Switch remaining CRLF terminated files to LF 2024-12-24 13:56:31 +01:00
tls.cpp Replace direct usage of wrgsbase and rdgsbase with a more portable solution (#3464) 2025-08-27 03:12:39 -07:00
tls.h build: Fix a couple more warnings. (#3598) 2025-09-13 15:33:42 -07:00