From 7acfe2640f3f998d7a414a73841d237c895eb1ca Mon Sep 17 00:00:00 2001 From: Leonid Plyushch Date: Thu, 19 Sep 2019 23:38:10 +0300 Subject: [PATCH] uftrace: use @TERMUX_PREFIX@ in patches instead of path --- packages/uftrace/libmcount-record.c.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/uftrace/libmcount-record.c.patch b/packages/uftrace/libmcount-record.c.patch index bf73f4ee9..e8272c423 100644 --- a/packages/uftrace/libmcount-record.c.patch +++ b/packages/uftrace/libmcount-record.c.patch @@ -18,9 +18,9 @@ + } + + namelen = strlen(name); -+ fname = (char *) alloca(sizeof("/data/data/com.termux/files/usr/tmp/") - 1 + namelen + 1); -+ memcpy(fname, "/data/data/com.termux/files/usr/tmp/", sizeof("/data/data/com.termux/files/usr/tmp/") - 1); -+ memcpy(fname + sizeof("/data/data/com.termux/files/usr/tmp/") - 1, name, namelen + 1); ++ fname = (char *) alloca(sizeof("@TERMUX_PREFIX@/tmp/") - 1 + namelen + 1); ++ memcpy(fname, "@TERMUX_PREFIX@/tmp/", sizeof("@TERMUX_PREFIX@/tmp/") - 1); ++ memcpy(fname + sizeof("@TERMUX_PREFIX@/tmp/") - 1, name, namelen + 1); + + fd = open(fname, oflag, mode); + if (fd != -1) {