Skip to content

Commit db140df

Browse files
author
N3xoX1
committed
OS: Add sockets service code
1 parent 0a28f99 commit db140df

14 files changed

Lines changed: 2365 additions & 1 deletion

File tree

src/nxemu-os/core/hle/service/glue/time/time_zone_binary.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Result TimeZoneReadBinary(Core::System& system, uint32_t & out_read_size, std::s
2727

2828
R_UNLESS(file_size <= out_buffer_size, Service::PSC::Time::ResultFailed);
2929

30-
out_read_size = vfs_file->ReadBytes(out_buffer.data(), file_size, 0);
30+
out_read_size = (uint32_t)vfs_file->ReadBytes(out_buffer.data(), file_size, 0);
3131
R_UNLESS(out_read_size > 0, ResultUnknown);
3232

3333
R_SUCCEED();

src/nxemu-os/core/hle/service/services.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
#include "core/hle/service/service.h"
5151
#include "core/hle/service/set/settings.h"
5252
#include "core/hle/service/sm/sm.h"
53+
#include "core/hle/service/sockets/sockets.h"
5354
#include "core/hle/service/spl/spl_module.h"
5455
#include "core/hle/service/ssl/ssl.h"
5556
#include "core/hle/service/usb/usb.h"
@@ -65,6 +66,7 @@ Services::Services(std::shared_ptr<SM::ServiceManager>& sm, Core::System& system
6566
kernel.RunOnHostCoreProcess("FS", [&] { FileSystem::LoopProcess(system); }).detach();
6667
kernel.RunOnHostCoreProcess("Loader", [&] { LDR::LoopProcess(system); }).detach();
6768
kernel.RunOnHostCoreProcess("nvservices", [&] { Nvidia::LoopProcess(system); }).detach();
69+
kernel.RunOnHostCoreProcess("bsdsocket", [&] { Sockets::LoopProcess(system); }).detach();
6870
kernel.RunOnHostCoreProcess("vi", [&, token] { VI::LoopProcess(system, token); }).detach();
6971

7072
kernel.RunOnGuestCoreProcess("sm", [&] { SM::LoopProcess(system); });

0 commit comments

Comments
 (0)