1
0
mirror of https://github.com/golang/go synced 2024-11-24 23:07:56 -07:00

src: make use of runtime.GOOS, GOARCH instead of syscall.OS, ARCH

R=rsc, r
CC=golang-dev
https://golang.org/cl/5545048
This commit is contained in:
Mikio Hara 2012-01-14 06:40:55 +09:00
parent 5f7337769c
commit 92c8df46c6
35 changed files with 51 additions and 83 deletions

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/darwin_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_386.go ./syscall_unix.go ./zerrors_darwin_386.go ./zsyscall_darwin_386.go ./zsysnum_darwin_386.go ./ztypes_darwin_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_386.go ./syscall_unix.go ./zerrors_darwin_386.go ./zsyscall_darwin_386.go ./zsysnum_darwin_386.go ./ztypes_darwin_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_darwin_386.8 -DGOOS_darwin -DGOARCH_386 ./asm_darwin_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_darwin_386.8 -DGOOS_darwin -DGOARCH_386 ./asm_darwin_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_darwin_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_darwin_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/darwin_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/darwin_386/syscall.a

View File

@ -231,7 +231,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/darwin_amd64/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_amd64.go ./syscall_unix.go ./zerrors_darwin_amd64.go ./zsyscall_darwin_amd64.go ./zsysnum_darwin_amd64.go ./ztypes_darwin_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_amd64.go ./syscall_unix.go ./zerrors_darwin_amd64.go ./zsyscall_darwin_amd64.go ./zsysnum_darwin_amd64.go ./ztypes_darwin_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_darwin_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asm_darwin_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_darwin_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asm_darwin_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_darwin_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_darwin_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/darwin_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/darwin_amd64/syscall.a

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/freebsd_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_386.go ./syscall_unix.go ./zerrors_freebsd_386.go ./zsyscall_freebsd_386.go ./zsysnum_freebsd_386.go ./ztypes_freebsd_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_386.go ./syscall_unix.go ./zerrors_freebsd_386.go ./zsyscall_freebsd_386.go ./zsysnum_freebsd_386.go ./ztypes_freebsd_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_freebsd_386.8 -DGOOS_freebsd -DGOARCH_386 ./asm_freebsd_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_freebsd_386.8 -DGOOS_freebsd -DGOARCH_386 ./asm_freebsd_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_freebsd_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_freebsd_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/freebsd_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/freebsd_386/syscall.a

View File

@ -231,7 +231,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/freebsd_amd64/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_amd64.go ./syscall_unix.go ./zerrors_freebsd_amd64.go ./zsyscall_freebsd_amd64.go ./zsysnum_freebsd_amd64.go ./ztypes_freebsd_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_amd64.go ./syscall_unix.go ./zerrors_freebsd_amd64.go ./zsyscall_freebsd_amd64.go ./zsysnum_freebsd_amd64.go ./ztypes_freebsd_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_freebsd_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asm_freebsd_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_freebsd_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asm_freebsd_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_freebsd_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_freebsd_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/freebsd_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/freebsd_amd64/syscall.a

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/linux_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_linux.go ./syscall_linux_386.go ./syscall_unix.go ./zerrors_linux_386.go ./zsyscall_linux_386.go ./zsysnum_linux_386.go ./ztypes_linux_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_linux.go ./syscall_linux_386.go ./syscall_unix.go ./zerrors_linux_386.go ./zsyscall_linux_386.go ./zsysnum_linux_386.go ./ztypes_linux_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_386.8 -DGOOS_linux -DGOARCH_386 ./asm_linux_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_386.8 -DGOOS_linux -DGOARCH_386 ./asm_linux_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_linux_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_linux_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_386/syscall.a

View File

