| 2444 | } |
| 2445 | |
| 2446 | extern "C" bool _rpcsx_isInstallableFile(jint fd) { |
| 2447 | auto file = fs::file::from_native_handle(fd); |
| 2448 | AtExit atExit{[&] { file.release_handle(); }}; |
| 2449 | |
| 2450 | auto type = getFileType(file); |
| 2451 | file.seek(0); |
| 2452 | return type != FileType::Unknown && |
| 2453 | type != FileType::Rap; // FIXME: implement rap preinstallation |
| 2454 | } |
| 2455 | |
| 2456 | extern "C" jstring _rpcsx_getDirInstallPath(JNIEnv *env, jint fd) { |
| 2457 | auto file = fs::file::from_native_handle(fd); |
nothing calls this directly
no test coverage detected