From: Kir Kolyshkin Date: Sat, 13 Aug 2022 19:53:37 +0000 (-0700) Subject: syscall: make mkall.sh accept file list X-Git-Tag: go1.20rc1~1294 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=36f191abcd633a7795195adf89153cc7f373c90f;p=gostls13.git 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 --- 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