@ -231,7 +231,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/linux_amd64/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_linux.go ./syscall_linux_amd64.go ./syscall_unix.go ./zerrors_linux_amd64.go ./zsyscall_linux_amd64.go ./zsysnum_linux_amd64.go ./ztypes_linux_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_linux.go ./syscall_linux_amd64.go ./syscall_unix.go ./zerrors_linux_amd64.go ./zsyscall_linux_amd64.go ./zsysnum_linux_amd64.go ./ztypes_linux_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asm_linux_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asm_linux_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_linux_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_linux_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_amd64/syscall.a

View File

@ -235,7 +235,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/linux_arm/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
5g -o "$WORK"/syscall/_obj/_go_.5 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_arm.go ./syscall_linux.go ./syscall_linux_arm.go ./syscall_unix.go ./zerrors_linux_arm.go ./zsyscall_linux_arm.go ./zsysnum_linux_arm.go ./ztypes_linux_arm.go 5g -o "$WORK"/syscall/_obj/_go_.5 -p syscall -I "$WORK" ./env_unix.go ./exec_linux.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_linux.go ./syscall_linux_arm.go ./syscall_unix.go ./zerrors_linux_arm.go ./zsyscall_linux_arm.go ./zsysnum_linux_arm.go ./ztypes_linux_arm.go
5a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_linux_arm.s 5a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_linux_arm.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.5 "$WORK"/syscall/_obj/asm_linux_arm.5 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.5 "$WORK"/syscall/_obj/asm_linux_arm.5
cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_arm/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/linux_arm/syscall.a

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/netbsd_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_386.go ./syscall_unix.go ./zerrors_netbsd_386.go ./zsyscall_netbsd_386.go ./zsysnum_netbsd_386.go ./ztypes_netbsd_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_386.go ./syscall_unix.go ./zerrors_netbsd_386.go ./zsyscall_netbsd_386.go ./zsysnum_netbsd_386.go ./ztypes_netbsd_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_netbsd_386.8 -DGOOS_netbsd -DGOARCH_386 ./asm_netbsd_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_netbsd_386.8 -DGOOS_netbsd -DGOARCH_386 ./asm_netbsd_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_netbsd_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_netbsd_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/netbsd_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/netbsd_386/syscall.a

View File

@ -231,7 +231,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/netbsd_amd64/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_amd64.go ./syscall_unix.go ./zerrors_netbsd_amd64.go ./zsyscall_netbsd_amd64.go ./zsysnum_netbsd_amd64.go ./ztypes_netbsd_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_amd64.go ./syscall_unix.go ./zerrors_netbsd_amd64.go ./zsyscall_netbsd_amd64.go ./zsysnum_netbsd_amd64.go ./ztypes_netbsd_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_netbsd_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asm_netbsd_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_netbsd_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asm_netbsd_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_netbsd_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_netbsd_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/netbsd_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/netbsd_amd64/syscall.a

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/openbsd_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_386.go ./syscall_unix.go ./zerrors_openbsd_386.go ./zsyscall_openbsd_386.go ./zsysctl_openbsd.go ./zsysnum_openbsd_386.go ./ztypes_openbsd_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_386.go ./syscall_unix.go ./zerrors_openbsd_386.go ./zsyscall_openbsd_386.go ./zsysctl_openbsd.go ./zsysnum_openbsd_386.go ./ztypes_openbsd_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_openbsd_386.8 -DGOOS_openbsd -DGOARCH_386 ./asm_openbsd_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_openbsd_386.8 -DGOOS_openbsd -DGOARCH_386 ./asm_openbsd_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_openbsd_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_openbsd_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/openbsd_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/openbsd_386/syscall.a

View File

@ -231,7 +231,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/openbsd_amd64/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_amd64.go ./syscall_unix.go ./zerrors_openbsd_amd64.go ./zsyscall_openbsd_amd64.go ./zsysctl_openbsd.go ./zsysnum_openbsd_amd64.go ./ztypes_openbsd_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./bpf_bsd.go ./env_unix.go ./exec_bsd.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_amd64.go ./syscall_unix.go ./zerrors_openbsd_amd64.go ./zsyscall_openbsd_amd64.go ./zsysctl_openbsd.go ./zsysnum_openbsd_amd64.go ./ztypes_openbsd_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_openbsd_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asm_openbsd_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_openbsd_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asm_openbsd_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_openbsd_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_openbsd_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/openbsd_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/openbsd_amd64/syscall.a

