12 Star 0 Fork 24

src-openEuler/libseccomp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
backport-arch-disambiguate-in-arch-syscall-validate.patch 1.50 KB
一键复制 编辑 原始数据 按行查看 历史
From 94f684f858673365c8dc103affe54de698f63421 Mon Sep 17 00:00:00 2001
From: Kir Kolyshkin <kolyshkin@gmail.com>
Date: Wed, 31 Aug 2022 10:34:39 -0700
Subject: [PATCH] arch: disambiguate $(( in arch-syscall-validate
shellcheck complains:
> In arch-syscall-validate line 785:
> sc_list=$((for abi in $abi_list; do
> ^-- SC1102 (error): Shells disambiguate $((
> differently or not at all. For $(command substitution)
, add space after $( . For $((arithmetics)), fix parsing errors.
Another tool, shfmt, can't even parse the file:
> arch-syscall-validate:785:17: not a valid arithmetic operator: abi
Add a space to resolve this.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Acked-by: Paul Moore <paul@paul-moore.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
---
src/arch-syscall-validate | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/arch-syscall-validate b/src/arch-syscall-validate
index 3b69e9b..91b6bef 100755
--- a/src/arch-syscall-validate
+++ b/src/arch-syscall-validate
@@ -728,9 +728,9 @@ function gen_csv() {
eval output_$abi=$(mktemp -t syscall_validate_XXXXXX)
dump_$2_$abi "$1" > $(eval echo $`eval echo output_$abi`)
done
- sc_list=$((for abi in $abi_list; do
+ sc_list=$( (for abi in $abi_list; do
cat $(eval echo $`eval echo output_$abi`);
- done) | awk -F "," '{ print $1 }' | sort -u)
+ done) | awk -F "," '{ print $1 }' | sort -u)
# output a simple header
printf "#syscall (v%s %s)" \
--
2.27.0
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/libseccomp.git
git@gitee.com:src-openeuler/libseccomp.git
src-openeuler
libseccomp
libseccomp
master

搜索帮助