ppsspp/Core/FileLoaders
Simonas Kazlauskas 3c3596dbf2 Make the Loader API thread-safe
Since the majority of the code is using ReadAt API already, map this to
a `readp` "syscall" which does not mutate any state about the file
descriptor therefore making it fairly safe multi-threading wise.

This allows to get rid of read-time mutexes in RamCachedFileLoader and
therefore fixes #9803
2017-06-23 17:23:43 +03:00
..
CachingFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
CachingFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
DiskCachingFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
DiskCachingFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
HTTPFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
HTTPFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
LocalFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
LocalFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
RamCachingFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
RamCachingFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
RetryingFileLoader.cpp Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00
RetryingFileLoader.h Make the Loader API thread-safe 2017-06-23 17:23:43 +03:00