View File

@ -232,7 +232,7 @@ cp "$WORK"/encoding/base64.a "$GOROOT"/pkg/plan9_386/encoding/base64.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./env_plan9.go ./exec_plan9.go ./str.go ./syscall.go ./syscall_386.go ./syscall_plan9.go ./syscall_plan9_386.go ./zerrors_plan9_386.go ./zsyscall_plan9_386.go ./zsysnum_plan9_386.go ./ztypes_plan9_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./env_plan9.go ./exec_plan9.go ./str.go ./syscall.go ./syscall_plan9.go ./syscall_plan9_386.go ./zerrors_plan9_386.go ./zsyscall_plan9_386.go ./zsysnum_plan9_386.go ./ztypes_plan9_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_plan9_386.8 -DGOOS_plan9 -DGOARCH_386 ./asm_plan9_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_plan9_386.8 -DGOOS_plan9 -DGOARCH_386 ./asm_plan9_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_plan9_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_plan9_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/plan9_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/plan9_386/syscall.a

View File

@ -244,7 +244,7 @@ cp "$WORK"/unicode/utf16.a "$GOROOT"/pkg/windows_386/unicode/utf16.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_386.go ./syscall_windows.go ./syscall_windows_386.go ./zerrors_windows.go ./zerrors_windows_386.go ./zsyscall_windows_386.go ./zsysnum_windows_386.go ./ztypes_windows.go ./ztypes_windows_386.go 8g -o "$WORK"/syscall/_obj/_go_.8 -p syscall -I "$WORK" ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_windows.go ./syscall_windows_386.go ./zerrors_windows.go ./zerrors_windows_386.go ./zsyscall_windows_386.go ./zsysnum_windows_386.go ./ztypes_windows.go ./ztypes_windows_386.go
8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_windows_386.8 -DGOOS_windows -DGOARCH_386 ./asm_windows_386.s 8a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_windows_386.8 -DGOOS_windows -DGOARCH_386 ./asm_windows_386.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_windows_386.8 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.8 "$WORK"/syscall/_obj/asm_windows_386.8
cp "$WORK"/syscall.a "$GOROOT"/pkg/windows_386/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/windows_386/syscall.a

View File

@ -243,7 +243,7 @@ cp "$WORK"/unicode/utf16.a "$GOROOT"/pkg/windows_amd64/unicode/utf16.a
mkdir -p "$WORK"/syscall/_obj/ mkdir -p "$WORK"/syscall/_obj/
cd "$GOROOT"/src/pkg/syscall cd "$GOROOT"/src/pkg/syscall
6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_windows.go ./syscall_windows_amd64.go ./zerrors_windows.go ./zerrors_windows_amd64.go ./zsyscall_windows_amd64.go ./zsysnum_windows_amd64.go ./ztypes_windows.go ./ztypes_windows_amd64.go 6g -o "$WORK"/syscall/_obj/_go_.6 -p syscall -I "$WORK" ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_windows.go ./syscall_windows_amd64.go ./zerrors_windows.go ./zerrors_windows_amd64.go ./zsyscall_windows_amd64.go ./zsysnum_windows_amd64.go ./ztypes_windows.go ./ztypes_windows_amd64.go
6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_windows_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asm_windows_amd64.s 6a -I "$WORK"/syscall/_obj/ -o "$WORK"/syscall/_obj/asm_windows_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asm_windows_amd64.s
gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_windows_amd64.6 gopack grc "$WORK"/syscall.a "$WORK"/syscall/_obj/_go_.6 "$WORK"/syscall/_obj/asm_windows_amd64.6
cp "$WORK"/syscall.a "$GOROOT"/pkg/windows_amd64/syscall.a cp "$WORK"/syscall.a "$GOROOT"/pkg/windows_amd64/syscall.a

