| From 84536a993417f3bfff4a54830fa34a3f91f5716e Mon Sep 17 00:00:00 2001 |
| From: Baruch Siach <baruch@tkos.co.il> |
| Date: Thu, 11 Mar 2021 06:43:26 +0200 |
| Subject: [PATCH] disable_ptrace_get_syscall_info, disable_ptrace_getregset: |
| require fork() |
| |
| These helper programs require fork(), so they are incompatible with |
| no-MMU systems. Make the code depend on HAVE_FORK. |
| |
| Signed-off-by: Baruch Siach <baruch@tkos.co.il> |
| --- |
| Upstream status: https://lists.strace.io/pipermail/strace-devel/2021-March/010421.html |
| |
| src/disable_ptrace_request.c | 3 ++- |
| 1 file changed, 2 insertions(+), 1 deletion(-) |
| |
| diff --git a/src/disable_ptrace_request.c b/src/disable_ptrace_request.c |
| index 57163e77f0f4..715006941572 100644 |
| --- a/src/disable_ptrace_request.c |
| +++ b/src/disable_ptrace_request.c |
| @@ -41,7 +41,8 @@ init(int argc, char **argv) |
| && defined PR_SET_NO_NEW_PRIVS \ |
| && defined PR_SET_SECCOMP \ |
| && defined BPF_JUMP \ |
| - && defined BPF_STMT |
| + && defined BPF_STMT \ |
| + && defined HAVE_FORK |
| |
| static unsigned int |
| get_arch(void) |
| -- |
| 2.30.1 |
| |