15 lines
527 B
Diff
15 lines
527 B
Diff
|
--- a/src/line_buffer.cc
|
||
|
+++ b/src/line_buffer.cc
|
||
|
@@ -104,9 +104,9 @@
|
||
|
|
||
|
lock_hack()
|
||
|
{
|
||
|
- char lockname[64];
|
||
|
+ char lockname[] = "@TERMUX_PREFIX@/tmp/lnav.XXXXXXXXXXXXXXXXXXXX.lck";
|
||
|
|
||
|
- snprintf(lockname, sizeof(lockname), "/tmp/lnav.%d.lck", getpid());
|
||
|
+ snprintf(lockname, sizeof(lockname), "@TERMUX_PREFIX@/tmp/lnav.%d.lck", getpid());
|
||
|
this->lh_fd = open(lockname, O_CREAT | O_RDWR, 0600);
|
||
|
log_perror(fcntl(this->lh_fd, F_SETFD, FD_CLOEXEC));
|
||
|
unlink(lockname);
|