mirror of
https://github.com/termux/termux-packages.git
synced 2025-01-19 08:42:16 +00:00
55 lines
1.9 KiB
Diff
55 lines
1.9 KiB
Diff
diff --git a/common/JackTools.cpp b/common/JackTools.cpp
|
|
index 94e7034..5214a42 100644
|
|
--- a/common/JackTools.cpp
|
|
+++ b/common/JackTools.cpp
|
|
@@ -54,7 +54,7 @@ namespace Jack {
|
|
#endif
|
|
}
|
|
|
|
-#define DEFAULT_TMP_DIR "/tmp"
|
|
+#define DEFAULT_TMP_DIR "@TERMUX_PREFIX@/tmp"
|
|
char* jack_tmpdir = (char*)DEFAULT_TMP_DIR;
|
|
|
|
int JackTools::GetPID()
|
|
diff --git a/linux/JackPlatformPlug_os.h b/linux/JackPlatformPlug_os.h
|
|
index cd0803a..e3400a6 100644
|
|
--- a/linux/JackPlatformPlug_os.h
|
|
+++ b/linux/JackPlatformPlug_os.h
|
|
@@ -20,8 +20,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
#ifndef __JackPlatformPlug_linux__
|
|
#define __JackPlatformPlug_linux__
|
|
|
|
-#define jack_server_dir "/dev/shm"
|
|
-#define jack_client_dir "/dev/shm"
|
|
+#define jack_server_dir "@TERMUX_PREFIX@/tmp"
|
|
+#define jack_client_dir "@TERMUX_PREFIX@/tmp"
|
|
#define JACK_DEFAULT_DRIVER "alsa"
|
|
|
|
namespace Jack
|
|
diff --git a/posix/JackPosixSemaphore.cpp b/posix/JackPosixSemaphore.cpp
|
|
index 4901231..ba2d1a9 100644
|
|
--- a/posix/JackPosixSemaphore.cpp
|
|
+++ b/posix/JackPosixSemaphore.cpp
|
|
@@ -160,7 +160,7 @@ bool JackPosixSemaphore::Allocate(const char* name, const char* server_name, int
|
|
#ifdef __linux__
|
|
if (fPromiscuous) {
|
|
char sempath[SYNC_MAX_NAME_SIZE+13];
|
|
- snprintf(sempath, sizeof(sempath), "/dev/shm/sem.%s", fName);
|
|
+ snprintf(sempath, sizeof(sempath), "@TERMUX_PREFIX@/tmp/sem.%s", fName);
|
|
if (jack_promiscuous_perms(-1, sempath, fPromiscuousGid) < 0)
|
|
return false;
|
|
}
|
|
diff --git a/tests/testThread.cpp b/tests/testThread.cpp
|
|
index de012f7..5dfe479 100644
|
|
--- a/tests/testThread.cpp
|
|
+++ b/tests/testThread.cpp
|
|
@@ -56,7 +56,7 @@ int main(int argc, char * const argv[])
|
|
printf("Thread test\n");
|
|
std::set_terminate(__gnu_cxx::__verbose_terminate_handler);
|
|
|
|
- sprintf(fName, "/tmp/fifo");
|
|
+ sprintf(fName, "@TERMUX_PREFIX@/tmp/fifo");
|
|
|
|
if (stat(fName, &statbuf)) {
|
|
if (errno == ENOENT) {
|