From 594971b59caa1d75f0179de8d612375f410a7566 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Thu, 21 Mar 2024 23:29:18 -0700 Subject: Remove obsolete portability patches with C23 and new cproc --- ...-Make-tcp_sysent-a-static-inline-function.patch | 33 ---------------------- 1 file changed, 33 deletions(-) delete mode 100644 pkg/strace/patch/0003-Make-tcp_sysent-a-static-inline-function.patch (limited to 'pkg/strace/patch/0003-Make-tcp_sysent-a-static-inline-function.patch') diff --git a/pkg/strace/patch/0003-Make-tcp_sysent-a-static-inline-function.patch b/pkg/strace/patch/0003-Make-tcp_sysent-a-static-inline-function.patch deleted file mode 100644 index 2fcba055..00000000 --- a/pkg/strace/patch/0003-Make-tcp_sysent-a-static-inline-function.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 75a23af067ff5390a47df1e877f68834241009b9 Mon Sep 17 00:00:00 2001 -From: Michael Forney -Date: Sat, 6 Jul 2019 01:40:36 -0700 -Subject: [PATCH] Make tcp_sysent a static inline function - -This way we can include the second operand to the conditional -operator without evaluating the macro argument multiple times. ---- - src/defs.h | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/defs.h b/src/defs.h -index ae1d1d1dc..bbd8f6748 100644 ---- a/src/defs.h -+++ b/src/defs.h -@@ -402,8 +402,12 @@ struct tcb { - # define syscall_tampered_nofail(tcp) ((tcp)->flags & TCB_TAMPERED_NO_FAIL) - # define has_seccomp_filter(tcp) ((tcp)->flags & TCB_SECCOMP_FILTER) - --extern const struct_sysent stub_sysent; --# define tcp_sysent(tcp) (tcp->s_ent ?: &stub_sysent) -+static inline const struct_sysent * -+tcp_sysent(struct tcb *tcp) -+{ -+ extern const struct_sysent stub_sysent; -+ return tcp->s_ent ? tcp->s_ent : &stub_sysent; -+} - # define n_args(tcp) (tcp_sysent(tcp)->nargs) - - # include "xlat.h" --- -2.44.0 - -- cgit v1.2.3