mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-11 23:00:52 +00:00
749b97f2d7
* ignore QEMU -E and -U options add compatibility with proot * enable all the supported compiler flags * enable bad syscalls (handled by proot)
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
--- a/blink/logcpu.c
|
|
+++ b/blink/logcpu.c
|
|
@@ -26,7 +26,7 @@
|
|
// use cosmopolitan/tool/build/fastdiff.c
|
|
void LogCpu(struct Machine *m) {
|
|
static FILE *f;
|
|
- if (!f) f = fopen("/tmp/cpu.log", "w");
|
|
+ if (!f) f = fopen("@TERMUX_PREFIX@/tmp/cpu.log", "w");
|
|
fprintf(f,
|
|
"\n"
|
|
"IP %" PRIx64 "\n"
|
|
--- a/blink/map.c
|
|
+++ b/blink/map.c
|
|
@@ -64,7 +64,7 @@
|
|
_Static_assert(!(MAP_ANONYMOUS_ & MAP_SHARED), "");
|
|
_Static_assert(!(MAP_ANONYMOUS_ & MAP_PRIVATE), "");
|
|
int tfd;
|
|
- char path[] = "/tmp/blink.dat.XXXXXX";
|
|
+ char path[] = "@TERMUX_PREFIX@/tmp/blink.dat.XXXXXX";
|
|
if (~flags & MAP_ANONYMOUS_) {
|
|
res = VfsMmap(addr, length, prot, flags, fd, offset);
|
|
} else if ((tfd = mkstemp(path)) != -1) {
|
|
--- a/blink/path.c
|
|
+++ b/blink/path.c
|
|
@@ -154,7 +154,7 @@
|
|
m->system->dis = &g_dis;
|
|
LoadDebugSymbols(m->system);
|
|
DisLoadElf(&g_dis, &m->system->elf);
|
|
- g_cod = VfsOpen(AT_FDCWD_LINUX, "/tmp/blink.s",
|
|
+ g_cod = VfsOpen(AT_FDCWD_LINUX, "@TERMUX_PREFIX@/tmp/blink.s",
|
|
O_WRONLY | O_CREAT | O_TRUNC | O_CLOEXEC, 0644);
|
|
g_cod = VfsFcntl(g_cod, F_DUPFD_CLOEXEC, kMinBlinkFd);
|
|
#endif
|