View File

@ -7,14 +7,14 @@ package gosym
import ( import (
"debug/elf" "debug/elf"
"os" "os"
"syscall" "runtime"
"testing" "testing"
) )
func dotest() bool { func dotest() bool {
// For now, only works on ELF platforms. // For now, only works on ELF platforms.
// TODO: convert to work with new go tool // TODO: convert to work with new go tool
return false && syscall.OS == "linux" && os.Getenv("GOARCH") == "amd64" return false && runtime.GOOS == "linux" && runtime.GOARCH == "amd64"
} }
func getTable(t *testing.T) *Table { func getTable(t *testing.T) *Table {

View File

@ -8,7 +8,6 @@ import (
"os" "os"
"reflect" "reflect"
"runtime" "runtime"
"syscall"
"testing" "testing"
) )
@ -67,7 +66,7 @@ func TestFileListener(t *testing.T) {
testFileListener(t, "tcp", "127.0.0.1") testFileListener(t, "tcp", "127.0.0.1")
testFileListener(t, "tcp", "[::ffff:127.0.0.1]") testFileListener(t, "tcp", "[::ffff:127.0.0.1]")
} }
if syscall.OS == "linux" { if runtime.GOOS == "linux" {
testFileListener(t, "unix", "@gotest/net") testFileListener(t, "unix", "@gotest/net")
testFileListener(t, "unixpacket", "@gotest/net") testFileListener(t, "unixpacket", "@gotest/net")
} }
@ -132,7 +131,7 @@ func TestFilePacketConn(t *testing.T) {
if supportsIPv6 && supportsIPv4map { if supportsIPv6 && supportsIPv4map {
testFilePacketConnDial(t, "udp", "[::ffff:127.0.0.1]:12345") testFilePacketConnDial(t, "udp", "[::ffff:127.0.0.1]:12345")
} }
if syscall.OS == "linux" { if runtime.GOOS == "linux" {
testFilePacketConnListen(t, "unixgram", "@gotest1/net") testFilePacketConnListen(t, "unixgram", "@gotest1/net")
} }
} }

View File

