46 return |
46 return |
47 } |
47 } |
48 |
48 |
49 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
49 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
50 |
50 |
|
51 func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { |
|
52 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) |
|
53 if e1 != 0 { |
|
54 err = errnoErr(e1) |
|
55 } |
|
56 return |
|
57 } |
|
58 |
|
59 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
60 |
51 func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { |
61 func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { |
52 var _p0 *byte |
62 var _p0 *byte |
53 _p0, err = BytePtrFromString(oldpath) |
63 _p0, err = BytePtrFromString(oldpath) |
54 if err != nil { |
64 if err != nil { |
55 return |
65 return |
90 if err != nil { |
100 if err != nil { |
91 return |
101 return |
92 } |
102 } |
93 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) |
103 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) |
94 fd = int(r0) |
104 fd = int(r0) |
|
105 if e1 != 0 { |
|
106 err = errnoErr(e1) |
|
107 } |
|
108 return |
|
109 } |
|
110 |
|
111 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
112 |
|
113 func pipe2(p *[2]_C_int, flags int) (err error) { |
|
114 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) |
95 if e1 != 0 { |
115 if e1 != 0 { |
96 err = errnoErr(e1) |
116 err = errnoErr(e1) |
97 } |
117 } |
98 return |
118 return |
99 } |
119 } |
209 return |
229 return |
210 } |
230 } |
211 |
231 |
212 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
232 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
213 |
233 |
|
234 func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) { |
|
235 _, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0) |
|
236 if e1 != 0 { |
|
237 err = errnoErr(e1) |
|
238 } |
|
239 return |
|
240 } |
|
241 |
|
242 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
243 |
214 func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { |
244 func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { |
215 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) |
245 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) |
216 ret = int(r0) |
246 ret = int(r0) |
217 if e1 != 0 { |
247 if e1 != 0 { |
218 err = errnoErr(e1) |
248 err = errnoErr(e1) |
387 return |
417 return |
388 } |
418 } |
389 |
419 |
390 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
420 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
391 |
421 |
|
422 func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) { |
|
423 var _p0 *byte |
|
424 _p0, err = BytePtrFromString(pathname) |
|
425 if err != nil { |
|
426 return |
|
427 } |
|
428 _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0) |
|
429 if e1 != 0 { |
|
430 err = errnoErr(e1) |
|
431 } |
|
432 return |
|
433 } |
|
434 |
|
435 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
436 |
392 func Acct(path string) (err error) { |
437 func Acct(path string) (err error) { |
393 var _p0 *byte |
438 var _p0 *byte |
394 _p0, err = BytePtrFromString(path) |
439 _p0, err = BytePtrFromString(path) |
395 if err != nil { |
440 if err != nil { |
396 return |
441 return |
781 return |
826 return |
782 } |
827 } |
783 |
828 |
784 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
829 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
785 |
830 |
|
831 func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) { |
|
832 r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs)) |
|
833 fsfd = int(r0) |
|
834 if e1 != 0 { |
|
835 err = errnoErr(e1) |
|
836 } |
|
837 return |
|
838 } |
|
839 |
|
840 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
841 |
|
842 func Fsopen(fsName string, flags int) (fd int, err error) { |
|
843 var _p0 *byte |
|
844 _p0, err = BytePtrFromString(fsName) |
|
845 if err != nil { |
|
846 return |
|
847 } |
|
848 r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) |
|
849 fd = int(r0) |
|
850 if e1 != 0 { |
|
851 err = errnoErr(e1) |
|
852 } |
|
853 return |
|
854 } |
|
855 |
|
856 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
857 |
|
858 func Fspick(dirfd int, pathName string, flags int) (fd int, err error) { |
|
859 var _p0 *byte |
|
860 _p0, err = BytePtrFromString(pathName) |
|
861 if err != nil { |
|
862 return |
|
863 } |
|
864 r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) |
|
865 fd = int(r0) |
|
866 if e1 != 0 { |
|
867 err = errnoErr(e1) |
|
868 } |
|
869 return |
|
870 } |
|
871 |
|
872 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
873 |
786 func Getdents(fd int, buf []byte) (n int, err error) { |
874 func Getdents(fd int, buf []byte) (n int, err error) { |
787 var _p0 unsafe.Pointer |
875 var _p0 unsafe.Pointer |
788 if len(buf) > 0 { |
876 if len(buf) > 0 { |
789 _p0 = unsafe.Pointer(&buf[0]) |
877 _p0 = unsafe.Pointer(&buf[0]) |
790 } else { |
878 } else { |
1158 return |
1246 return |
1159 } |
1247 } |
1160 |
1248 |
1161 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1249 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1162 |
1250 |
|
1251 func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) { |
|
1252 var _p0 *byte |
|
1253 _p0, err = BytePtrFromString(fromPathName) |
|
1254 if err != nil { |
|
1255 return |
|
1256 } |
|
1257 var _p1 *byte |
|
1258 _p1, err = BytePtrFromString(toPathName) |
|
1259 if err != nil { |
|
1260 return |
|
1261 } |
|
1262 _, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) |
|
1263 if e1 != 0 { |
|
1264 err = errnoErr(e1) |
|
1265 } |
|
1266 return |
|
1267 } |
|
1268 |
|
1269 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
1270 |
1163 func Nanosleep(time *Timespec, leftover *Timespec) (err error) { |
1271 func Nanosleep(time *Timespec, leftover *Timespec) (err error) { |
1164 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) |
1272 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) |
|
1273 if e1 != 0 { |
|
1274 err = errnoErr(e1) |
|
1275 } |
|
1276 return |
|
1277 } |
|
1278 |
|
1279 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
1280 |
|
1281 func OpenTree(dfd int, fileName string, flags uint) (r int, err error) { |
|
1282 var _p0 *byte |
|
1283 _p0, err = BytePtrFromString(fileName) |
|
1284 if err != nil { |
|
1285 return |
|
1286 } |
|
1287 r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) |
|
1288 r = int(r0) |
1165 if e1 != 0 { |
1289 if e1 != 0 { |
1166 err = errnoErr(e1) |
1290 err = errnoErr(e1) |
1167 } |
1291 } |
1168 return |
1292 return |
1169 } |
1293 } |
1199 return |
1323 return |
1200 } |
1324 } |
1201 |
1325 |
1202 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1326 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1203 |
1327 |
1204 func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { |
1328 func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { |
1205 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) |
1329 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) |
1206 if e1 != 0 { |
1330 if e1 != 0 { |
1207 err = errnoErr(e1) |
1331 err = errnoErr(e1) |
1208 } |
1332 } |
1209 return |
1333 return |
1933 return |
2057 return |
1934 } |
2058 } |
1935 |
2059 |
1936 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
2060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
1937 |
2061 |
1938 func pipe2(p *[2]_C_int, flags int) (err error) { |
2062 func PidfdOpen(pid int, flags int) (fd int, err error) { |
1939 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) |
2063 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) |
1940 if e1 != 0 { |
2064 fd = int(r0) |
1941 err = errnoErr(e1) |
2065 if e1 != 0 { |
1942 } |
2066 err = errnoErr(e1) |
1943 return |
2067 } |
1944 } |
2068 return |
|
2069 } |
|
2070 |
|
2071 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2072 |
|
2073 func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { |
|
2074 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) |
|
2075 fd = int(r0) |
|
2076 if e1 != 0 { |
|
2077 err = errnoErr(e1) |
|
2078 } |
|
2079 return |
|
2080 } |
|
2081 |
|
2082 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2083 |
|
2084 func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) { |
|
2085 _, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0) |
|
2086 if e1 != 0 { |
|
2087 err = errnoErr(e1) |
|
2088 } |
|
2089 return |
|
2090 } |
|
2091 |
|
2092 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2093 |
|
2094 func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { |
|
2095 r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag)) |
|
2096 ret = uintptr(r0) |
|
2097 if e1 != 0 { |
|
2098 err = errnoErr(e1) |
|
2099 } |
|
2100 return |
|
2101 } |
|
2102 |
|
2103 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2104 |
|
2105 func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { |
|
2106 r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) |
|
2107 result = int(r0) |
|
2108 if e1 != 0 { |
|
2109 err = errnoErr(e1) |
|
2110 } |
|
2111 return |
|
2112 } |
|
2113 |
|
2114 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2115 |
|
2116 func shmdt(addr uintptr) (err error) { |
|
2117 _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0) |
|
2118 if e1 != 0 { |
|
2119 err = errnoErr(e1) |
|
2120 } |
|
2121 return |
|
2122 } |
|
2123 |
|
2124 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2125 |
|
2126 func shmget(key int, size int, flag int) (id int, err error) { |
|
2127 r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag)) |
|
2128 id = int(r0) |
|
2129 if e1 != 0 { |
|
2130 err = errnoErr(e1) |
|
2131 } |
|
2132 return |
|
2133 } |
|
2134 |
|
2135 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2136 |
|
2137 func getitimer(which int, currValue *Itimerval) (err error) { |
|
2138 _, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0) |
|
2139 if e1 != 0 { |
|
2140 err = errnoErr(e1) |
|
2141 } |
|
2142 return |
|
2143 } |
|
2144 |
|
2145 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT |
|
2146 |
|
2147 func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) { |
|
2148 _, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue))) |
|
2149 if e1 != 0 { |
|
2150 err = errnoErr(e1) |
|
2151 } |
|
2152 return |
|
2153 } |