diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2020-09-25 18:44:58 +0200 |
---|---|---|
committer | Tobias Klauser <tobias.klauser@gmail.com> | 2020-09-26 10:08:43 +0000 |
commit | dbb1c5bf743dd556c8a83cba1d064bf3acaf07bb (patch) | |
tree | 3b11cd7d95ef1314836100fc1d42d11a1da6b8bb /src/syscall | |
parent | 8266570ba71fd6af9c07d8fac945b3710010dfc7 (diff) | |
download | go-dbb1c5bf743dd556c8a83cba1d064bf3acaf07bb.tar.gz go-dbb1c5bf743dd556c8a83cba1d064bf3acaf07bb.zip |
syscall: remove mksysnum_darwin.pl script
Direct syscalls using syscall numbers are no longer supported on darwin
since Go 1.12, see https://golang.org/doc/go1.12#darwin. Also,
/usr/include/sys/syscall.h is no longer available on recent macOS
versions, so remove the generating script.
Change-Id: I8e2579c3d0e94a61fc041d06280149ec6ccf13e2
Reviewed-on: https://go-review.googlesource.com/c/go/+/257638
Trust: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/syscall')
-rwxr-xr-x | src/syscall/mkall.sh | 2 | ||||
-rwxr-xr-x | src/syscall/mksysnum_darwin.pl | 32 |
2 files changed, 0 insertions, 34 deletions
diff --git a/src/syscall/mkall.sh b/src/syscall/mkall.sh index 826512a177..2c2fc453d3 100755 --- a/src/syscall/mkall.sh +++ b/src/syscall/mkall.sh @@ -124,14 +124,12 @@ aix_ppc64) darwin_amd64) mkerrors="$mkerrors -m64" mksyscall="./mksyscall.pl -darwin" - mksysnum="./mksysnum_darwin.pl /usr/include/sys/syscall.h" mktypes="GOARCH=$GOARCH go tool cgo -godefs" mkasm="go run mkasm_darwin.go" ;; darwin_arm64) mkerrors="$mkerrors -m64" mksyscall="./mksyscall.pl -darwin" - mksysnum="./mksysnum_darwin.pl /usr/include/sys/syscall.h" mktypes="GOARCH=$GOARCH go tool cgo -godefs" mkasm="go run mkasm_darwin.go" ;; diff --git a/src/syscall/mksysnum_darwin.pl b/src/syscall/mksysnum_darwin.pl deleted file mode 100755 index af21e855ae..0000000000 --- a/src/syscall/mksysnum_darwin.pl +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env perl -# Copyright 2009 The Go Authors. All rights reserved. -# Use of this source code is governed by a BSD-style -# license that can be found in the LICENSE file. -# -# Generate system call table for Darwin from sys/syscall.h - -use strict; - -my $command = "mksysnum_darwin.pl " . join(' ', @ARGV); - -print <<EOF; -// $command -// Code generated by the command above; DO NOT EDIT. - -package syscall - -const ( -EOF - -while(<>){ - if(/^#define\s+SYS_(\w+)\s+([0-9]+)/){ - my $name = $1; - my $num = $2; - $name =~ y/a-z/A-Z/; - print " SYS_$name = $num;" - } -} - -print <<EOF; -) -EOF |