psmisc: Do not use `pidfd_send_signal` syscall
which is disallowed by seccomp.
This commit is contained in:
parent
d243344b04
commit
7e0339ed86
|
@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Some small useful utilities that use the proc filesystem
|
|||
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="@termux"
|
||||
TERMUX_PKG_VERSION=23.6
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL=https://fossies.org/linux/misc/psmisc-$TERMUX_PKG_VERSION.tar.xz
|
||||
TERMUX_PKG_SHA256=257dde06159a4c49223d06f1cccbeb68933a4514fc8f1d77c64b54f0d108822a
|
||||
TERMUX_PKG_DEPENDS="ncurses"
|
||||
|
|
|
@ -39,6 +39,15 @@ diff -uNr psmisc/src/killall.c psmisc.mod/src/killall.c
|
|||
}
|
||||
|
||||
/* process age from jiffies to seconds via uptime */
|
||||
@@ -324,7 +341,7 @@
|
||||
const pid_t pid,
|
||||
const int sig)
|
||||
{
|
||||
-#ifdef __NR_pidfd_send_signal
|
||||
+#if defined __NR_pidfd_send_signal && !defined __ANDROID__
|
||||
if (pid > 0) /* Not PGID */
|
||||
{
|
||||
int ret = syscall(__NR_pidfd_send_signal, pidfd, sig, NULL, 0);
|
||||
@@ -881,6 +898,20 @@
|
||||
return stat(filename, &isproc) == 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue