diff options
| author | 2021-09-24 08:20:32 -0400 | |
|---|---|---|
| committer | 2021-09-25 08:04:33 -0400 | |
| commit | 7dd7c54add2743db1575015a2496e7c761adf823 (patch) | |
| tree | 218fbe4622eefa080e288d30dc917c8a09464ddc /src | |
| parent | Merge pull request #7082 from Morph1984/bsd-read (diff) | |
| download | yuzu-7dd7c54add2743db1575015a2496e7c761adf823.tar.gz yuzu-7dd7c54add2743db1575015a2496e7c761adf823.tar.xz yuzu-7dd7c54add2743db1575015a2496e7c761adf823.zip | |
service: bsd: Stub Read
- Used by Diablo II: Resurrected
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/sockets/bsd.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index 95a70dfd3..b9e765f1d 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp | |||
| @@ -419,13 +419,12 @@ void BSD::Read(Kernel::HLERequestContext& ctx) { | |||
| 419 | IPC::RequestParser rp{ctx}; | 419 | IPC::RequestParser rp{ctx}; |
| 420 | const s32 fd = rp.Pop<s32>(); | 420 | const s32 fd = rp.Pop<s32>(); |
| 421 | 421 | ||
| 422 | LOG_DEBUG(Service, "called. fd={} len={}", fd, ctx.GetWriteBufferSize()); | 422 | LOG_WARNING(Service, "(STUBBED) called. fd={} len={}", fd, ctx.GetWriteBufferSize()); |
| 423 | 423 | ||
| 424 | ExecuteWork(ctx, RecvWork{ | 424 | IPC::ResponseBuilder rb{ctx, 4}; |
| 425 | .fd = fd, | 425 | rb.Push(ResultSuccess); |
| 426 | .flags = 0, | 426 | rb.Push<u32>(0); // ret |
| 427 | .message = std::vector<u8>(ctx.GetWriteBufferSize()), | 427 | rb.Push<u32>(0); // bsd errno |
| 428 | }); | ||
| 429 | } | 428 | } |
| 430 | 429 | ||
| 431 | void BSD::Close(Kernel::HLERequestContext& ctx) { | 430 | void BSD::Close(Kernel::HLERequestContext& ctx) { |