aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/mkall.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/syscall/mkall.sh')
-rwxr-xr-xsrc/syscall/mkall.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/syscall/mkall.sh b/src/syscall/mkall.sh
index 87e5157416..d1e28efa8c 100755
--- a/src/syscall/mkall.sh
+++ b/src/syscall/mkall.sh
@@ -313,15 +313,16 @@ openbsd_arm)
mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
;;
openbsd_arm64)
- GOOSARCH_in="syscall_openbsd1.go syscall_openbsd_$GOARCH.go"
+ GOOSARCH_in="syscall_openbsd_libc.go syscall_openbsd_$GOARCH.go"
mkerrors="$mkerrors -m64"
- mksyscall="./mksyscall.pl -openbsd"
+ mksyscall="./mksyscall.pl -openbsd -libc"
mksysctl="./mksysctl_openbsd.pl"
zsysctl="zsysctl_openbsd.go"
mksysnum="curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"
# Let the type of C char be signed to make the bare syscall
# API consistent between platforms.
mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
+ mkasm="go run mkasm.go"
;;
openbsd_mips64)
GOOSARCH_in="syscall_openbsd1.go syscall_openbsd_$GOARCH.go"