mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-29 22:20:48 +00:00
sys_fs: fix sys_fs_fget_block_size
Return flags via last argument.
This commit is contained in:
parent
9c54305e10
commit
63e669c0cf
@ -1507,9 +1507,9 @@ error_code sys_fs_fsync(ppu_thread& ppu, u32 fd)
|
|||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
error_code sys_fs_fget_block_size(ppu_thread& ppu, u32 fd, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4, vm::ptr<s32> arg5)
|
error_code sys_fs_fget_block_size(ppu_thread& ppu, u32 fd, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4, vm::ptr<s32> out_flags)
|
||||||
{
|
{
|
||||||
sys_fs.warning("sys_fs_fget_block_size(fd=%d, sector_size=*0x%x, block_size=*0x%x, arg4=*0x%x, arg5=*0x%x)", fd, sector_size, block_size, arg4, arg5);
|
sys_fs.warning("sys_fs_fget_block_size(fd=%d, sector_size=*0x%x, block_size=*0x%x, arg4=*0x%x, out_flags=*0x%x)", fd, sector_size, block_size, arg4, out_flags);
|
||||||
|
|
||||||
const auto file = idm::get<lv2_fs_object, lv2_file>(fd);
|
const auto file = idm::get<lv2_fs_object, lv2_file>(fd);
|
||||||
|
|
||||||
@ -1522,7 +1522,7 @@ error_code sys_fs_fget_block_size(ppu_thread& ppu, u32 fd, vm::ptr<u64> sector_s
|
|||||||
*sector_size = 4096;
|
*sector_size = 4096;
|
||||||
*block_size = 4096;
|
*block_size = 4096;
|
||||||
*arg4 = 0;
|
*arg4 = 0;
|
||||||
*arg5 = file->mode;
|
*out_flags = file->flags;
|
||||||
|
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
}
|
}
|
||||||
|
@ -381,7 +381,7 @@ error_code sys_fs_fcntl(ppu_thread& ppu, u32 fd, u32 op, vm::ptr<void> arg, u32
|
|||||||
error_code sys_fs_lseek(ppu_thread& ppu, u32 fd, s64 offset, s32 whence, vm::ptr<u64> pos);
|
error_code sys_fs_lseek(ppu_thread& ppu, u32 fd, s64 offset, s32 whence, vm::ptr<u64> pos);
|
||||||
error_code sys_fs_fdatasync(ppu_thread& ppu, u32 fd);
|
error_code sys_fs_fdatasync(ppu_thread& ppu, u32 fd);
|
||||||
error_code sys_fs_fsync(ppu_thread& ppu, u32 fd);
|
error_code sys_fs_fsync(ppu_thread& ppu, u32 fd);
|
||||||
error_code sys_fs_fget_block_size(ppu_thread& ppu, u32 fd, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4, vm::ptr<s32> arg5);
|
error_code sys_fs_fget_block_size(ppu_thread& ppu, u32 fd, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4, vm::ptr<s32> out_flags);
|
||||||
error_code sys_fs_get_block_size(ppu_thread& ppu, vm::cptr<char> path, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4);
|
error_code sys_fs_get_block_size(ppu_thread& ppu, vm::cptr<char> path, vm::ptr<u64> sector_size, vm::ptr<u64> block_size, vm::ptr<u64> arg4);
|
||||||
error_code sys_fs_truncate(ppu_thread& ppu, vm::cptr<char> path, u64 size);
|
error_code sys_fs_truncate(ppu_thread& ppu, vm::cptr<char> path, u64 size);
|
||||||
error_code sys_fs_ftruncate(ppu_thread& ppu, u32 fd, u64 size);
|
error_code sys_fs_ftruncate(ppu_thread& ppu, u32 fd, u64 size);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user