mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-05-12 16:09:42 -06:00
Kernel.Fs: Stub fstat on random devices (#4368)
This commit is contained in:
parent
b10c3c7697
commit
d85a5013ec
@ -53,6 +53,8 @@ s64 RandomDevice::read(void* buf, u64 nbytes) {
|
||||
|
||||
s32 RandomDevice::fstat(Libraries::Kernel::OrbisKernelStat* sb) {
|
||||
LOG_ERROR(Kernel_Fs, "(STUBBED) called");
|
||||
std::memset(sb, 0, sizeof(Libraries::Kernel::OrbisKernelStat));
|
||||
sb->st_mode = 0000777u | 0020000u;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#pragma once
|
||||
#include <memory>
|
||||
#include "core/file_sys/devices/base_device.h"
|
||||
#include "core/libraries/kernel/file_system.h"
|
||||
|
||||
namespace Core::Devices {
|
||||
|
||||
|
||||
@ -53,6 +53,8 @@ s64 SRandomDevice::read(void* buf, u64 nbytes) {
|
||||
|
||||
s32 SRandomDevice::fstat(Libraries::Kernel::OrbisKernelStat* sb) {
|
||||
LOG_ERROR(Kernel_Fs, "(STUBBED) called");
|
||||
std::memset(sb, 0, sizeof(Libraries::Kernel::OrbisKernelStat));
|
||||
sb->st_mode = 0000777u | 0020000u;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#pragma once
|
||||
#include <memory>
|
||||
#include "core/file_sys/devices/base_device.h"
|
||||
#include "core/libraries/kernel/file_system.h"
|
||||
|
||||
namespace Core::Devices {
|
||||
|
||||
|
||||
@ -53,6 +53,8 @@ s64 URandomDevice::read(void* buf, u64 nbytes) {
|
||||
|
||||
s32 URandomDevice::fstat(Libraries::Kernel::OrbisKernelStat* sb) {
|
||||
LOG_ERROR(Kernel_Fs, "(STUBBED) called");
|
||||
std::memset(sb, 0, sizeof(Libraries::Kernel::OrbisKernelStat));
|
||||
sb->st_mode = 0000777u | 0020000u;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
#pragma once
|
||||
#include <memory>
|
||||
#include "core/file_sys/devices/base_device.h"
|
||||
#include "core/libraries/kernel/file_system.h"
|
||||
|
||||
namespace Core::Devices {
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user