Files
termux-packages/packages/dart/sdk-runtime-bin-directory_linux.cc.patch
2024-05-15 02:41:58 +00:00

23 lines
764 B
Diff

--- ./sdk/runtime/bin/directory_linux.cc
+++ ./sdk/runtime/bin/directory_linux.cc
@@ -425,7 +425,7 @@ const char* Directory::SystemTemp(Namespace* namespc) {
}
if (temp_dir == nullptr) {
#if defined(DART_HOST_OS_ANDROID)
- temp_dir = "/data/local/tmp";
+ temp_dir = "@TERMUX_PREFIX@/tmp";
#else
temp_dir = "/tmp";
#endif
--- ./sdk/runtime/vm/os_android.cc
+++ ./sdk/runtime/vm/os_android.cc
@@ -52,7 +52,7 @@ class PerfCodeObserver : public CodeObserver {
return;
}
intptr_t pid = getpid();
- char* filename = OS::SCreate(nullptr, "/tmp/perf-%" Pd ".map", pid);
+ char* filename = OS::SCreate(nullptr, "@TERMUX_PREFIX@/tmp/perf-%" Pd ".map", pid);
out_file_ = (*file_open)(filename, true);
free(filename);
}