yuzu/src/core/file_sys
Morph 755506d404 vfs_real: Fix MoveFile
The file wasn't closed prior to being renamed / moved, throwing an error that states "The process cannot access the file because it is being used by another process." Fix this by closing the file prior to a rename / move operation.

Fixes saving in Luigi's Mansion 3 and KATANA KAMI: A Way of the Samurai Story.
2020-07-10 00:39:23 -04:00
..
system_archive Merge pull request #4099 from MerryMage/macOS-build 2020-06-19 23:31:04 -04:00
bis_factory.cpp key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
bis_factory.h filesystem: Add getter for BCAT temporary directory 2019-09-30 17:20:49 -04:00
card_image.cpp crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
card_image.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
content_archive.cpp crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
content_archive.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
control_metadata.cpp file_sys: control_metadata: Expose device_save_data_size. 2020-05-11 12:54:30 -04:00
control_metadata.h file_sys: control_metadata: Expose device_save_data_size. 2020-05-11 12:54:30 -04:00
directory.h file_sys/directory: Make EntryType an enum class 2019-11-27 05:11:02 -05:00
errors.h set_sys: Use official nintendo version string 2019-03-10 19:54:13 -04:00
fsmitm_romfsbuild.cpp file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash() 2019-04-05 15:12:20 -04:00
fsmitm_romfsbuild.h general: Remove unused boost inclusions where applicable 2018-10-30 00:09:46 -04:00
ips_layer.cpp Merge pull request #2581 from lioncash/hex 2019-06-15 16:47:13 -04:00
ips_layer.h ips_layer: Add missing includes 2018-10-09 14:10:13 -04:00
kernel_executable.cpp loader; Resolve sign conversion/truncation errors 2019-11-12 07:55:39 -05:00
kernel_executable.h file_sys: Add classes to parse KIP1 and INI1 files 2019-06-05 00:18:25 -04:00
mode.h VFS Regression and Accuracy Fixes (#776) 2018-07-23 19:40:35 -07:00
nca_metadata.cpp file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType 2019-04-05 15:20:07 -04:00
nca_metadata.h file_sys: Rename other ContentRecordType members 2019-07-02 00:57:23 +01:00
nca_patch.cpp Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
nca_patch.h Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
partition_filesystem.cpp card_image: Implement system update commands in XCI 2019-10-13 14:18:45 -04:00
partition_filesystem.h pfs: Provide accessors for file sizes and offsets 2019-09-22 21:44:36 -04:00
patch_manager.cpp Make copying directory string more concise 2020-05-28 13:33:50 -04:00
patch_manager.h Address requested changes 2020-05-28 13:30:22 -04:00
program_metadata.cpp file_sys: program_metadata: Add a helper function for generating reasonable default metadata. 2020-04-20 18:19:45 -04:00
program_metadata.h file_sys: program_metadata: Add a helper function for generating reasonable default metadata. 2020-04-20 18:19:45 -04:00
registered_cache.cpp crypto: Make KeyManager a singleton class 2020-05-20 21:28:16 +02:00
registered_cache.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
romfs_factory.cpp file_sys: Resolve sign conversion warnings 2019-11-12 07:55:39 -05:00
romfs_factory.h hle/service: Replace global system instance calls with instance-based ones 2019-10-06 13:42:23 -04:00
romfs.cpp file_sys: fix LayeredFS error when loading some games made with… (#3602) 2020-04-07 02:03:32 +02:00
romfs.h filesys/romfs: Remove unused includes 2019-11-27 05:29:52 -05:00
savedata_factory.cpp file_sys: savefata_factory: Update to support DeviceSaveData. 2020-05-11 12:54:30 -04:00
savedata_factory.h filesystem: Add const qualification to various accessors 2019-09-21 16:50:39 -04:00
sdmc_factory.cpp filesystem: Add const qualification to various accessors 2019-09-21 16:50:39 -04:00
sdmc_factory.h filesystem: Add const qualification to various accessors 2019-09-21 16:50:39 -04:00
submission_package.cpp key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
submission_package.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00
vfs_concat.cpp vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_concat.h vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile 2018-09-25 20:06:01 -04:00
vfs_layered.cpp vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_layered.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_libzip.cpp CMakeLists: Specify -Wextra on linux builds 2020-04-15 21:33:46 -04:00
vfs_libzip.h vfs: Add function to extract ZIP file into virtual filesystem 2019-09-30 17:18:38 -04:00
vfs_offset.cpp global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_offset.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_real.cpp vfs_real: Fix MoveFile 2020-07-10 00:39:23 -04:00
vfs_real.h vfs: Remove InterpretAsDirectory and related functions 2018-10-19 14:02:07 -04:00
vfs_static.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
vfs_types.h vfs: Move forward declarations to separate file 2018-10-07 13:15:11 -04:00
vfs_vector.cpp file_sys/vfs_vector: Fix ignored offset on Write 2019-02-25 00:27:49 +01:00
vfs_vector.h file_sys: Implement system archive synthesizer for NgWord (806) 2018-11-22 21:39:10 -05:00
vfs.cpp file_sys: Override missing mutating functions to be stubbed out for ReadOnlyVfsDirectory by default 2018-11-30 23:52:56 -05:00
vfs.h vfs: Add reinterpret_casts to WriteArray and Object 2018-12-27 00:16:55 -05:00
xts_archive.cpp Merge pull request #3091 from lioncash/core-conversion 2019-11-15 12:08:50 -05:00
xts_archive.h key_manager: Correct casing of instance() 2020-07-01 00:28:50 -04:00