aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go')
-rw-r--r--vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go13
1 files changed, 12 insertions, 1 deletions
diff --git a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
index f2c58fb..3be3cdf 100644
--- a/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
+++ b/vendor/golang.org/x/sys/unix/mksyscall_aix_ppc.go
@@ -214,6 +214,11 @@ func main() {
214 } 214 }
215 215
216 if funct != "fcntl" && funct != "FcntlInt" && funct != "readlen" && funct != "writelen" { 216 if funct != "fcntl" && funct != "FcntlInt" && funct != "readlen" && funct != "writelen" {
217 if sysname == "select" {
218 // select is a keyword of Go. Its name is
219 // changed to c_select.
220 cExtern += "#define c_select select\n"
221 }
217 // Imports of system calls from libc 222 // Imports of system calls from libc
218 cExtern += fmt.Sprintf("%s %s", cRettype, sysname) 223 cExtern += fmt.Sprintf("%s %s", cRettype, sysname)
219 cIn := strings.Join(cIn, ", ") 224 cIn := strings.Join(cIn, ", ")
@@ -328,7 +333,13 @@ func main() {
328 } else { 333 } else {
329 call += "" 334 call += ""
330 } 335 }
331 call += fmt.Sprintf("C.%s(%s)", sysname, arglist) 336 if sysname == "select" {
337 // select is a keyword of Go. Its name is
338 // changed to c_select.
339 call += fmt.Sprintf("C.c_%s(%s)", sysname, arglist)
340 } else {
341 call += fmt.Sprintf("C.%s(%s)", sysname, arglist)
342 }
332 343
333 // Assign return values. 344 // Assign return values.
334 body := "" 345 body := ""