]> Cypherpunks repositories - gostls13.git/commitdiff
go/build, runtime/internal/sys: add GOOS=aix
authorClément Chigot <clement.chigot@atos.net>
Thu, 27 Sep 2018 13:26:18 +0000 (15:26 +0200)
committerIan Lance Taylor <iant@golang.org>
Fri, 28 Sep 2018 13:45:09 +0000 (13:45 +0000)
This is the first commit of a series that will add AIX as an
operating system target for ppc64 architecture.

Updates #25893

Change-Id: I865b67a9c98277c11c1a56107be404ac5253277d
Reviewed-on: https://go-review.googlesource.com/138115
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
14 files changed:
src/go/build/syslist.go
src/runtime/internal/sys/zgoos_aix.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_android.go
src/runtime/internal/sys/zgoos_darwin.go
src/runtime/internal/sys/zgoos_dragonfly.go
src/runtime/internal/sys/zgoos_freebsd.go
src/runtime/internal/sys/zgoos_linux.go
src/runtime/internal/sys/zgoos_nacl.go
src/runtime/internal/sys/zgoos_netbsd.go
src/runtime/internal/sys/zgoos_openbsd.go
src/runtime/internal/sys/zgoos_plan9.go
src/runtime/internal/sys/zgoos_solaris.go
src/runtime/internal/sys/zgoos_windows.go
src/runtime/internal/sys/zgoos_zos.go

index d7938fad54f9623a586f76d53e3929a02077c45a..597212b6d0d37fa3ed417795ee841d8a3482e223 100644 (file)
@@ -4,5 +4,5 @@
 
 package build
 
-const goosList = "android darwin dragonfly freebsd js linux nacl netbsd openbsd plan9 solaris windows zos "
+const goosList = "aix android darwin dragonfly freebsd js linux nacl netbsd openbsd plan9 solaris windows zos "
 const goarchList = "386 amd64 amd64p32 arm armbe arm64 arm64be ppc64 ppc64le mips mipsle mips64 mips64le mips64p32 mips64p32le ppc riscv riscv64 s390 s390x sparc sparc64 wasm "
diff --git a/src/runtime/internal/sys/zgoos_aix.go b/src/runtime/internal/sys/zgoos_aix.go
new file mode 100644 (file)
index 0000000..9ce5b34
--- /dev/null
@@ -0,0 +1,21 @@
+// Code generated by gengoos.go using 'go generate'. DO NOT EDIT.
+
+// +build aix
+
+package sys
+
+const GOOS = `aix`
+
+const GoosAndroid = 0
+const GoosAix = 1
+const GoosDarwin = 0
+const GoosDragonfly = 0
+const GoosFreebsd = 0
+const GoosLinux = 0
+const GoosNacl = 0
+const GoosNetbsd = 0
+const GoosOpenbsd = 0
+const GoosPlan9 = 0
+const GoosSolaris = 0
+const GoosWindows = 0
+const GoosZos = 0
index bfdc37792e8e0d9997d4917e39a97aa785f6bbbb..36a5768ab65597b5ecbda2ce56736ec167810322 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `android`
 
 const GoosAndroid = 1
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 1c4667f6debeebda92717b2d9e206b330186b983..10c0e88e9a93040463c1d94dbc83d6271fb631b4 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `darwin`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 1
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 728bf6abe85e5fe1ca0bf6e7fea49de487364f92..5cb47cb84e920ace0cebe2e62d2306dd5a2a95ba 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `dragonfly`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 1
 const GoosFreebsd = 0
index a8d659169b11d748bef378b3200d38939146abf6..470406ce5ff7fe1046d0557b924e1db3e8f950ca 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `freebsd`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 1
index 289400c6122c5741fc84ff2a5828402c403fed0c..76235b748c1c26fae6a00dad5cc3ae8f8a14e3a8 100644 (file)
@@ -8,6 +8,7 @@ package sys
 const GOOS = `linux`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 3fedb0a2c3b1b353b8b7c857039a6127e85579e8..6d28b596678c821b7ecbce03908f8be170f4f497 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `nacl`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 3346e3711ca353020ffe804322cc309198568fe6..ef8d938ddbc8312c7de8ce79171999a6568bf2b4 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `netbsd`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 13c0323249d2e24497e473777c43aa4389018d60..2e438473964ca79739ee4a78f7812713eaa971f0 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `openbsd`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 6b2e977b5ea32a9e4732e19b149e8f7fda5acc07..ed598dcaaca8e29b78bb8beb6ce79ea06c7347c7 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `plan9`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index cbf70f079a39c0f7202de4ce66375c81e2edd334..fe690df6c222083d26ddcc9f93727284236692a2 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `solaris`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index 70839ca7938ef66323e60338d27bc1392f3df897..ea7c43bdf4d9a4b1ff63ce891ab8771b70b4285c 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `windows`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0
index ecf449f70348c7cf197bb72734e8b264ade04395..d4027cf876890040c065c106f55e77169d2ffa7d 100644 (file)
@@ -7,6 +7,7 @@ package sys
 const GOOS = `zos`
 
 const GoosAndroid = 0
+const GoosAix = 0
 const GoosDarwin = 0
 const GoosDragonfly = 0
 const GoosFreebsd = 0