summaryrefslogtreecommitdiff
path: root/vcpkg.json
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2025-01-28 16:20:54 +1000
committerZephyron <zephyron@citron-emu.org>2025-01-28 16:20:54 +1000
commit8c630a8beaff2b1cff36f9dd1178db2995af160d (patch)
tree87581a014b4c66ec35c93b5ad0c82d3fcaed4c9f /vcpkg.json
parent2e4db14bc143fdb31db1ceadcf9db0740825e118 (diff)
network: Add NOMEM errno handling for socket operations
Implements support for ENOMEM (errno 12) across the network stack: - Added NOMEM to Network::Errno enum - Added NOMEM = 12 to sockets Errno enum - Added translation case in sockets_translate.cpp This is the first step towards addressing the 0.0 FPS bug that occurs when the system runs out of memory during socket operations. Previously, these operations would trigger an unimplemented assertion, causing the emulator to halt. Now the error will be properly propagated to the guest application.
Diffstat (limited to 'vcpkg.json')
-rw-r--r--vcpkg.json2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcpkg.json b/vcpkg.json
index 180232afd..8fa0de0c2 100644
--- a/vcpkg.json
+++ b/vcpkg.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"name": "citron",
- "builtin-baseline": "7adc2e4d49e8d0efc07a369079faa6bc3dbb90f3",
+ "builtin-baseline": "c82f74667287d3dc386bce81e44964370c91a289",
"version": "1.0",
"dependencies": [
"boost-algorithm",