@ -10,7 +10,6 @@ import (
"os" "os"
"runtime" "runtime"
"strings" "strings"
"syscall"
"testing" "testing"
) )
@ -115,7 +114,7 @@ func doTest(t *testing.T, network, listenaddr, dialaddr string) {
} }
func TestTCPServer(t *testing.T) { func TestTCPServer(t *testing.T) {
if syscall.OS != "openbsd" { if runtime.GOOS != "openbsd" {
doTest(t, "tcp", "", "127.0.0.1") doTest(t, "tcp", "", "127.0.0.1")
} }
doTest(t, "tcp", "0.0.0.0", "127.0.0.1") doTest(t, "tcp", "0.0.0.0", "127.0.0.1")
@ -155,7 +154,7 @@ func TestUnixServer(t *testing.T) {
os.Remove("/tmp/gotest.net") os.Remove("/tmp/gotest.net")
doTest(t, "unix", "/tmp/gotest.net", "/tmp/gotest.net") doTest(t, "unix", "/tmp/gotest.net", "/tmp/gotest.net")
os.Remove("/tmp/gotest.net") os.Remove("/tmp/gotest.net")
if syscall.OS == "linux" { if runtime.GOOS == "linux" {
doTest(t, "unixpacket", "/tmp/gotest.net", "/tmp/gotest.net") doTest(t, "unixpacket", "/tmp/gotest.net", "/tmp/gotest.net")
os.Remove("/tmp/gotest.net") os.Remove("/tmp/gotest.net")
// Test abstract unix domain socket, a Linux-ism // Test abstract unix domain socket, a Linux-ism
@ -237,7 +236,7 @@ func TestUnixDatagramServer(t *testing.T) {
doTestPacket(t, "unixgram", "/tmp/gotest1.net", "/tmp/gotest1.net", isEmpty) doTestPacket(t, "unixgram", "/tmp/gotest1.net", "/tmp/gotest1.net", isEmpty)
os.Remove("/tmp/gotest1.net") os.Remove("/tmp/gotest1.net")
os.Remove("/tmp/gotest1.net.local") os.Remove("/tmp/gotest1.net.local")
if syscall.OS == "linux" { if runtime.GOOS == "linux" {
// Test abstract unix domain socket, a Linux-ism // Test abstract unix domain socket, a Linux-ism
doTestPacket(t, "unixgram", "@gotest1/net", "@gotest1/net", isEmpty) doTestPacket(t, "unixgram", "@gotest1/net", "@gotest1/net", isEmpty)
} }

View File

@ -11,8 +11,8 @@ import (
"io/ioutil" "io/ioutil"
. "os" . "os"
"path/filepath" "path/filepath"
"runtime"
"strings" "strings"
"syscall"
"testing" "testing"
"time" "time"
) )
@ -35,7 +35,7 @@ type sysDir struct {
} }
var sysdir = func() (sd *sysDir) { var sysdir = func() (sd *sysDir) {
switch syscall.OS { switch runtime.GOOS {
case "windows": case "windows":
sd = &sysDir{ sd = &sysDir{
Getenv("SystemRoot") + "\\system32\\drivers\\etc", Getenv("SystemRoot") + "\\system32\\drivers\\etc",
@ -89,7 +89,7 @@ func size(name string, t *testing.T) int64 {
} }
func equal(name1, name2 string) (r bool) { func equal(name1, name2 string) (r bool) {
switch syscall.OS { switch runtime.GOOS {
case "windows": case "windows":
r = strings.ToLower(name1) == strings.ToLower(name2) r = strings.ToLower(name1) == strings.ToLower(name2)
default: default:
@ -103,7 +103,7 @@ func newFile(testName string, t *testing.T) (f *File) {
// On Unix, override $TMPDIR in case the user // On Unix, override $TMPDIR in case the user
// has it set to an NFS-mounted directory. // has it set to an NFS-mounted directory.
dir := "" dir := ""
if syscall.OS != "windows" { if runtime.GOOS != "windows" {
dir = "/tmp" dir = "/tmp"
} }
f, err := ioutil.TempFile(dir, "_Go_"+testName) f, err := ioutil.TempFile(dir, "_Go_"+testName)
@ -278,7 +278,7 @@ func smallReaddirnames(file *File, length int, t *testing.T) []string {
func TestReaddirnamesOneAtATime(t *testing.T) { func TestReaddirnamesOneAtATime(t *testing.T) {
// big directory that doesn't change often. // big directory that doesn't change often.
dir := "/usr/bin" dir := "/usr/bin"
switch syscall.OS { switch runtime.GOOS {
case "windows": case "windows":
dir = Getenv("SystemRoot") + "\\system32" dir = Getenv("SystemRoot") + "\\system32"
case "plan9": case "plan9":
@ -382,7 +382,7 @@ func TestReaddirNValues(t *testing.T) {
func TestHardLink(t *testing.T) { func TestHardLink(t *testing.T) {
// Hardlinks are not supported under windows or Plan 9. // Hardlinks are not supported under windows or Plan 9.
if syscall.OS == "windows" || syscall.OS == "plan9" { if runtime.GOOS == "windows" || runtime.GOOS == "plan9" {
return return
} }
from, to := "hardlinktestfrom", "hardlinktestto" from, to := "hardlinktestfrom", "hardlinktestto"
@ -415,7 +415,7 @@ func TestHardLink(t *testing.T) {
func TestSymLink(t *testing.T) { func TestSymLink(t *testing.T) {
// Symlinks are not supported under windows or Plan 9. // Symlinks are not supported under windows or Plan 9.
if syscall.OS == "windows" || syscall.OS == "plan9" { if runtime.GOOS == "windows" || runtime.GOOS == "plan9" {
return return
} }
from, to := "symlinktestfrom", "symlinktestto" from, to := "symlinktestfrom", "symlinktestto"
@ -477,7 +477,7 @@ func TestSymLink(t *testing.T) {
func TestLongSymlink(t *testing.T) { func TestLongSymlink(t *testing.T) {
// Symlinks are not supported under windows or Plan 9. // Symlinks are not supported under windows or Plan 9.
if syscall.OS == "windows" || syscall.OS == "plan9" { if runtime.GOOS == "windows" || runtime.GOOS == "plan9" {
return return
} }
s := "0123456789abcdef" s := "0123456789abcdef"
@ -547,7 +547,7 @@ func exec(t *testing.T, dir, cmd string, args []string, expect string) {
func TestStartProcess(t *testing.T) { func TestStartProcess(t *testing.T) {
var dir, cmd, le string var dir, cmd, le string
var args []string var args []string
if syscall.OS == "windows" { if runtime.GOOS == "windows" {
le = "\r\n" le = "\r\n"
cmd = Getenv("COMSPEC") cmd = Getenv("COMSPEC")
dir = Getenv("SystemRoot") dir = Getenv("SystemRoot")
@ -578,7 +578,7 @@ func checkMode(t *testing.T, path string, mode FileMode) {
func TestChmod(t *testing.T) { func TestChmod(t *testing.T) {
// Chmod is not supported under windows. // Chmod is not supported under windows.
if syscall.OS == "windows" { if runtime.GOOS == "windows" {
return return
} }
f := newFile("TestChmod", t) f := newFile("TestChmod", t)
@ -680,7 +680,7 @@ func TestChtimes(t *testing.T) {
*/ */
pat := Atime(postStat) pat := Atime(postStat)
pmt := postStat.ModTime() pmt := postStat.ModTime()
if !pat.Before(at) && syscall.OS != "plan9" { if !pat.Before(at) && runtime.GOOS != "plan9" {
t.Errorf("AccessTime didn't go backwards; was=%d, after=%d", at, pat) t.Errorf("AccessTime didn't go backwards; was=%d, after=%d", at, pat)
} }
@ -691,7 +691,7 @@ func TestChtimes(t *testing.T) {
func TestChdirAndGetwd(t *testing.T) { func TestChdirAndGetwd(t *testing.T) {
// TODO(brainman): file.Chdir() is not implemented on windows. // TODO(brainman): file.Chdir() is not implemented on windows.
if syscall.OS == "windows" { if runtime.GOOS == "windows" {
return return
} }
fd, err := Open(".") fd, err := Open(".")
@ -702,7 +702,7 @@ func TestChdirAndGetwd(t *testing.T) {
// (unlike, say, /var, /etc, and /tmp). // (unlike, say, /var, /etc, and /tmp).
dirs := []string{"/", "/usr/bin"} dirs := []string{"/", "/usr/bin"}
// /usr/bin does not usually exist on Plan 9. // /usr/bin does not usually exist on Plan 9.
if syscall.OS == "plan9" { if runtime.GOOS == "plan9" {
dirs = []string{"/", "/usr"} dirs = []string{"/", "/usr"}
} }
for mode := 0; mode < 2; mode++ { for mode := 0; mode < 2; mode++ {
@ -830,7 +830,7 @@ func TestOpenError(t *testing.T) {
t.Errorf("Open(%q, %d) returns error of %T type; want *PathError", tt.path, tt.mode, err) t.Errorf("Open(%q, %d) returns error of %T type; want *PathError", tt.path, tt.mode, err)
} }
if perr.Err != tt.error { if perr.Err != tt.error {
if syscall.OS == "plan9" { if runtime.GOOS == "plan9" {
syscallErrStr := perr.Err.Error() syscallErrStr := perr.Err.Error()
expectedErrStr := strings.Replace(tt.error.Error(), "file ", "", 1) expectedErrStr := strings.Replace(tt.error.Error(), "file ", "", 1)
if !strings.HasSuffix(syscallErrStr, expectedErrStr) { if !strings.HasSuffix(syscallErrStr, expectedErrStr) {
@ -888,7 +888,7 @@ func run(t *testing.T, cmd []string) string {
func TestHostname(t *testing.T) { func TestHostname(t *testing.T) {
// There is no other way to fetch hostname on windows, but via winapi. // There is no other way to fetch hostname on windows, but via winapi.
// On Plan 9 it is can be taken from #c/sysname as Hostname() does. // On Plan 9 it is can be taken from #c/sysname as Hostname() does.
if syscall.OS == "windows" || syscall.OS == "plan9" { if runtime.GOOS == "windows" || runtime.GOOS == "plan9" {
return return
} }

View File

@ -8,6 +8,7 @@ package os_test
import ( import (
. "os" . "os"
"runtime"
"syscall" "syscall"
"testing" "testing"
) )
@ -29,7 +30,7 @@ func checkUidGid(t *testing.T, path string, uid, gid int) {
func TestChown(t *testing.T) { func TestChown(t *testing.T) {
// Chown is not supported under windows or Plan 9. // Chown is not supported under windows or Plan 9.
// Plan9 provides a native ChownPlan9 version instead. // Plan9 provides a native ChownPlan9 version instead.
if syscall.OS == "windows" || syscall.OS == "plan9" { if runtime.GOOS == "windows" || runtime.GOOS == "plan9" {
return return
} }
// Use TempDir() to make sure we're on a local file system, // Use TempDir() to make sure we're on a local file system,

View File

@ -8,7 +8,6 @@ import (
. "os" . "os"
"path/filepath" "path/filepath"
"runtime" "runtime"
"syscall"
"testing" "testing"
) )
@ -63,7 +62,7 @@ func TestMkdirAll(t *testing.T) {
t.Fatalf("MkdirAll %q returned wrong error path: %q not %q", ffpath, filepath.Clean(perr.Path), filepath.Clean(fpath)) t.Fatalf("MkdirAll %q returned wrong error path: %q not %q", ffpath, filepath.Clean(perr.Path), filepath.Clean(fpath))
} }
if syscall.OS == "windows" { if runtime.GOOS == "windows" {
path := `_test\_TestMkdirAll_\dir\.\dir2\` path := `_test\_TestMkdirAll_\dir\.\dir2\`
err := MkdirAll(path, 0777) err := MkdirAll(path, 0777)
if err != nil { if err != nil {
@ -117,7 +116,7 @@ func TestRemoveAll(t *testing.T) {
// Determine if we should run the following test. // Determine if we should run the following test.
testit := true testit := true
if syscall.OS == "windows" { if runtime.GOOS == "windows" {
// Chmod is not supported under windows. // Chmod is not supported under windows.
testit = false testit = false
} else { } else {

View File

@ -8,7 +8,6 @@ TARG=syscall
GOFILES=\ GOFILES=\
str.go\ str.go\
syscall.go\ syscall.go\
syscall_$(GOARCH).go\
syscall_$(GOOS).go\ syscall_$(GOOS).go\
syscall_$(GOOS)_$(GOARCH).go\ syscall_$(GOOS)_$(GOARCH).go\
zerrors_$(GOOS)_$(GOARCH).go\ zerrors_$(GOOS)_$(GOARCH).go\

View File

@ -7,6 +7,7 @@
package syscall package syscall
import ( import (
"runtime"
"unsafe" "unsafe"
) )
@ -41,7 +42,7 @@ func forkAndExecInChild(argv0 *byte, argv, envv []*byte, chroot, dir *byte, attr
// guard against side effects of shuffling fds below. // guard against side effects of shuffling fds below.
fd := append([]int(nil), attr.Files...) fd := append([]int(nil), attr.Files...)
darwin := OS == "darwin" darwin := runtime.GOOS == "darwin"
// About to call fork. // About to call fork.
// No more allocation or calls of non-assembly functions. // No more allocation or calls of non-assembly functions.

View File

@ -9,6 +9,7 @@
package syscall package syscall
import ( import (
"runtime"
"sync" "sync"
"unsafe" "unsafe"
) )
@ -131,7 +132,7 @@ func forkExec(argv0 string, argv []string, attr *ProcAttr) (pid int, err error)
argvp := StringSlicePtr(argv) argvp := StringSlicePtr(argv)
envvp := StringSlicePtr(attr.Env) envvp := StringSlicePtr(attr.Env)
if OS == "freebsd" && len(argv[0]) > len(argv0) { if runtime.GOOS == "freebsd" && len(argv[0]) > len(argv0) {
argvp[0] = argv0p argvp[0] = argv0p
} }

View File

@ -1,7 +0,0 @@
// Copyright 2010 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.
package syscall
const ARCH = "386"

View File

@ -1,7 +0,0 @@
// Copyright 2010 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.
package syscall
const ARCH = "amd64"

View File

@ -1,7 +0,0 @@
// Copyright 2010 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.
package syscall
const ARCH = "arm"

View File

@ -12,7 +12,10 @@
package syscall package syscall
import "unsafe" import (
"runtime"
"unsafe"
)
/* /*
* Pseudo-system calls * Pseudo-system calls
@ -554,7 +557,7 @@ func Sysctl(name string) (value string, err error) {
// Work around a bug that was fixed after OpenBSD 5.0. // Work around a bug that was fixed after OpenBSD 5.0.
// The length for kern.hostname and kern.domainname is always // The length for kern.hostname and kern.domainname is always
// returned as 0 when a nil value is passed for oldp. // returned as 0 when a nil value is passed for oldp.
if OS == "openbsd" && (name == "kern.hostname" || name == "kern.domainname") { if runtime.GOOS == "openbsd" && (name == "kern.hostname" || name == "kern.domainname") {
// MAXHOSTNAMELEN // MAXHOSTNAMELEN
n = 256 n = 256
} else { } else {

View File

@ -14,8 +14,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "darwin"
type SockaddrDatalink struct { type SockaddrDatalink struct {
Len uint8 Len uint8
Family uint8 Family uint8

View File

@ -14,8 +14,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "freebsd"
type SockaddrDatalink struct { type SockaddrDatalink struct {
Len uint8 Len uint8
Family uint8 Family uint8

View File

@ -13,8 +13,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "linux"
/* /*
* Wrapped * Wrapped
*/ */

View File

@ -14,8 +14,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "netbsd"
type SockaddrDatalink struct { type SockaddrDatalink struct {
Len uint8 Len uint8
Family uint8 Family uint8

View File

@ -14,8 +14,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "openbsd"
type SockaddrDatalink struct { type SockaddrDatalink struct {
Len uint8 Len uint8
Family uint8 Family uint8

View File

@ -13,8 +13,6 @@ package syscall
import "unsafe" import "unsafe"
const OS = "plan9"
const ImplementsGetwd = true const ImplementsGetwd = true
// ErrorString implements Error's String method by returning itself. // ErrorString implements Error's String method by returning itself.

View File

@ -7,6 +7,7 @@
package syscall package syscall
import ( import (
"runtime"
"sync" "sync"
"unsafe" "unsafe"
) )
@ -17,7 +18,7 @@ var (
Stderr = 2 Stderr = 2
) )
const darwinAMD64 = OS == "darwin" && ARCH == "amd64" const darwinAMD64 = runtime.GOOS == "darwin" && runtime.GOARCH == "amd64"
func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)

View File

@ -11,8 +11,6 @@ import (
"unsafe" "unsafe"
) )
const OS = "windows"
type Handle uintptr type Handle uintptr
const InvalidHandle = ^Handle(0) const InvalidHandle = ^Handle(0)