mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-06 06:55:09 +00:00
[rpcsx-os] implement shm
This commit is contained in:
parent
d52a53cfcd
commit
645e41eed8
28 changed files with 187 additions and 47 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue