From 36f191abcd633a7795195adf89153cc7f373c90f Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Sat, 13 Aug 2022 12:53:37 -0700 Subject: [PATCH] syscall: make mkall.sh accept file list Amend the "mkall.sh -syscalls" implementation to - prepend ./ before mksyscalls.pl; - accept the optional file list argument. This is a preparation for CL 416115. Change-Id: Ib4dc2b4aa0d2dd22a256414864e92f2d2fd957a5 Reviewed-on: https://go-review.googlesource.com/c/go/+/423676 Reviewed-by: Ian Lance Taylor Reviewed-by: Bryan Mills Reviewed-by: Tobias Klauser --- src/syscall/mkall.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/syscall/mkall.sh b/src/syscall/mkall.sh index dccb3851de..2ee500a8d1 100755 --- a/src/syscall/mkall.sh +++ b/src/syscall/mkall.sh @@ -88,11 +88,12 @@ run="sh" case "$1" in -syscalls) - for i in zsyscall*go + shift + for i in ${@:-zsyscall*go} do # Run the command line that appears in the first line # of the generated file to regenerate it. - sed 1q $i | sed 's;^// ;;' | sh > _$i && gofmt < _$i > $i + sed 1q $i | sed 's;^// ;./;' | sh > _$i && gofmt < _$i > $i rm _$i done exit 0 -- 2.50.0