1 // mksyscall_aix.pl -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go |
1 // go run mksyscall_aix_ppc.go -aix -tags aix,ppc syscall_aix.go syscall_aix_ppc.go |
2 // Code generated by the command above; see README.md. DO NOT EDIT. |
2 // Code generated by the command above; see README.md. DO NOT EDIT. |
3 |
3 |
4 // +build aix,ppc |
4 // +build aix,ppc |
5 |
5 |
6 package unix |
6 package unix |
7 |
7 |
8 /* |
8 /* |
9 #include <stdint.h> |
9 #include <stdint.h> |
|
10 #include <stddef.h> |
10 int utimes(uintptr_t, uintptr_t); |
11 int utimes(uintptr_t, uintptr_t); |
11 int utimensat(int, uintptr_t, uintptr_t, int); |
12 int utimensat(int, uintptr_t, uintptr_t, int); |
12 int getcwd(uintptr_t, size_t); |
13 int getcwd(uintptr_t, size_t); |
13 int accept(int, uintptr_t, uintptr_t); |
14 int accept(int, uintptr_t, uintptr_t); |
14 int getdirent(int, uintptr_t, size_t); |
15 int getdirent(int, uintptr_t, size_t); |
18 int acct(uintptr_t); |
19 int acct(uintptr_t); |
19 int chdir(uintptr_t); |
20 int chdir(uintptr_t); |
20 int chroot(uintptr_t); |
21 int chroot(uintptr_t); |
21 int close(int); |
22 int close(int); |
22 int dup(int); |
23 int dup(int); |
23 int dup3(int, int, int); |
|
24 void exit(int); |
24 void exit(int); |
25 int faccessat(int, uintptr_t, unsigned int, int); |
25 int faccessat(int, uintptr_t, unsigned int, int); |
26 int fallocate(int, unsigned int, long long, long long); |
|
27 int fchdir(int); |
26 int fchdir(int); |
28 int fchmod(int, unsigned int); |
27 int fchmod(int, unsigned int); |
29 int fchmodat(int, uintptr_t, unsigned int, int); |
28 int fchmodat(int, uintptr_t, unsigned int, int); |
30 int fchownat(int, uintptr_t, int, int, int); |
29 int fchownat(int, uintptr_t, int, int, int); |
31 int fdatasync(int); |
30 int fdatasync(int); |
47 int nanosleep(uintptr_t, uintptr_t); |
46 int nanosleep(uintptr_t, uintptr_t); |
48 int open64(uintptr_t, int, unsigned int); |
47 int open64(uintptr_t, int, unsigned int); |
49 int openat(int, uintptr_t, int, unsigned int); |
48 int openat(int, uintptr_t, int, unsigned int); |
50 int read(int, uintptr_t, size_t); |
49 int read(int, uintptr_t, size_t); |
51 int readlink(uintptr_t, uintptr_t, size_t); |
50 int readlink(uintptr_t, uintptr_t, size_t); |
52 int removexattr(uintptr_t, uintptr_t); |
|
53 int renameat(int, uintptr_t, int, uintptr_t); |
51 int renameat(int, uintptr_t, int, uintptr_t); |
54 int setdomainname(uintptr_t, size_t); |
52 int setdomainname(uintptr_t, size_t); |
55 int sethostname(uintptr_t, size_t); |
53 int sethostname(uintptr_t, size_t); |
56 int setpgid(int, int); |
54 int setpgid(int, int); |
57 int setsid(); |
55 int setsid(); |
59 int setuid(int); |
57 int setuid(int); |
60 int setgid(int); |
58 int setgid(int); |
61 int setpriority(int, int, int); |
59 int setpriority(int, int, int); |
62 int statx(int, uintptr_t, int, int, uintptr_t); |
60 int statx(int, uintptr_t, int, int, uintptr_t); |
63 int sync(); |
61 int sync(); |
64 long long tee(int, int, int, int); |
|
65 uintptr_t times(uintptr_t); |
62 uintptr_t times(uintptr_t); |
66 int umask(int); |
63 int umask(int); |
67 int uname(uintptr_t); |
64 int uname(uintptr_t); |
68 int unlink(uintptr_t); |
65 int unlink(uintptr_t); |
69 int unlinkat(int, uintptr_t, int); |
66 int unlinkat(int, uintptr_t, int); |
70 int unshare(int); |
|
71 int ustat(int, uintptr_t); |
67 int ustat(int, uintptr_t); |
72 int write(int, uintptr_t, size_t); |
68 int write(int, uintptr_t, size_t); |
73 int dup2(int, int); |
69 int dup2(int, int); |
74 int posix_fadvise64(int, long long, long long, int); |
70 int posix_fadvise64(int, long long, long long, int); |
75 int fchown(int, int, int); |
71 int fchown(int, int, int); |
85 int listen(int, int); |
81 int listen(int, int); |
86 int lstat(uintptr_t, uintptr_t); |
82 int lstat(uintptr_t, uintptr_t); |
87 int pause(); |
83 int pause(); |
88 int pread64(int, uintptr_t, size_t, long long); |
84 int pread64(int, uintptr_t, size_t, long long); |
89 int pwrite64(int, uintptr_t, size_t, long long); |
85 int pwrite64(int, uintptr_t, size_t, long long); |
|
86 #define c_select select |
|
87 int select(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t); |
90 int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); |
88 int pselect(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); |
91 int setregid(int, int); |
89 int setregid(int, int); |
92 int setreuid(int, int); |
90 int setreuid(int, int); |
93 int shutdown(int, int); |
91 int shutdown(int, int); |
94 long long splice(int, uintptr_t, int, uintptr_t, int, int); |
92 long long splice(int, uintptr_t, int, uintptr_t, int, int); |
105 int socketpair(int, int, int, uintptr_t); |
103 int socketpair(int, int, int, uintptr_t); |
106 int getpeername(int, uintptr_t, uintptr_t); |
104 int getpeername(int, uintptr_t, uintptr_t); |
107 int getsockname(int, uintptr_t, uintptr_t); |
105 int getsockname(int, uintptr_t, uintptr_t); |
108 int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); |
106 int recvfrom(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); |
109 int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); |
107 int sendto(int, uintptr_t, size_t, int, uintptr_t, uintptr_t); |
110 int recvmsg(int, uintptr_t, int); |
108 int nrecvmsg(int, uintptr_t, int); |
111 int sendmsg(int, uintptr_t, int); |
109 int nsendmsg(int, uintptr_t, int); |
112 int munmap(uintptr_t, uintptr_t); |
110 int munmap(uintptr_t, uintptr_t); |
113 int madvise(uintptr_t, size_t, int); |
111 int madvise(uintptr_t, size_t, int); |
114 int mprotect(uintptr_t, size_t, int); |
112 int mprotect(uintptr_t, size_t, int); |
115 int mlock(uintptr_t, size_t); |
113 int mlock(uintptr_t, size_t); |
116 int mlockall(int); |
114 int mlockall(int); |
117 int msync(uintptr_t, size_t, int); |
115 int msync(uintptr_t, size_t, int); |
118 int munlock(uintptr_t, size_t); |
116 int munlock(uintptr_t, size_t); |
119 int munlockall(); |
117 int munlockall(); |
120 int pipe(uintptr_t); |
118 int pipe(uintptr_t); |
121 int pipe2(uintptr_t, int); |
|
122 int poll(uintptr_t, int, int); |
119 int poll(uintptr_t, int, int); |
123 int gettimeofday(uintptr_t, uintptr_t); |
120 int gettimeofday(uintptr_t, uintptr_t); |
124 int time(uintptr_t); |
121 int time(uintptr_t); |
125 int utime(uintptr_t, uintptr_t); |
122 int utime(uintptr_t, uintptr_t); |
|
123 unsigned long long getsystemcfg(int); |
|
124 int umount(uintptr_t); |
126 int getrlimit64(int, uintptr_t); |
125 int getrlimit64(int, uintptr_t); |
127 int setrlimit64(int, uintptr_t); |
126 int setrlimit64(int, uintptr_t); |
128 long long lseek64(int, long long, int); |
127 long long lseek64(int, long long, int); |
129 uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long); |
128 uintptr_t mmap(uintptr_t, uintptr_t, int, int, int, long long); |
130 |
129 |
131 */ |
130 */ |
132 import "C" |
131 import "C" |
133 import ( |
132 import ( |
134 "syscall" |
|
135 "unsafe" |
133 "unsafe" |
136 ) |
134 ) |
137 |
135 |
138 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
136 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
139 |
137 |
243 return |
241 return |
244 } |
242 } |
245 |
243 |
246 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
244 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
247 |
245 |
|
246 func fcntl(fd int, cmd int, arg int) (val int, err error) { |
|
247 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg)) |
|
248 val = int(r0) |
|
249 if r0 == -1 && er != nil { |
|
250 err = er |
|
251 } |
|
252 return |
|
253 } |
|
254 |
|
255 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
256 |
248 func Acct(path string) (err error) { |
257 func Acct(path string) (err error) { |
249 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
258 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
250 r0, er := C.acct(C.uintptr_t(_p0)) |
259 r0, er := C.acct(C.uintptr_t(_p0)) |
251 if r0 == -1 && er != nil { |
260 if r0 == -1 && er != nil { |
252 err = er |
261 err = er |
369 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
358 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
370 |
359 |
371 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { |
360 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { |
372 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
361 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
373 r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags)) |
362 r0, er := C.fchownat(C.int(dirfd), C.uintptr_t(_p0), C.int(uid), C.int(gid), C.int(flags)) |
374 if r0 == -1 && er != nil { |
|
375 err = er |
|
376 } |
|
377 return |
|
378 } |
|
379 |
|
380 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
381 |
|
382 func fcntl(fd int, cmd int, arg int) (val int, err error) { |
|
383 r0, er := C.fcntl(C.uintptr_t(fd), C.int(cmd), C.uintptr_t(arg)) |
|
384 val = int(r0) |
|
385 if r0 == -1 && er != nil { |
363 if r0 == -1 && er != nil { |
386 err = er |
364 err = er |
387 } |
365 } |
388 return |
366 return |
389 } |
367 } |
626 return |
604 return |
627 } |
605 } |
628 |
606 |
629 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
607 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
630 |
608 |
631 func Removexattr(path string, attr string) (err error) { |
|
632 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
|
633 _p1 := uintptr(unsafe.Pointer(C.CString(attr))) |
|
634 r0, er := C.removexattr(C.uintptr_t(_p0), C.uintptr_t(_p1)) |
|
635 if r0 == -1 && er != nil { |
|
636 err = er |
|
637 } |
|
638 return |
|
639 } |
|
640 |
|
641 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
642 |
|
643 func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { |
609 func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { |
644 _p0 := uintptr(unsafe.Pointer(C.CString(oldpath))) |
610 _p0 := uintptr(unsafe.Pointer(C.CString(oldpath))) |
645 _p1 := uintptr(unsafe.Pointer(C.CString(newpath))) |
611 _p1 := uintptr(unsafe.Pointer(C.CString(newpath))) |
646 r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1)) |
612 r0, er := C.renameat(C.int(olddirfd), C.uintptr_t(_p0), C.int(newdirfd), C.uintptr_t(_p1)) |
647 if r0 == -1 && er != nil { |
613 if r0 == -1 && er != nil { |
761 return |
727 return |
762 } |
728 } |
763 |
729 |
764 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
730 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
765 |
731 |
766 func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) { |
|
767 r0, er := C.tee(C.int(rfd), C.int(wfd), C.int(len), C.int(flags)) |
|
768 n = int64(r0) |
|
769 if r0 == -1 && er != nil { |
|
770 err = er |
|
771 } |
|
772 return |
|
773 } |
|
774 |
|
775 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
776 |
|
777 func Times(tms *Tms) (ticks uintptr, err error) { |
732 func Times(tms *Tms) (ticks uintptr, err error) { |
778 r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms)))) |
733 r0, er := C.times(C.uintptr_t(uintptr(unsafe.Pointer(tms)))) |
779 ticks = uintptr(r0) |
734 ticks = uintptr(r0) |
780 if uintptr(r0) == ^uintptr(0) && er != nil { |
735 if uintptr(r0) == ^uintptr(0) && er != nil { |
781 err = er |
736 err = er |
912 return |
857 return |
913 } |
858 } |
914 |
859 |
915 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
860 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
916 |
861 |
917 func Fstat(fd int, stat *Stat_t) (err error) { |
862 func fstat(fd int, stat *Stat_t) (err error) { |
918 r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) |
863 r0, er := C.fstat(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(stat)))) |
919 if r0 == -1 && er != nil { |
864 if r0 == -1 && er != nil { |
920 err = er |
865 err = er |
921 } |
866 } |
922 return |
867 return |
923 } |
868 } |
924 |
869 |
925 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
926 |
871 |
927 func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { |
872 func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { |
928 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
873 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
929 r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags)) |
874 r0, er := C.fstatat(C.int(dirfd), C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(stat))), C.int(flags)) |
930 if r0 == -1 && er != nil { |
875 if r0 == -1 && er != nil { |
931 err = er |
876 err = er |
932 } |
877 } |
1061 return |
1006 return |
1062 } |
1007 } |
1063 |
1008 |
1064 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1009 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1065 |
1010 |
|
1011 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { |
|
1012 r0, er := C.c_select(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout)))) |
|
1013 n = int(r0) |
|
1014 if r0 == -1 && er != nil { |
|
1015 err = er |
|
1016 } |
|
1017 return |
|
1018 } |
|
1019 |
|
1020 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
1021 |
1066 func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { |
1022 func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { |
1067 r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask)))) |
1023 r0, er := C.pselect(C.int(nfd), C.uintptr_t(uintptr(unsafe.Pointer(r))), C.uintptr_t(uintptr(unsafe.Pointer(w))), C.uintptr_t(uintptr(unsafe.Pointer(e))), C.uintptr_t(uintptr(unsafe.Pointer(timeout))), C.uintptr_t(uintptr(unsafe.Pointer(sigmask)))) |
1068 n = int(r0) |
1024 n = int(r0) |
1069 if r0 == -1 && er != nil { |
1025 if r0 == -1 && er != nil { |
1070 err = er |
1026 err = er |
1282 } |
1238 } |
1283 |
1239 |
1284 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1240 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1285 |
1241 |
1286 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { |
1242 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { |
1287 r0, er := C.recvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) |
1243 r0, er := C.nrecvmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) |
1288 n = int(r0) |
1244 n = int(r0) |
1289 if r0 == -1 && er != nil { |
1245 if r0 == -1 && er != nil { |
1290 err = er |
1246 err = er |
1291 } |
1247 } |
1292 return |
1248 return |
1293 } |
1249 } |
1294 |
1250 |
1295 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1251 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1296 |
1252 |
1297 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { |
1253 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { |
1298 r0, er := C.sendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) |
1254 r0, er := C.nsendmsg(C.int(s), C.uintptr_t(uintptr(unsafe.Pointer(msg))), C.int(flags)) |
1299 n = int(r0) |
1255 n = int(r0) |
1300 if r0 == -1 && er != nil { |
1256 if r0 == -1 && er != nil { |
1301 err = er |
1257 err = er |
1302 } |
1258 } |
1303 return |
1259 return |
1468 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1414 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1469 |
1415 |
1470 func Utime(path string, buf *Utimbuf) (err error) { |
1416 func Utime(path string, buf *Utimbuf) (err error) { |
1471 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
1417 _p0 := uintptr(unsafe.Pointer(C.CString(path))) |
1472 r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf)))) |
1418 r0, er := C.utime(C.uintptr_t(_p0), C.uintptr_t(uintptr(unsafe.Pointer(buf)))) |
|
1419 if r0 == -1 && er != nil { |
|
1420 err = er |
|
1421 } |
|
1422 return |
|
1423 } |
|
1424 |
|
1425 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
1426 |
|
1427 func Getsystemcfg(label int) (n uint64) { |
|
1428 r0, _ := C.getsystemcfg(C.int(label)) |
|
1429 n = uint64(r0) |
|
1430 return |
|
1431 } |
|
1432 |
|
1433 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
1434 |
|
1435 func umount(target string) (err error) { |
|
1436 _p0 := uintptr(unsafe.Pointer(C.CString(target))) |
|
1437 r0, er := C.umount(C.uintptr_t(_p0)) |
1473 if r0 == -1 && er != nil { |
1438 if r0 == -1 && er != nil { |
1474 err = er |
1439 err = er |
1475 } |
1440 } |
1476 return |
1441 return |
1477 } |
1442 } |