diff options
| author | Matthew Parlane <parlane@gmail.com> | 2012-02-17 21:50:00 +1300 |
|---|---|---|
| committer | Matthew Parlane <parlane@gmail.com> | 2012-02-17 21:50:00 +1300 |
| commit | 2d5e80d36cfef064810b4effa3223bbe53417161 (patch) | |
| tree | c52fde2c3c8ba4148cea70d06caeeba83c329ad6 /Source/Core | |
| parent | 7fa0ffa6d5dcf1949cebb06b6ff514f7853f5a45 (diff) | |
Added shutdown command to fs, but did not implement
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp | 7 | ||||
| -rw-r--r-- | Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.h | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp index 824cf264a2..602214718d 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp @@ -489,7 +489,12 @@ s32 CWII_IPC_HLE_Device_fs::ExecuteCommand(u32 _Parameter, u32 _BufferIn, u32 _B return FS_RESULT_OK; } break; - + case IOCTL_SHUTDOWN: + { + INFO_LOG(WII_IPC_FILEIO, "Wii called Shutdown()"); + // TODO: stop emulation + } + break; default: ERROR_LOG(WII_IPC_FILEIO, "CWII_IPC_HLE_Device_fs::IOCtl: ni 0x%x", _Parameter); PanicAlert("CWII_IPC_HLE_Device_fs::IOCtl: ni 0x%x", _Parameter); diff --git a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.h b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.h index 1afb01cf8d..e1408bff33 100644 --- a/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.h +++ b/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.h @@ -68,7 +68,8 @@ private: IOCTL_DELETE_FILE = 0x07, IOCTL_RENAME_FILE = 0x08, IOCTL_CREATE_FILE = 0x09, - IOCTLV_GETUSAGE = 0x0C + IOCTLV_GETUSAGE = 0x0C, + IOCTL_SHUTDOWN = 0x0D }; s32 ExecuteCommand(u32 Parameter, u32 _BufferIn, u32 _BufferInSize, u32 _BufferOut, u32 _BufferOutSize); |
