[rpcsx-os] implement shm

This commit is contained in:
DH 2023-07-29 22:46:28 +03:00
parent d52a53cfcd
commit 645e41eed8
28 changed files with 187 additions and 47 deletions

View file

@ -4,7 +4,8 @@
struct NullDevice : public IoDevice {
orbis::ErrorCode open(orbis::Ref<orbis::File> *file, const char *path,
std::uint32_t flags, std::uint32_t mode) override;
std::uint32_t flags, std::uint32_t mode,
orbis::Thread *thread) override;
};
struct NullFile : public orbis::File {};
@ -20,7 +21,7 @@ static const orbis::FileOps ops = {
orbis::ErrorCode NullDevice::open(orbis::Ref<orbis::File> *file,
const char *path, std::uint32_t flags,
std::uint32_t mode) {
std::uint32_t mode, orbis::Thread *thread) {
auto newFile = orbis::knew<NullFile>();
newFile->device = this;
newFile->ops = &ops;