[core/hle] implement Unknown330 and stub extra 20/15 missing funcs (#3269)

stub for IApplicationFunctions::Unknown330; stubs for BSD sockets values

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3269
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie
2026-01-06 22:44:57 +01:00
committed by crueter
parent c28b5ffc7d
commit 4cacf56cec
10 changed files with 73 additions and 36 deletions
+17 -5
View File
@@ -1015,11 +1015,23 @@ BSD::BSD(Core::System& system_, const char* name)
{26, &BSD::Close, "Close"},
{27, &BSD::DuplicateSocket, "DuplicateSocket"},
{28, nullptr, "GetResourceStatistics"},
{29, nullptr, "RecvMMsg"},
{30, nullptr, "SendMMsg"},
{31, &BSD::EventFd, "EventFd"},
{32, nullptr, "RegisterResourceStatisticsName"},
{33, nullptr, "Initialize2"},
{29, nullptr, "RecvMMsg"}, //3.0.0+
{30, nullptr, "SendMMsg"}, //3.0.0+
{31, &BSD::EventFd, "EventFd"}, //7.0.0+
{32, nullptr, "RegisterResourceStatisticsName"}, //7.0.0+
{33, nullptr, "RegisterClientShared"}, //10.0.0+
{34, nullptr, "GetSocketStatistics"}, //15.0.0+
{35, nullptr, "NifIoctl"}, //17.0.0+
{36, nullptr, "Unknown36"}, //18.0.0+
{37, nullptr, "Unknown37"}, //18.0.0+
{38, nullptr, "Unknown38"}, //18.0.0+
{39, nullptr, "Unknown39"}, //20.0.0+
{40, nullptr, "Unknown40"}, //20.0.0+
{41, nullptr, "Unknown41"}, //21.0.0+
{42, nullptr, "Unknown42"}, //21.0.0+
{43, nullptr, "Unknown43"}, //21.0.0+
{200, nullptr, "SetThreadCoreMask"}, //15.0.0+
{201, nullptr, "GetThreadCoreMask"}, //15.0.0+
};
// clang-format on