summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/archive.cpp
diff options
context:
space:
mode:
authorGravatar Emmanuel Gil Peyrot2014-09-27 19:16:51 +0000
committerGravatar Emmanuel Gil Peyrot2014-10-06 19:58:37 +0200
commit23c2fbfc7a900ae3c9f8791a87c5ad672f5778fe (patch)
treef5535cf4b4bde9054f0e1098eb1fd817b5ff1599 /src/core/hle/kernel/archive.cpp
parentFileSys: Add forgotten docstrings. (diff)
downloadyuzu-23c2fbfc7a900ae3c9f8791a87c5ad672f5778fe.tar.gz
yuzu-23c2fbfc7a900ae3c9f8791a87c5ad672f5778fe.tar.xz
yuzu-23c2fbfc7a900ae3c9f8791a87c5ad672f5778fe.zip
FileSys/Kernel: Implement SetSize service call for File objects.
Diffstat (limited to 'src/core/hle/kernel/archive.cpp')
-rw-r--r--src/core/hle/kernel/archive.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/hle/kernel/archive.cpp b/src/core/hle/kernel/archive.cpp
index fa4972994..0a66ab29b 100644
--- a/src/core/hle/kernel/archive.cpp
+++ b/src/core/hle/kernel/archive.cpp
@@ -181,6 +181,14 @@ public:
181 break; 181 break;
182 } 182 }
183 183
184 case FileCommand::SetSize:
185 {
186 u64 size = cmd_buff[1] | ((u64)cmd_buff[2] << 32);
187 DEBUG_LOG(KERNEL, "SetSize %s %s size=%d", GetTypeName().c_str(), GetName().c_str(), size);
188 backend->SetSize(size);
189 break;
190 }
191
184 case FileCommand::Close: 192 case FileCommand::Close:
185 { 193 {
186 DEBUG_LOG(KERNEL, "Close %s %s", GetTypeName().c_str(), GetName().c_str()); 194 DEBUG_LOG(KERNEL, "Close %s %s", GetTypeName().c_str(), GetName().c_str());