diff --git a/rpcs3/Emu/SysCalls/Modules/cellFs.cpp b/rpcs3/Emu/SysCalls/Modules/cellFs.cpp index a064c34e12..9e5e363c8a 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellFs.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellFs.cpp @@ -47,7 +47,7 @@ s32 cellFsOpen(vm::ptr path, s32 flags, vm::ptr fd, vm::ptr buf, u64 nbytes, vm::ptr nread) diff --git a/rpcs3/Emu/SysCalls/lv2/sys_fs.cpp b/rpcs3/Emu/SysCalls/lv2/sys_fs.cpp index 9a06f45f9e..a4bce07b9b 100644 --- a/rpcs3/Emu/SysCalls/lv2/sys_fs.cpp +++ b/rpcs3/Emu/SysCalls/lv2/sys_fs.cpp @@ -20,7 +20,7 @@ SysCallBase sys_fs("sys_fs"); -s32 sys_fs_open(vm::ptr path, s32 flags, vm::ptr fd, u32 mode, vm::ptr arg, u64 size) +s32 sys_fs_open(vm::ptr path, s32 flags, vm::ptr fd, CellFsMode mode, vm::ptr arg, u64 size) { sys_fs.Warning("sys_fs_open(path=*0x%x, flags=%d, fd=*0x%x, mode=%d, arg=*0x%x, size=0x%llx)", path, flags, fd, mode, arg, size); sys_fs.Warning("*** path = '%s'", path.get_ptr()); @@ -98,7 +98,7 @@ s32 sys_fs_open(vm::ptr path, s32 flags, vm::ptr fd, u32 mode, if (!file || !file->IsOpened()) { - sys_fs.Error("sys_fs_open(): failed to open '%s' (flags=%d, mode=0x%x)", path.get_ptr(), flags, mode); + sys_fs.Error("sys_fs_open(): failed to open '%s' (flags=%d, mode=%d)", path.get_ptr(), flags, mode); return CELL_FS_ENOENT; } diff --git a/rpcs3/Emu/SysCalls/lv2/sys_fs.h b/rpcs3/Emu/SysCalls/lv2/sys_fs.h index 546544613e..5e53d46895 100644 --- a/rpcs3/Emu/SysCalls/lv2/sys_fs.h +++ b/rpcs3/Emu/SysCalls/lv2/sys_fs.h @@ -145,7 +145,7 @@ struct CellFsUtimbuf #pragma pack(pop) // SysCalls -s32 sys_fs_open(vm::ptr path, s32 flags, vm::ptr fd, u32 mode, vm::ptr arg, u64 size); +s32 sys_fs_open(vm::ptr path, s32 flags, vm::ptr fd, CellFsMode mode, vm::ptr arg, u64 size); s32 sys_fs_read(u32 fd, vm::ptr buf, u64 nbytes, vm::ptr nread); s32 sys_fs_write(u32 fd, vm::ptr buf, u64 nbytes, vm::ptr nwrite); s32 sys_fs_close(u32 fd);