diff options
author | Rutger Broekhoff | 2023-12-29 21:31:53 +0100 |
---|---|---|
committer | Rutger Broekhoff | 2023-12-29 21:31:53 +0100 |
commit | 404aeae4545d2426c089a5f8d5e82dae56f5212b (patch) | |
tree | 2d84e00af272b39fc04f3795ae06bc48970e57b5 /vendor/golang.org/x/sys/unix/zsyscall_linux.go | |
parent | 209d8b0187ed025dec9ac149ebcced3462877bff (diff) | |
download | gitolfs3-404aeae4545d2426c089a5f8d5e82dae56f5212b.tar.gz gitolfs3-404aeae4545d2426c089a5f8d5e82dae56f5212b.zip |
Make Nix builds work
Diffstat (limited to 'vendor/golang.org/x/sys/unix/zsyscall_linux.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/zsyscall_linux.go | 2221 |
1 files changed, 2221 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go new file mode 100644 index 0000000..1488d27 --- /dev/null +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go | |||
@@ -0,0 +1,2221 @@ | |||
1 | // Code generated by mkmerge; DO NOT EDIT. | ||
2 | |||
3 | //go:build linux | ||
4 | |||
5 | package unix | ||
6 | |||
7 | import ( | ||
8 | "syscall" | ||
9 | "unsafe" | ||
10 | ) | ||
11 | |||
12 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
13 | |||
14 | func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) { | ||
15 | r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0) | ||
16 | fd = int(r0) | ||
17 | if e1 != 0 { | ||
18 | err = errnoErr(e1) | ||
19 | } | ||
20 | return | ||
21 | } | ||
22 | |||
23 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
24 | |||
25 | func fchmodat(dirfd int, path string, mode uint32) (err error) { | ||
26 | var _p0 *byte | ||
27 | _p0, err = BytePtrFromString(path) | ||
28 | if err != nil { | ||
29 | return | ||
30 | } | ||
31 | _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) | ||
32 | if e1 != 0 { | ||
33 | err = errnoErr(e1) | ||
34 | } | ||
35 | return | ||
36 | } | ||
37 | |||
38 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
39 | |||
40 | func fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) { | ||
41 | var _p0 *byte | ||
42 | _p0, err = BytePtrFromString(path) | ||
43 | if err != nil { | ||
44 | return | ||
45 | } | ||
46 | _, _, e1 := Syscall6(SYS_FCHMODAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) | ||
47 | if e1 != 0 { | ||
48 | err = errnoErr(e1) | ||
49 | } | ||
50 | return | ||
51 | } | ||
52 | |||
53 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
54 | |||
55 | func ioctl(fd int, req uint, arg uintptr) (err error) { | ||
56 | _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) | ||
57 | if e1 != 0 { | ||
58 | err = errnoErr(e1) | ||
59 | } | ||
60 | return | ||
61 | } | ||
62 | |||
63 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
64 | |||
65 | func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { | ||
66 | _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) | ||
67 | if e1 != 0 { | ||
68 | err = errnoErr(e1) | ||
69 | } | ||
70 | return | ||
71 | } | ||
72 | |||
73 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
74 | |||
75 | func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { | ||
76 | var _p0 *byte | ||
77 | _p0, err = BytePtrFromString(oldpath) | ||
78 | if err != nil { | ||
79 | return | ||
80 | } | ||
81 | var _p1 *byte | ||
82 | _p1, err = BytePtrFromString(newpath) | ||
83 | if err != nil { | ||
84 | return | ||
85 | } | ||
86 | _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) | ||
87 | if e1 != 0 { | ||
88 | err = errnoErr(e1) | ||
89 | } | ||
90 | return | ||
91 | } | ||
92 | |||
93 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
94 | |||
95 | func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { | ||
96 | var _p0 *byte | ||
97 | _p0, err = BytePtrFromString(path) | ||
98 | if err != nil { | ||
99 | return | ||
100 | } | ||
101 | r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) | ||
102 | fd = int(r0) | ||
103 | if e1 != 0 { | ||
104 | err = errnoErr(e1) | ||
105 | } | ||
106 | return | ||
107 | } | ||
108 | |||
109 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
110 | |||
111 | func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) { | ||
112 | var _p0 *byte | ||
113 | _p0, err = BytePtrFromString(path) | ||
114 | if err != nil { | ||
115 | return | ||
116 | } | ||
117 | r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) | ||
118 | fd = int(r0) | ||
119 | if e1 != 0 { | ||
120 | err = errnoErr(e1) | ||
121 | } | ||
122 | return | ||
123 | } | ||
124 | |||
125 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
126 | |||
127 | func pipe2(p *[2]_C_int, flags int) (err error) { | ||
128 | _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) | ||
129 | if e1 != 0 { | ||
130 | err = errnoErr(e1) | ||
131 | } | ||
132 | return | ||
133 | } | ||
134 | |||
135 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
136 | |||
137 | func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { | ||
138 | r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) | ||
139 | n = int(r0) | ||
140 | if e1 != 0 { | ||
141 | err = errnoErr(e1) | ||
142 | } | ||
143 | return | ||
144 | } | ||
145 | |||
146 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
147 | |||
148 | func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { | ||
149 | var _p0 *byte | ||
150 | _p0, err = BytePtrFromString(path) | ||
151 | if err != nil { | ||
152 | return | ||
153 | } | ||
154 | var _p1 unsafe.Pointer | ||
155 | if len(buf) > 0 { | ||
156 | _p1 = unsafe.Pointer(&buf[0]) | ||
157 | } else { | ||
158 | _p1 = unsafe.Pointer(&_zero) | ||
159 | } | ||
160 | r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) | ||
161 | n = int(r0) | ||
162 | if e1 != 0 { | ||
163 | err = errnoErr(e1) | ||
164 | } | ||
165 | return | ||
166 | } | ||
167 | |||
168 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
169 | |||
170 | func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { | ||
171 | var _p0 *byte | ||
172 | _p0, err = BytePtrFromString(oldpath) | ||
173 | if err != nil { | ||
174 | return | ||
175 | } | ||
176 | var _p1 *byte | ||
177 | _p1, err = BytePtrFromString(newpath) | ||
178 | if err != nil { | ||
179 | return | ||
180 | } | ||
181 | _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) | ||
182 | if e1 != 0 { | ||
183 | err = errnoErr(e1) | ||
184 | } | ||
185 | return | ||
186 | } | ||
187 | |||
188 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
189 | |||
190 | func Unlinkat(dirfd int, path string, flags int) (err error) { | ||
191 | var _p0 *byte | ||
192 | _p0, err = BytePtrFromString(path) | ||
193 | if err != nil { | ||
194 | return | ||
195 | } | ||
196 | _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) | ||
197 | if e1 != 0 { | ||
198 | err = errnoErr(e1) | ||
199 | } | ||
200 | return | ||
201 | } | ||
202 | |||
203 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
204 | |||
205 | func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { | ||
206 | var _p0 *byte | ||
207 | _p0, err = BytePtrFromString(path) | ||
208 | if err != nil { | ||
209 | return | ||
210 | } | ||
211 | _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) | ||
212 | if e1 != 0 { | ||
213 | err = errnoErr(e1) | ||
214 | } | ||
215 | return | ||
216 | } | ||
217 | |||
218 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
219 | |||
220 | func Getcwd(buf []byte) (n int, err error) { | ||
221 | var _p0 unsafe.Pointer | ||
222 | if len(buf) > 0 { | ||
223 | _p0 = unsafe.Pointer(&buf[0]) | ||
224 | } else { | ||
225 | _p0 = unsafe.Pointer(&_zero) | ||
226 | } | ||
227 | r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0) | ||
228 | n = int(r0) | ||
229 | if e1 != 0 { | ||
230 | err = errnoErr(e1) | ||
231 | } | ||
232 | return | ||
233 | } | ||
234 | |||
235 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
236 | |||
237 | func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { | ||
238 | r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) | ||
239 | wpid = int(r0) | ||
240 | if e1 != 0 { | ||
241 | err = errnoErr(e1) | ||
242 | } | ||
243 | return | ||
244 | } | ||
245 | |||
246 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
247 | |||
248 | func Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) { | ||
249 | _, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0) | ||
250 | if e1 != 0 { | ||
251 | err = errnoErr(e1) | ||
252 | } | ||
253 | return | ||
254 | } | ||
255 | |||
256 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
257 | |||
258 | func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { | ||
259 | r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) | ||
260 | ret = int(r0) | ||
261 | if e1 != 0 { | ||
262 | err = errnoErr(e1) | ||
263 | } | ||
264 | return | ||
265 | } | ||
266 | |||
267 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
268 | |||
269 | func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) { | ||
270 | var _p0 unsafe.Pointer | ||
271 | if len(buf) > 0 { | ||
272 | _p0 = unsafe.Pointer(&buf[0]) | ||
273 | } else { | ||
274 | _p0 = unsafe.Pointer(&_zero) | ||
275 | } | ||
276 | r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0) | ||
277 | ret = int(r0) | ||
278 | if e1 != 0 { | ||
279 | err = errnoErr(e1) | ||
280 | } | ||
281 | return | ||
282 | } | ||
283 | |||
284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
285 | |||
286 | func keyctlJoin(cmd int, arg2 string) (ret int, err error) { | ||
287 | var _p0 *byte | ||
288 | _p0, err = BytePtrFromString(arg2) | ||
289 | if err != nil { | ||
290 | return | ||
291 | } | ||
292 | r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0) | ||
293 | ret = int(r0) | ||
294 | if e1 != 0 { | ||
295 | err = errnoErr(e1) | ||
296 | } | ||
297 | return | ||
298 | } | ||
299 | |||
300 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
301 | |||
302 | func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) { | ||
303 | var _p0 *byte | ||
304 | _p0, err = BytePtrFromString(arg3) | ||
305 | if err != nil { | ||
306 | return | ||
307 | } | ||
308 | var _p1 *byte | ||
309 | _p1, err = BytePtrFromString(arg4) | ||
310 | if err != nil { | ||
311 | return | ||
312 | } | ||
313 | r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0) | ||
314 | ret = int(r0) | ||
315 | if e1 != 0 { | ||
316 | err = errnoErr(e1) | ||
317 | } | ||
318 | return | ||
319 | } | ||
320 | |||
321 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
322 | |||
323 | func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) { | ||
324 | var _p0 unsafe.Pointer | ||
325 | if len(payload) > 0 { | ||
326 | _p0 = unsafe.Pointer(&payload[0]) | ||
327 | } else { | ||
328 | _p0 = unsafe.Pointer(&_zero) | ||
329 | } | ||
330 | _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0) | ||
331 | if e1 != 0 { | ||
332 | err = errnoErr(e1) | ||
333 | } | ||
334 | return | ||
335 | } | ||
336 | |||
337 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
338 | |||
339 | func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) { | ||
340 | var _p0 unsafe.Pointer | ||
341 | if len(buf) > 0 { | ||
342 | _p0 = unsafe.Pointer(&buf[0]) | ||
343 | } else { | ||
344 | _p0 = unsafe.Pointer(&_zero) | ||
345 | } | ||
346 | r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0) | ||
347 | ret = int(r0) | ||
348 | if e1 != 0 { | ||
349 | err = errnoErr(e1) | ||
350 | } | ||
351 | return | ||
352 | } | ||
353 | |||
354 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
355 | |||
356 | func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) { | ||
357 | var _p0 *byte | ||
358 | _p0, err = BytePtrFromString(keyType) | ||
359 | if err != nil { | ||
360 | return | ||
361 | } | ||
362 | var _p1 *byte | ||
363 | _p1, err = BytePtrFromString(restriction) | ||
364 | if err != nil { | ||
365 | return | ||
366 | } | ||
367 | _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0) | ||
368 | if e1 != 0 { | ||
369 | err = errnoErr(e1) | ||
370 | } | ||
371 | return | ||
372 | } | ||
373 | |||
374 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
375 | |||
376 | func keyctlRestrictKeyring(cmd int, arg2 int) (err error) { | ||
377 | _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0) | ||
378 | if e1 != 0 { | ||
379 | err = errnoErr(e1) | ||
380 | } | ||
381 | return | ||
382 | } | ||
383 | |||
384 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
385 | |||
386 | func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { | ||
387 | _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) | ||
388 | if e1 != 0 { | ||
389 | err = errnoErr(e1) | ||
390 | } | ||
391 | return | ||
392 | } | ||
393 | |||
394 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
395 | |||
396 | func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { | ||
397 | _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) | ||
398 | if e1 != 0 { | ||
399 | err = errnoErr(e1) | ||
400 | } | ||
401 | return | ||
402 | } | ||
403 | |||
404 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
405 | |||
406 | func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) { | ||
407 | var _p0 *byte | ||
408 | _p0, err = BytePtrFromString(arg) | ||
409 | if err != nil { | ||
410 | return | ||
411 | } | ||
412 | _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0) | ||
413 | if e1 != 0 { | ||
414 | err = errnoErr(e1) | ||
415 | } | ||
416 | return | ||
417 | } | ||
418 | |||
419 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
420 | |||
421 | func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) { | ||
422 | var _p0 *byte | ||
423 | _p0, err = BytePtrFromString(source) | ||
424 | if err != nil { | ||
425 | return | ||
426 | } | ||
427 | var _p1 *byte | ||
428 | _p1, err = BytePtrFromString(target) | ||
429 | if err != nil { | ||
430 | return | ||
431 | } | ||
432 | var _p2 *byte | ||
433 | _p2, err = BytePtrFromString(fstype) | ||
434 | if err != nil { | ||
435 | return | ||
436 | } | ||
437 | _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0) | ||
438 | if e1 != 0 { | ||
439 | err = errnoErr(e1) | ||
440 | } | ||
441 | return | ||
442 | } | ||
443 | |||
444 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
445 | |||
446 | func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) { | ||
447 | var _p0 *byte | ||
448 | _p0, err = BytePtrFromString(pathname) | ||
449 | if err != nil { | ||
450 | return | ||
451 | } | ||
452 | _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0) | ||
453 | if e1 != 0 { | ||
454 | err = errnoErr(e1) | ||
455 | } | ||
456 | return | ||
457 | } | ||
458 | |||
459 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
460 | |||
461 | func Acct(path string) (err error) { | ||
462 | var _p0 *byte | ||
463 | _p0, err = BytePtrFromString(path) | ||
464 | if err != nil { | ||
465 | return | ||
466 | } | ||
467 | _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0) | ||
468 | if e1 != 0 { | ||
469 | err = errnoErr(e1) | ||
470 | } | ||
471 | return | ||
472 | } | ||
473 | |||
474 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
475 | |||
476 | func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { | ||
477 | var _p0 *byte | ||
478 | _p0, err = BytePtrFromString(keyType) | ||
479 | if err != nil { | ||
480 | return | ||
481 | } | ||
482 | var _p1 *byte | ||
483 | _p1, err = BytePtrFromString(description) | ||
484 | if err != nil { | ||
485 | return | ||
486 | } | ||
487 | var _p2 unsafe.Pointer | ||
488 | if len(payload) > 0 { | ||
489 | _p2 = unsafe.Pointer(&payload[0]) | ||
490 | } else { | ||
491 | _p2 = unsafe.Pointer(&_zero) | ||
492 | } | ||
493 | r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) | ||
494 | id = int(r0) | ||
495 | if e1 != 0 { | ||
496 | err = errnoErr(e1) | ||
497 | } | ||
498 | return | ||
499 | } | ||
500 | |||
501 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
502 | |||
503 | func Adjtimex(buf *Timex) (state int, err error) { | ||
504 | r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) | ||
505 | state = int(r0) | ||
506 | if e1 != 0 { | ||
507 | err = errnoErr(e1) | ||
508 | } | ||
509 | return | ||
510 | } | ||
511 | |||
512 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
513 | |||
514 | func Capget(hdr *CapUserHeader, data *CapUserData) (err error) { | ||
515 | _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) | ||
516 | if e1 != 0 { | ||
517 | err = errnoErr(e1) | ||
518 | } | ||
519 | return | ||
520 | } | ||
521 | |||
522 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
523 | |||
524 | func Capset(hdr *CapUserHeader, data *CapUserData) (err error) { | ||
525 | _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) | ||
526 | if e1 != 0 { | ||
527 | err = errnoErr(e1) | ||
528 | } | ||
529 | return | ||
530 | } | ||
531 | |||
532 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
533 | |||
534 | func Chdir(path string) (err error) { | ||
535 | var _p0 *byte | ||
536 | _p0, err = BytePtrFromString(path) | ||
537 | if err != nil { | ||
538 | return | ||
539 | } | ||
540 | _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) | ||
541 | if e1 != 0 { | ||
542 | err = errnoErr(e1) | ||
543 | } | ||
544 | return | ||
545 | } | ||
546 | |||
547 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
548 | |||
549 | func Chroot(path string) (err error) { | ||
550 | var _p0 *byte | ||
551 | _p0, err = BytePtrFromString(path) | ||
552 | if err != nil { | ||
553 | return | ||
554 | } | ||
555 | _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) | ||
556 | if e1 != 0 { | ||
557 | err = errnoErr(e1) | ||
558 | } | ||
559 | return | ||
560 | } | ||
561 | |||
562 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
563 | |||
564 | func ClockAdjtime(clockid int32, buf *Timex) (state int, err error) { | ||
565 | r0, _, e1 := Syscall(SYS_CLOCK_ADJTIME, uintptr(clockid), uintptr(unsafe.Pointer(buf)), 0) | ||
566 | state = int(r0) | ||
567 | if e1 != 0 { | ||
568 | err = errnoErr(e1) | ||
569 | } | ||
570 | return | ||
571 | } | ||
572 | |||
573 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
574 | |||
575 | func ClockGetres(clockid int32, res *Timespec) (err error) { | ||
576 | _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0) | ||
577 | if e1 != 0 { | ||
578 | err = errnoErr(e1) | ||
579 | } | ||
580 | return | ||
581 | } | ||
582 | |||
583 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
584 | |||
585 | func ClockGettime(clockid int32, time *Timespec) (err error) { | ||
586 | _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) | ||
587 | if e1 != 0 { | ||
588 | err = errnoErr(e1) | ||
589 | } | ||
590 | return | ||
591 | } | ||
592 | |||
593 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
594 | |||
595 | func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { | ||
596 | _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) | ||
597 | if e1 != 0 { | ||
598 | err = errnoErr(e1) | ||
599 | } | ||
600 | return | ||
601 | } | ||
602 | |||
603 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
604 | |||
605 | func Close(fd int) (err error) { | ||
606 | _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) | ||
607 | if e1 != 0 { | ||
608 | err = errnoErr(e1) | ||
609 | } | ||
610 | return | ||
611 | } | ||
612 | |||
613 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
614 | |||
615 | func CloseRange(first uint, last uint, flags uint) (err error) { | ||
616 | _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) | ||
617 | if e1 != 0 { | ||
618 | err = errnoErr(e1) | ||
619 | } | ||
620 | return | ||
621 | } | ||
622 | |||
623 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
624 | |||
625 | func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { | ||
626 | r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) | ||
627 | n = int(r0) | ||
628 | if e1 != 0 { | ||
629 | err = errnoErr(e1) | ||
630 | } | ||
631 | return | ||
632 | } | ||
633 | |||
634 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
635 | |||
636 | func DeleteModule(name string, flags int) (err error) { | ||
637 | var _p0 *byte | ||
638 | _p0, err = BytePtrFromString(name) | ||
639 | if err != nil { | ||
640 | return | ||
641 | } | ||
642 | _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) | ||
643 | if e1 != 0 { | ||
644 | err = errnoErr(e1) | ||
645 | } | ||
646 | return | ||
647 | } | ||
648 | |||
649 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
650 | |||
651 | func Dup(oldfd int) (fd int, err error) { | ||
652 | r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) | ||
653 | fd = int(r0) | ||
654 | if e1 != 0 { | ||
655 | err = errnoErr(e1) | ||
656 | } | ||
657 | return | ||
658 | } | ||
659 | |||
660 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
661 | |||
662 | func Dup3(oldfd int, newfd int, flags int) (err error) { | ||
663 | _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags)) | ||
664 | if e1 != 0 { | ||
665 | err = errnoErr(e1) | ||
666 | } | ||
667 | return | ||
668 | } | ||
669 | |||
670 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
671 | |||
672 | func EpollCreate1(flag int) (fd int, err error) { | ||
673 | r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) | ||
674 | fd = int(r0) | ||
675 | if e1 != 0 { | ||
676 | err = errnoErr(e1) | ||
677 | } | ||
678 | return | ||
679 | } | ||
680 | |||
681 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
682 | |||
683 | func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { | ||
684 | _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0) | ||
685 | if e1 != 0 { | ||
686 | err = errnoErr(e1) | ||
687 | } | ||
688 | return | ||
689 | } | ||
690 | |||
691 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
692 | |||
693 | func Eventfd(initval uint, flags int) (fd int, err error) { | ||
694 | r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) | ||
695 | fd = int(r0) | ||
696 | if e1 != 0 { | ||
697 | err = errnoErr(e1) | ||
698 | } | ||
699 | return | ||
700 | } | ||
701 | |||
702 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
703 | |||
704 | func Exit(code int) { | ||
705 | SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) | ||
706 | return | ||
707 | } | ||
708 | |||
709 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
710 | |||
711 | func Fchdir(fd int) (err error) { | ||
712 | _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) | ||
713 | if e1 != 0 { | ||
714 | err = errnoErr(e1) | ||
715 | } | ||
716 | return | ||
717 | } | ||
718 | |||
719 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
720 | |||
721 | func Fchmod(fd int, mode uint32) (err error) { | ||
722 | _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) | ||
723 | if e1 != 0 { | ||
724 | err = errnoErr(e1) | ||
725 | } | ||
726 | return | ||
727 | } | ||
728 | |||
729 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
730 | |||
731 | func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { | ||
732 | var _p0 *byte | ||
733 | _p0, err = BytePtrFromString(path) | ||
734 | if err != nil { | ||
735 | return | ||
736 | } | ||
737 | _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) | ||
738 | if e1 != 0 { | ||
739 | err = errnoErr(e1) | ||
740 | } | ||
741 | return | ||
742 | } | ||
743 | |||
744 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
745 | |||
746 | func Fdatasync(fd int) (err error) { | ||
747 | _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0) | ||
748 | if e1 != 0 { | ||
749 | err = errnoErr(e1) | ||
750 | } | ||
751 | return | ||
752 | } | ||
753 | |||
754 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
755 | |||
756 | func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { | ||
757 | var _p0 *byte | ||
758 | _p0, err = BytePtrFromString(attr) | ||
759 | if err != nil { | ||
760 | return | ||
761 | } | ||
762 | var _p1 unsafe.Pointer | ||
763 | if len(dest) > 0 { | ||
764 | _p1 = unsafe.Pointer(&dest[0]) | ||
765 | } else { | ||
766 | _p1 = unsafe.Pointer(&_zero) | ||
767 | } | ||
768 | r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) | ||
769 | sz = int(r0) | ||
770 | if e1 != 0 { | ||
771 | err = errnoErr(e1) | ||
772 | } | ||
773 | return | ||
774 | } | ||
775 | |||
776 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
777 | |||
778 | func FinitModule(fd int, params string, flags int) (err error) { | ||
779 | var _p0 *byte | ||
780 | _p0, err = BytePtrFromString(params) | ||
781 | if err != nil { | ||
782 | return | ||
783 | } | ||
784 | _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) | ||
785 | if e1 != 0 { | ||
786 | err = errnoErr(e1) | ||
787 | } | ||
788 | return | ||
789 | } | ||
790 | |||
791 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
792 | |||
793 | func Flistxattr(fd int, dest []byte) (sz int, err error) { | ||
794 | var _p0 unsafe.Pointer | ||
795 | if len(dest) > 0 { | ||
796 | _p0 = unsafe.Pointer(&dest[0]) | ||
797 | } else { | ||
798 | _p0 = unsafe.Pointer(&_zero) | ||
799 | } | ||
800 | r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) | ||
801 | sz = int(r0) | ||
802 | if e1 != 0 { | ||
803 | err = errnoErr(e1) | ||
804 | } | ||
805 | return | ||
806 | } | ||
807 | |||
808 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
809 | |||
810 | func Flock(fd int, how int) (err error) { | ||
811 | _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) | ||
812 | if e1 != 0 { | ||
813 | err = errnoErr(e1) | ||
814 | } | ||
815 | return | ||
816 | } | ||
817 | |||
818 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
819 | |||
820 | func Fremovexattr(fd int, attr string) (err error) { | ||
821 | var _p0 *byte | ||
822 | _p0, err = BytePtrFromString(attr) | ||
823 | if err != nil { | ||
824 | return | ||
825 | } | ||
826 | _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0) | ||
827 | if e1 != 0 { | ||
828 | err = errnoErr(e1) | ||
829 | } | ||
830 | return | ||
831 | } | ||
832 | |||
833 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
834 | |||
835 | func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { | ||
836 | var _p0 *byte | ||
837 | _p0, err = BytePtrFromString(attr) | ||
838 | if err != nil { | ||
839 | return | ||
840 | } | ||
841 | var _p1 unsafe.Pointer | ||
842 | if len(dest) > 0 { | ||
843 | _p1 = unsafe.Pointer(&dest[0]) | ||
844 | } else { | ||
845 | _p1 = unsafe.Pointer(&_zero) | ||
846 | } | ||
847 | _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) | ||
848 | if e1 != 0 { | ||
849 | err = errnoErr(e1) | ||
850 | } | ||
851 | return | ||
852 | } | ||
853 | |||
854 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
855 | |||
856 | func Fsync(fd int) (err error) { | ||
857 | _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) | ||
858 | if e1 != 0 { | ||
859 | err = errnoErr(e1) | ||
860 | } | ||
861 | return | ||
862 | } | ||
863 | |||
864 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
865 | |||
866 | func Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) { | ||
867 | r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs)) | ||
868 | fsfd = int(r0) | ||
869 | if e1 != 0 { | ||
870 | err = errnoErr(e1) | ||
871 | } | ||
872 | return | ||
873 | } | ||
874 | |||
875 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
876 | |||
877 | func Fsopen(fsName string, flags int) (fd int, err error) { | ||
878 | var _p0 *byte | ||
879 | _p0, err = BytePtrFromString(fsName) | ||
880 | if err != nil { | ||
881 | return | ||
882 | } | ||
883 | r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) | ||
884 | fd = int(r0) | ||
885 | if e1 != 0 { | ||
886 | err = errnoErr(e1) | ||
887 | } | ||
888 | return | ||
889 | } | ||
890 | |||
891 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
892 | |||
893 | func Fspick(dirfd int, pathName string, flags int) (fd int, err error) { | ||
894 | var _p0 *byte | ||
895 | _p0, err = BytePtrFromString(pathName) | ||
896 | if err != nil { | ||
897 | return | ||
898 | } | ||
899 | r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) | ||
900 | fd = int(r0) | ||
901 | if e1 != 0 { | ||
902 | err = errnoErr(e1) | ||
903 | } | ||
904 | return | ||
905 | } | ||
906 | |||
907 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
908 | |||
909 | func Getdents(fd int, buf []byte) (n int, err error) { | ||
910 | var _p0 unsafe.Pointer | ||
911 | if len(buf) > 0 { | ||
912 | _p0 = unsafe.Pointer(&buf[0]) | ||
913 | } else { | ||
914 | _p0 = unsafe.Pointer(&_zero) | ||
915 | } | ||
916 | r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) | ||
917 | n = int(r0) | ||
918 | if e1 != 0 { | ||
919 | err = errnoErr(e1) | ||
920 | } | ||
921 | return | ||
922 | } | ||
923 | |||
924 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
925 | |||
926 | func Getpgid(pid int) (pgid int, err error) { | ||
927 | r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) | ||
928 | pgid = int(r0) | ||
929 | if e1 != 0 { | ||
930 | err = errnoErr(e1) | ||
931 | } | ||
932 | return | ||
933 | } | ||
934 | |||
935 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
936 | |||
937 | func Getpid() (pid int) { | ||
938 | r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) | ||
939 | pid = int(r0) | ||
940 | return | ||
941 | } | ||
942 | |||
943 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
944 | |||
945 | func Getppid() (ppid int) { | ||
946 | r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) | ||
947 | ppid = int(r0) | ||
948 | return | ||
949 | } | ||
950 | |||
951 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
952 | |||
953 | func Getpriority(which int, who int) (prio int, err error) { | ||
954 | r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) | ||
955 | prio = int(r0) | ||
956 | if e1 != 0 { | ||
957 | err = errnoErr(e1) | ||
958 | } | ||
959 | return | ||
960 | } | ||
961 | |||
962 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
963 | |||
964 | func Getrandom(buf []byte, flags int) (n int, err error) { | ||
965 | var _p0 unsafe.Pointer | ||
966 | if len(buf) > 0 { | ||
967 | _p0 = unsafe.Pointer(&buf[0]) | ||
968 | } else { | ||
969 | _p0 = unsafe.Pointer(&_zero) | ||
970 | } | ||
971 | r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) | ||
972 | n = int(r0) | ||
973 | if e1 != 0 { | ||
974 | err = errnoErr(e1) | ||
975 | } | ||
976 | return | ||
977 | } | ||
978 | |||
979 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
980 | |||
981 | func Getrusage(who int, rusage *Rusage) (err error) { | ||
982 | _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) | ||
983 | if e1 != 0 { | ||
984 | err = errnoErr(e1) | ||
985 | } | ||
986 | return | ||
987 | } | ||
988 | |||
989 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
990 | |||
991 | func Getsid(pid int) (sid int, err error) { | ||
992 | r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) | ||
993 | sid = int(r0) | ||
994 | if e1 != 0 { | ||
995 | err = errnoErr(e1) | ||
996 | } | ||
997 | return | ||
998 | } | ||
999 | |||
1000 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1001 | |||
1002 | func Gettid() (tid int) { | ||
1003 | r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) | ||
1004 | tid = int(r0) | ||
1005 | return | ||
1006 | } | ||
1007 | |||
1008 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1009 | |||
1010 | func Getxattr(path string, attr string, dest []byte) (sz int, err error) { | ||
1011 | var _p0 *byte | ||
1012 | _p0, err = BytePtrFromString(path) | ||
1013 | if err != nil { | ||
1014 | return | ||
1015 | } | ||
1016 | var _p1 *byte | ||
1017 | _p1, err = BytePtrFromString(attr) | ||
1018 | if err != nil { | ||
1019 | return | ||
1020 | } | ||
1021 | var _p2 unsafe.Pointer | ||
1022 | if len(dest) > 0 { | ||
1023 | _p2 = unsafe.Pointer(&dest[0]) | ||
1024 | } else { | ||
1025 | _p2 = unsafe.Pointer(&_zero) | ||
1026 | } | ||
1027 | r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) | ||
1028 | sz = int(r0) | ||
1029 | if e1 != 0 { | ||
1030 | err = errnoErr(e1) | ||
1031 | } | ||
1032 | return | ||
1033 | } | ||
1034 | |||
1035 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1036 | |||
1037 | func InitModule(moduleImage []byte, params string) (err error) { | ||
1038 | var _p0 unsafe.Pointer | ||
1039 | if len(moduleImage) > 0 { | ||
1040 | _p0 = unsafe.Pointer(&moduleImage[0]) | ||
1041 | } else { | ||
1042 | _p0 = unsafe.Pointer(&_zero) | ||
1043 | } | ||
1044 | var _p1 *byte | ||
1045 | _p1, err = BytePtrFromString(params) | ||
1046 | if err != nil { | ||
1047 | return | ||
1048 | } | ||
1049 | _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) | ||
1050 | if e1 != 0 { | ||
1051 | err = errnoErr(e1) | ||
1052 | } | ||
1053 | return | ||
1054 | } | ||
1055 | |||
1056 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1057 | |||
1058 | func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { | ||
1059 | var _p0 *byte | ||
1060 | _p0, err = BytePtrFromString(pathname) | ||
1061 | if err != nil { | ||
1062 | return | ||
1063 | } | ||
1064 | r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) | ||
1065 | watchdesc = int(r0) | ||
1066 | if e1 != 0 { | ||
1067 | err = errnoErr(e1) | ||
1068 | } | ||
1069 | return | ||
1070 | } | ||
1071 | |||
1072 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1073 | |||
1074 | func InotifyInit1(flags int) (fd int, err error) { | ||
1075 | r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) | ||
1076 | fd = int(r0) | ||
1077 | if e1 != 0 { | ||
1078 | err = errnoErr(e1) | ||
1079 | } | ||
1080 | return | ||
1081 | } | ||
1082 | |||
1083 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1084 | |||
1085 | func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { | ||
1086 | r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) | ||
1087 | success = int(r0) | ||
1088 | if e1 != 0 { | ||
1089 | err = errnoErr(e1) | ||
1090 | } | ||
1091 | return | ||
1092 | } | ||
1093 | |||
1094 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1095 | |||
1096 | func Kill(pid int, sig syscall.Signal) (err error) { | ||
1097 | _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) | ||
1098 | if e1 != 0 { | ||
1099 | err = errnoErr(e1) | ||
1100 | } | ||
1101 | return | ||
1102 | } | ||
1103 | |||
1104 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1105 | |||
1106 | func Klogctl(typ int, buf []byte) (n int, err error) { | ||
1107 | var _p0 unsafe.Pointer | ||
1108 | if len(buf) > 0 { | ||
1109 | _p0 = unsafe.Pointer(&buf[0]) | ||
1110 | } else { | ||
1111 | _p0 = unsafe.Pointer(&_zero) | ||
1112 | } | ||
1113 | r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) | ||
1114 | n = int(r0) | ||
1115 | if e1 != 0 { | ||
1116 | err = errnoErr(e1) | ||
1117 | } | ||
1118 | return | ||
1119 | } | ||
1120 | |||
1121 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1122 | |||
1123 | func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { | ||
1124 | var _p0 *byte | ||
1125 | _p0, err = BytePtrFromString(path) | ||
1126 | if err != nil { | ||
1127 | return | ||
1128 | } | ||
1129 | var _p1 *byte | ||
1130 | _p1, err = BytePtrFromString(attr) | ||
1131 | if err != nil { | ||
1132 | return | ||
1133 | } | ||
1134 | var _p2 unsafe.Pointer | ||
1135 | if len(dest) > 0 { | ||
1136 | _p2 = unsafe.Pointer(&dest[0]) | ||
1137 | } else { | ||
1138 | _p2 = unsafe.Pointer(&_zero) | ||
1139 | } | ||
1140 | r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) | ||
1141 | sz = int(r0) | ||
1142 | if e1 != 0 { | ||
1143 | err = errnoErr(e1) | ||
1144 | } | ||
1145 | return | ||
1146 | } | ||
1147 | |||
1148 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1149 | |||
1150 | func Listxattr(path string, dest []byte) (sz int, err error) { | ||
1151 | var _p0 *byte | ||
1152 | _p0, err = BytePtrFromString(path) | ||
1153 | if err != nil { | ||
1154 | return | ||
1155 | } | ||
1156 | var _p1 unsafe.Pointer | ||
1157 | if len(dest) > 0 { | ||
1158 | _p1 = unsafe.Pointer(&dest[0]) | ||
1159 | } else { | ||
1160 | _p1 = unsafe.Pointer(&_zero) | ||
1161 | } | ||
1162 | r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) | ||
1163 | sz = int(r0) | ||
1164 | if e1 != 0 { | ||
1165 | err = errnoErr(e1) | ||
1166 | } | ||
1167 | return | ||
1168 | } | ||
1169 | |||
1170 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1171 | |||
1172 | func Llistxattr(path string, dest []byte) (sz int, err error) { | ||
1173 | var _p0 *byte | ||
1174 | _p0, err = BytePtrFromString(path) | ||
1175 | if err != nil { | ||
1176 | return | ||
1177 | } | ||
1178 | var _p1 unsafe.Pointer | ||
1179 | if len(dest) > 0 { | ||
1180 | _p1 = unsafe.Pointer(&dest[0]) | ||
1181 | } else { | ||
1182 | _p1 = unsafe.Pointer(&_zero) | ||
1183 | } | ||
1184 | r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) | ||
1185 | sz = int(r0) | ||
1186 | if e1 != 0 { | ||
1187 | err = errnoErr(e1) | ||
1188 | } | ||
1189 | return | ||
1190 | } | ||
1191 | |||
1192 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1193 | |||
1194 | func Lremovexattr(path string, attr string) (err error) { | ||
1195 | var _p0 *byte | ||
1196 | _p0, err = BytePtrFromString(path) | ||
1197 | if err != nil { | ||
1198 | return | ||
1199 | } | ||
1200 | var _p1 *byte | ||
1201 | _p1, err = BytePtrFromString(attr) | ||
1202 | if err != nil { | ||
1203 | return | ||
1204 | } | ||
1205 | _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) | ||
1206 | if e1 != 0 { | ||
1207 | err = errnoErr(e1) | ||
1208 | } | ||
1209 | return | ||
1210 | } | ||
1211 | |||
1212 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1213 | |||
1214 | func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { | ||
1215 | var _p0 *byte | ||
1216 | _p0, err = BytePtrFromString(path) | ||
1217 | if err != nil { | ||
1218 | return | ||
1219 | } | ||
1220 | var _p1 *byte | ||
1221 | _p1, err = BytePtrFromString(attr) | ||
1222 | if err != nil { | ||
1223 | return | ||
1224 | } | ||
1225 | var _p2 unsafe.Pointer | ||
1226 | if len(data) > 0 { | ||
1227 | _p2 = unsafe.Pointer(&data[0]) | ||
1228 | } else { | ||
1229 | _p2 = unsafe.Pointer(&_zero) | ||
1230 | } | ||
1231 | _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) | ||
1232 | if e1 != 0 { | ||
1233 | err = errnoErr(e1) | ||
1234 | } | ||
1235 | return | ||
1236 | } | ||
1237 | |||
1238 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1239 | |||
1240 | func MemfdCreate(name string, flags int) (fd int, err error) { | ||
1241 | var _p0 *byte | ||
1242 | _p0, err = BytePtrFromString(name) | ||
1243 | if err != nil { | ||
1244 | return | ||
1245 | } | ||
1246 | r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) | ||
1247 | fd = int(r0) | ||
1248 | if e1 != 0 { | ||
1249 | err = errnoErr(e1) | ||
1250 | } | ||
1251 | return | ||
1252 | } | ||
1253 | |||
1254 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1255 | |||
1256 | func Mkdirat(dirfd int, path string, mode uint32) (err error) { | ||
1257 | var _p0 *byte | ||
1258 | _p0, err = BytePtrFromString(path) | ||
1259 | if err != nil { | ||
1260 | return | ||
1261 | } | ||
1262 | _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) | ||
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 | |||
1271 | func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { | ||
1272 | var _p0 *byte | ||
1273 | _p0, err = BytePtrFromString(path) | ||
1274 | if err != nil { | ||
1275 | return | ||
1276 | } | ||
1277 | _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) | ||
1278 | if e1 != 0 { | ||
1279 | err = errnoErr(e1) | ||
1280 | } | ||
1281 | return | ||
1282 | } | ||
1283 | |||
1284 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1285 | |||
1286 | func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) { | ||
1287 | var _p0 *byte | ||
1288 | _p0, err = BytePtrFromString(fromPathName) | ||
1289 | if err != nil { | ||
1290 | return | ||
1291 | } | ||
1292 | var _p1 *byte | ||
1293 | _p1, err = BytePtrFromString(toPathName) | ||
1294 | if err != nil { | ||
1295 | return | ||
1296 | } | ||
1297 | _, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) | ||
1298 | if e1 != 0 { | ||
1299 | err = errnoErr(e1) | ||
1300 | } | ||
1301 | return | ||
1302 | } | ||
1303 | |||
1304 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1305 | |||
1306 | func Nanosleep(time *Timespec, leftover *Timespec) (err error) { | ||
1307 | _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) | ||
1308 | if e1 != 0 { | ||
1309 | err = errnoErr(e1) | ||
1310 | } | ||
1311 | return | ||
1312 | } | ||
1313 | |||
1314 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1315 | |||
1316 | func OpenTree(dfd int, fileName string, flags uint) (r int, err error) { | ||
1317 | var _p0 *byte | ||
1318 | _p0, err = BytePtrFromString(fileName) | ||
1319 | if err != nil { | ||
1320 | return | ||
1321 | } | ||
1322 | r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) | ||
1323 | r = int(r0) | ||
1324 | if e1 != 0 { | ||
1325 | err = errnoErr(e1) | ||
1326 | } | ||
1327 | return | ||
1328 | } | ||
1329 | |||
1330 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1331 | |||
1332 | func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { | ||
1333 | r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) | ||
1334 | fd = int(r0) | ||
1335 | if e1 != 0 { | ||
1336 | err = errnoErr(e1) | ||
1337 | } | ||
1338 | return | ||
1339 | } | ||
1340 | |||
1341 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1342 | |||
1343 | func PivotRoot(newroot string, putold string) (err error) { | ||
1344 | var _p0 *byte | ||
1345 | _p0, err = BytePtrFromString(newroot) | ||
1346 | if err != nil { | ||
1347 | return | ||
1348 | } | ||
1349 | var _p1 *byte | ||
1350 | _p1, err = BytePtrFromString(putold) | ||
1351 | if err != nil { | ||
1352 | return | ||
1353 | } | ||
1354 | _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) | ||
1355 | if e1 != 0 { | ||
1356 | err = errnoErr(e1) | ||
1357 | } | ||
1358 | return | ||
1359 | } | ||
1360 | |||
1361 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1362 | |||
1363 | func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { | ||
1364 | _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) | ||
1365 | if e1 != 0 { | ||
1366 | err = errnoErr(e1) | ||
1367 | } | ||
1368 | return | ||
1369 | } | ||
1370 | |||
1371 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1372 | |||
1373 | func pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) { | ||
1374 | r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask))) | ||
1375 | n = int(r0) | ||
1376 | if e1 != 0 { | ||
1377 | err = errnoErr(e1) | ||
1378 | } | ||
1379 | return | ||
1380 | } | ||
1381 | |||
1382 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1383 | |||
1384 | func read(fd int, p []byte) (n int, err error) { | ||
1385 | var _p0 unsafe.Pointer | ||
1386 | if len(p) > 0 { | ||
1387 | _p0 = unsafe.Pointer(&p[0]) | ||
1388 | } else { | ||
1389 | _p0 = unsafe.Pointer(&_zero) | ||
1390 | } | ||
1391 | r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) | ||
1392 | n = int(r0) | ||
1393 | if e1 != 0 { | ||
1394 | err = errnoErr(e1) | ||
1395 | } | ||
1396 | return | ||
1397 | } | ||
1398 | |||
1399 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1400 | |||
1401 | func Removexattr(path string, attr string) (err error) { | ||
1402 | var _p0 *byte | ||
1403 | _p0, err = BytePtrFromString(path) | ||
1404 | if err != nil { | ||
1405 | return | ||
1406 | } | ||
1407 | var _p1 *byte | ||
1408 | _p1, err = BytePtrFromString(attr) | ||
1409 | if err != nil { | ||
1410 | return | ||
1411 | } | ||
1412 | _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) | ||
1413 | if e1 != 0 { | ||
1414 | err = errnoErr(e1) | ||
1415 | } | ||
1416 | return | ||
1417 | } | ||
1418 | |||
1419 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1420 | |||
1421 | func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { | ||
1422 | var _p0 *byte | ||
1423 | _p0, err = BytePtrFromString(oldpath) | ||
1424 | if err != nil { | ||
1425 | return | ||
1426 | } | ||
1427 | var _p1 *byte | ||
1428 | _p1, err = BytePtrFromString(newpath) | ||
1429 | if err != nil { | ||
1430 | return | ||
1431 | } | ||
1432 | _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) | ||
1433 | if e1 != 0 { | ||
1434 | err = errnoErr(e1) | ||
1435 | } | ||
1436 | return | ||
1437 | } | ||
1438 | |||
1439 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1440 | |||
1441 | func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { | ||
1442 | var _p0 *byte | ||
1443 | _p0, err = BytePtrFromString(keyType) | ||
1444 | if err != nil { | ||
1445 | return | ||
1446 | } | ||
1447 | var _p1 *byte | ||
1448 | _p1, err = BytePtrFromString(description) | ||
1449 | if err != nil { | ||
1450 | return | ||
1451 | } | ||
1452 | var _p2 *byte | ||
1453 | _p2, err = BytePtrFromString(callback) | ||
1454 | if err != nil { | ||
1455 | return | ||
1456 | } | ||
1457 | r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) | ||
1458 | id = int(r0) | ||
1459 | if e1 != 0 { | ||
1460 | err = errnoErr(e1) | ||
1461 | } | ||
1462 | return | ||
1463 | } | ||
1464 | |||
1465 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1466 | |||
1467 | func Setdomainname(p []byte) (err error) { | ||
1468 | var _p0 unsafe.Pointer | ||
1469 | if len(p) > 0 { | ||
1470 | _p0 = unsafe.Pointer(&p[0]) | ||
1471 | } else { | ||
1472 | _p0 = unsafe.Pointer(&_zero) | ||
1473 | } | ||
1474 | _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) | ||
1475 | if e1 != 0 { | ||
1476 | err = errnoErr(e1) | ||
1477 | } | ||
1478 | return | ||
1479 | } | ||
1480 | |||
1481 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1482 | |||
1483 | func Sethostname(p []byte) (err error) { | ||
1484 | var _p0 unsafe.Pointer | ||
1485 | if len(p) > 0 { | ||
1486 | _p0 = unsafe.Pointer(&p[0]) | ||
1487 | } else { | ||
1488 | _p0 = unsafe.Pointer(&_zero) | ||
1489 | } | ||
1490 | _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) | ||
1491 | if e1 != 0 { | ||
1492 | err = errnoErr(e1) | ||
1493 | } | ||
1494 | return | ||
1495 | } | ||
1496 | |||
1497 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1498 | |||
1499 | func Setpgid(pid int, pgid int) (err error) { | ||
1500 | _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) | ||
1501 | if e1 != 0 { | ||
1502 | err = errnoErr(e1) | ||
1503 | } | ||
1504 | return | ||
1505 | } | ||
1506 | |||
1507 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1508 | |||
1509 | func Setsid() (pid int, err error) { | ||
1510 | r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) | ||
1511 | pid = int(r0) | ||
1512 | if e1 != 0 { | ||
1513 | err = errnoErr(e1) | ||
1514 | } | ||
1515 | return | ||
1516 | } | ||
1517 | |||
1518 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1519 | |||
1520 | func Settimeofday(tv *Timeval) (err error) { | ||
1521 | _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) | ||
1522 | if e1 != 0 { | ||
1523 | err = errnoErr(e1) | ||
1524 | } | ||
1525 | return | ||
1526 | } | ||
1527 | |||
1528 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1529 | |||
1530 | func Setns(fd int, nstype int) (err error) { | ||
1531 | _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0) | ||
1532 | if e1 != 0 { | ||
1533 | err = errnoErr(e1) | ||
1534 | } | ||
1535 | return | ||
1536 | } | ||
1537 | |||
1538 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1539 | |||
1540 | func Setpriority(which int, who int, prio int) (err error) { | ||
1541 | _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) | ||
1542 | if e1 != 0 { | ||
1543 | err = errnoErr(e1) | ||
1544 | } | ||
1545 | return | ||
1546 | } | ||
1547 | |||
1548 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1549 | |||
1550 | func Setxattr(path string, attr string, data []byte, flags int) (err error) { | ||
1551 | var _p0 *byte | ||
1552 | _p0, err = BytePtrFromString(path) | ||
1553 | if err != nil { | ||
1554 | return | ||
1555 | } | ||
1556 | var _p1 *byte | ||
1557 | _p1, err = BytePtrFromString(attr) | ||
1558 | if err != nil { | ||
1559 | return | ||
1560 | } | ||
1561 | var _p2 unsafe.Pointer | ||
1562 | if len(data) > 0 { | ||
1563 | _p2 = unsafe.Pointer(&data[0]) | ||
1564 | } else { | ||
1565 | _p2 = unsafe.Pointer(&_zero) | ||
1566 | } | ||
1567 | _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) | ||
1568 | if e1 != 0 { | ||
1569 | err = errnoErr(e1) | ||
1570 | } | ||
1571 | return | ||
1572 | } | ||
1573 | |||
1574 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1575 | |||
1576 | func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { | ||
1577 | r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) | ||
1578 | newfd = int(r0) | ||
1579 | if e1 != 0 { | ||
1580 | err = errnoErr(e1) | ||
1581 | } | ||
1582 | return | ||
1583 | } | ||
1584 | |||
1585 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1586 | |||
1587 | func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { | ||
1588 | var _p0 *byte | ||
1589 | _p0, err = BytePtrFromString(path) | ||
1590 | if err != nil { | ||
1591 | return | ||
1592 | } | ||
1593 | _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0) | ||
1594 | if e1 != 0 { | ||
1595 | err = errnoErr(e1) | ||
1596 | } | ||
1597 | return | ||
1598 | } | ||
1599 | |||
1600 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1601 | |||
1602 | func Sync() { | ||
1603 | SyscallNoError(SYS_SYNC, 0, 0, 0) | ||
1604 | return | ||
1605 | } | ||
1606 | |||
1607 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1608 | |||
1609 | func Syncfs(fd int) (err error) { | ||
1610 | _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) | ||
1611 | if e1 != 0 { | ||
1612 | err = errnoErr(e1) | ||
1613 | } | ||
1614 | return | ||
1615 | } | ||
1616 | |||
1617 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1618 | |||
1619 | func Sysinfo(info *Sysinfo_t) (err error) { | ||
1620 | _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0) | ||
1621 | if e1 != 0 { | ||
1622 | err = errnoErr(e1) | ||
1623 | } | ||
1624 | return | ||
1625 | } | ||
1626 | |||
1627 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1628 | |||
1629 | func TimerfdCreate(clockid int, flags int) (fd int, err error) { | ||
1630 | r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) | ||
1631 | fd = int(r0) | ||
1632 | if e1 != 0 { | ||
1633 | err = errnoErr(e1) | ||
1634 | } | ||
1635 | return | ||
1636 | } | ||
1637 | |||
1638 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1639 | |||
1640 | func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { | ||
1641 | _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) | ||
1642 | if e1 != 0 { | ||
1643 | err = errnoErr(e1) | ||
1644 | } | ||
1645 | return | ||
1646 | } | ||
1647 | |||
1648 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1649 | |||
1650 | func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { | ||
1651 | _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0) | ||
1652 | if e1 != 0 { | ||
1653 | err = errnoErr(e1) | ||
1654 | } | ||
1655 | return | ||
1656 | } | ||
1657 | |||
1658 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1659 | |||
1660 | func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { | ||
1661 | _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) | ||
1662 | if e1 != 0 { | ||
1663 | err = errnoErr(e1) | ||
1664 | } | ||
1665 | return | ||
1666 | } | ||
1667 | |||
1668 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1669 | |||
1670 | func Times(tms *Tms) (ticks uintptr, err error) { | ||
1671 | r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) | ||
1672 | ticks = uintptr(r0) | ||
1673 | if e1 != 0 { | ||
1674 | err = errnoErr(e1) | ||
1675 | } | ||
1676 | return | ||
1677 | } | ||
1678 | |||
1679 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1680 | |||
1681 | func Umask(mask int) (oldmask int) { | ||
1682 | r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) | ||
1683 | oldmask = int(r0) | ||
1684 | return | ||
1685 | } | ||
1686 | |||
1687 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1688 | |||
1689 | func Uname(buf *Utsname) (err error) { | ||
1690 | _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) | ||
1691 | if e1 != 0 { | ||
1692 | err = errnoErr(e1) | ||
1693 | } | ||
1694 | return | ||
1695 | } | ||
1696 | |||
1697 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1698 | |||
1699 | func Unmount(target string, flags int) (err error) { | ||
1700 | var _p0 *byte | ||
1701 | _p0, err = BytePtrFromString(target) | ||
1702 | if err != nil { | ||
1703 | return | ||
1704 | } | ||
1705 | _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) | ||
1706 | if e1 != 0 { | ||
1707 | err = errnoErr(e1) | ||
1708 | } | ||
1709 | return | ||
1710 | } | ||
1711 | |||
1712 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1713 | |||
1714 | func Unshare(flags int) (err error) { | ||
1715 | _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0) | ||
1716 | if e1 != 0 { | ||
1717 | err = errnoErr(e1) | ||
1718 | } | ||
1719 | return | ||
1720 | } | ||
1721 | |||
1722 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1723 | |||
1724 | func write(fd int, p []byte) (n int, err error) { | ||
1725 | var _p0 unsafe.Pointer | ||
1726 | if len(p) > 0 { | ||
1727 | _p0 = unsafe.Pointer(&p[0]) | ||
1728 | } else { | ||
1729 | _p0 = unsafe.Pointer(&_zero) | ||
1730 | } | ||
1731 | r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) | ||
1732 | n = int(r0) | ||
1733 | if e1 != 0 { | ||
1734 | err = errnoErr(e1) | ||
1735 | } | ||
1736 | return | ||
1737 | } | ||
1738 | |||
1739 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1740 | |||
1741 | func exitThread(code int) (err error) { | ||
1742 | _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) | ||
1743 | if e1 != 0 { | ||
1744 | err = errnoErr(e1) | ||
1745 | } | ||
1746 | return | ||
1747 | } | ||
1748 | |||
1749 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1750 | |||
1751 | func readv(fd int, iovs []Iovec) (n int, err error) { | ||
1752 | var _p0 unsafe.Pointer | ||
1753 | if len(iovs) > 0 { | ||
1754 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1755 | } else { | ||
1756 | _p0 = unsafe.Pointer(&_zero) | ||
1757 | } | ||
1758 | r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) | ||
1759 | n = int(r0) | ||
1760 | if e1 != 0 { | ||
1761 | err = errnoErr(e1) | ||
1762 | } | ||
1763 | return | ||
1764 | } | ||
1765 | |||
1766 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1767 | |||
1768 | func writev(fd int, iovs []Iovec) (n int, err error) { | ||
1769 | var _p0 unsafe.Pointer | ||
1770 | if len(iovs) > 0 { | ||
1771 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1772 | } else { | ||
1773 | _p0 = unsafe.Pointer(&_zero) | ||
1774 | } | ||
1775 | r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) | ||
1776 | n = int(r0) | ||
1777 | if e1 != 0 { | ||
1778 | err = errnoErr(e1) | ||
1779 | } | ||
1780 | return | ||
1781 | } | ||
1782 | |||
1783 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1784 | |||
1785 | func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { | ||
1786 | var _p0 unsafe.Pointer | ||
1787 | if len(iovs) > 0 { | ||
1788 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1789 | } else { | ||
1790 | _p0 = unsafe.Pointer(&_zero) | ||
1791 | } | ||
1792 | r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) | ||
1793 | n = int(r0) | ||
1794 | if e1 != 0 { | ||
1795 | err = errnoErr(e1) | ||
1796 | } | ||
1797 | return | ||
1798 | } | ||
1799 | |||
1800 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1801 | |||
1802 | func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { | ||
1803 | var _p0 unsafe.Pointer | ||
1804 | if len(iovs) > 0 { | ||
1805 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1806 | } else { | ||
1807 | _p0 = unsafe.Pointer(&_zero) | ||
1808 | } | ||
1809 | r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) | ||
1810 | n = int(r0) | ||
1811 | if e1 != 0 { | ||
1812 | err = errnoErr(e1) | ||
1813 | } | ||
1814 | return | ||
1815 | } | ||
1816 | |||
1817 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1818 | |||
1819 | func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { | ||
1820 | var _p0 unsafe.Pointer | ||
1821 | if len(iovs) > 0 { | ||
1822 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1823 | } else { | ||
1824 | _p0 = unsafe.Pointer(&_zero) | ||
1825 | } | ||
1826 | r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) | ||
1827 | n = int(r0) | ||
1828 | if e1 != 0 { | ||
1829 | err = errnoErr(e1) | ||
1830 | } | ||
1831 | return | ||
1832 | } | ||
1833 | |||
1834 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1835 | |||
1836 | func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { | ||
1837 | var _p0 unsafe.Pointer | ||
1838 | if len(iovs) > 0 { | ||
1839 | _p0 = unsafe.Pointer(&iovs[0]) | ||
1840 | } else { | ||
1841 | _p0 = unsafe.Pointer(&_zero) | ||
1842 | } | ||
1843 | r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) | ||
1844 | n = int(r0) | ||
1845 | if e1 != 0 { | ||
1846 | err = errnoErr(e1) | ||
1847 | } | ||
1848 | return | ||
1849 | } | ||
1850 | |||
1851 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1852 | |||
1853 | func munmap(addr uintptr, length uintptr) (err error) { | ||
1854 | _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) | ||
1855 | if e1 != 0 { | ||
1856 | err = errnoErr(e1) | ||
1857 | } | ||
1858 | return | ||
1859 | } | ||
1860 | |||
1861 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1862 | |||
1863 | func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) { | ||
1864 | r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldaddr), uintptr(oldlength), uintptr(newlength), uintptr(flags), uintptr(newaddr), 0) | ||
1865 | xaddr = uintptr(r0) | ||
1866 | if e1 != 0 { | ||
1867 | err = errnoErr(e1) | ||
1868 | } | ||
1869 | return | ||
1870 | } | ||
1871 | |||
1872 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1873 | |||
1874 | func Madvise(b []byte, advice int) (err error) { | ||
1875 | var _p0 unsafe.Pointer | ||
1876 | if len(b) > 0 { | ||
1877 | _p0 = unsafe.Pointer(&b[0]) | ||
1878 | } else { | ||
1879 | _p0 = unsafe.Pointer(&_zero) | ||
1880 | } | ||
1881 | _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) | ||
1882 | if e1 != 0 { | ||
1883 | err = errnoErr(e1) | ||
1884 | } | ||
1885 | return | ||
1886 | } | ||
1887 | |||
1888 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1889 | |||
1890 | func Mprotect(b []byte, prot int) (err error) { | ||
1891 | var _p0 unsafe.Pointer | ||
1892 | if len(b) > 0 { | ||
1893 | _p0 = unsafe.Pointer(&b[0]) | ||
1894 | } else { | ||
1895 | _p0 = unsafe.Pointer(&_zero) | ||
1896 | } | ||
1897 | _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) | ||
1898 | if e1 != 0 { | ||
1899 | err = errnoErr(e1) | ||
1900 | } | ||
1901 | return | ||
1902 | } | ||
1903 | |||
1904 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1905 | |||
1906 | func Mlock(b []byte) (err error) { | ||
1907 | var _p0 unsafe.Pointer | ||
1908 | if len(b) > 0 { | ||
1909 | _p0 = unsafe.Pointer(&b[0]) | ||
1910 | } else { | ||
1911 | _p0 = unsafe.Pointer(&_zero) | ||
1912 | } | ||
1913 | _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) | ||
1914 | if e1 != 0 { | ||
1915 | err = errnoErr(e1) | ||
1916 | } | ||
1917 | return | ||
1918 | } | ||
1919 | |||
1920 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1921 | |||
1922 | func Mlockall(flags int) (err error) { | ||
1923 | _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) | ||
1924 | if e1 != 0 { | ||
1925 | err = errnoErr(e1) | ||
1926 | } | ||
1927 | return | ||
1928 | } | ||
1929 | |||
1930 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1931 | |||
1932 | func Msync(b []byte, flags int) (err error) { | ||
1933 | var _p0 unsafe.Pointer | ||
1934 | if len(b) > 0 { | ||
1935 | _p0 = unsafe.Pointer(&b[0]) | ||
1936 | } else { | ||
1937 | _p0 = unsafe.Pointer(&_zero) | ||
1938 | } | ||
1939 | _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) | ||
1940 | if e1 != 0 { | ||
1941 | err = errnoErr(e1) | ||
1942 | } | ||
1943 | return | ||
1944 | } | ||
1945 | |||
1946 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1947 | |||
1948 | func Munlock(b []byte) (err error) { | ||
1949 | var _p0 unsafe.Pointer | ||
1950 | if len(b) > 0 { | ||
1951 | _p0 = unsafe.Pointer(&b[0]) | ||
1952 | } else { | ||
1953 | _p0 = unsafe.Pointer(&_zero) | ||
1954 | } | ||
1955 | _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) | ||
1956 | if e1 != 0 { | ||
1957 | err = errnoErr(e1) | ||
1958 | } | ||
1959 | return | ||
1960 | } | ||
1961 | |||
1962 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1963 | |||
1964 | func Munlockall() (err error) { | ||
1965 | _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) | ||
1966 | if e1 != 0 { | ||
1967 | err = errnoErr(e1) | ||
1968 | } | ||
1969 | return | ||
1970 | } | ||
1971 | |||
1972 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1973 | |||
1974 | func faccessat(dirfd int, path string, mode uint32) (err error) { | ||
1975 | var _p0 *byte | ||
1976 | _p0, err = BytePtrFromString(path) | ||
1977 | if err != nil { | ||
1978 | return | ||
1979 | } | ||
1980 | _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) | ||
1981 | if e1 != 0 { | ||
1982 | err = errnoErr(e1) | ||
1983 | } | ||
1984 | return | ||
1985 | } | ||
1986 | |||
1987 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
1988 | |||
1989 | func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { | ||
1990 | var _p0 *byte | ||
1991 | _p0, err = BytePtrFromString(path) | ||
1992 | if err != nil { | ||
1993 | return | ||
1994 | } | ||
1995 | _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) | ||
1996 | if e1 != 0 { | ||
1997 | err = errnoErr(e1) | ||
1998 | } | ||
1999 | return | ||
2000 | } | ||
2001 | |||
2002 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2003 | |||
2004 | func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { | ||
2005 | var _p0 *byte | ||
2006 | _p0, err = BytePtrFromString(pathname) | ||
2007 | if err != nil { | ||
2008 | return | ||
2009 | } | ||
2010 | _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0) | ||
2011 | if e1 != 0 { | ||
2012 | err = errnoErr(e1) | ||
2013 | } | ||
2014 | return | ||
2015 | } | ||
2016 | |||
2017 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2018 | |||
2019 | func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { | ||
2020 | r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) | ||
2021 | fd = int(r0) | ||
2022 | if e1 != 0 { | ||
2023 | err = errnoErr(e1) | ||
2024 | } | ||
2025 | return | ||
2026 | } | ||
2027 | |||
2028 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2029 | |||
2030 | func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { | ||
2031 | var _p0 unsafe.Pointer | ||
2032 | if len(localIov) > 0 { | ||
2033 | _p0 = unsafe.Pointer(&localIov[0]) | ||
2034 | } else { | ||
2035 | _p0 = unsafe.Pointer(&_zero) | ||
2036 | } | ||
2037 | var _p1 unsafe.Pointer | ||
2038 | if len(remoteIov) > 0 { | ||
2039 | _p1 = unsafe.Pointer(&remoteIov[0]) | ||
2040 | } else { | ||
2041 | _p1 = unsafe.Pointer(&_zero) | ||
2042 | } | ||
2043 | r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) | ||
2044 | n = int(r0) | ||
2045 | if e1 != 0 { | ||
2046 | err = errnoErr(e1) | ||
2047 | } | ||
2048 | return | ||
2049 | } | ||
2050 | |||
2051 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2052 | |||
2053 | func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { | ||
2054 | var _p0 unsafe.Pointer | ||
2055 | if len(localIov) > 0 { | ||
2056 | _p0 = unsafe.Pointer(&localIov[0]) | ||
2057 | } else { | ||
2058 | _p0 = unsafe.Pointer(&_zero) | ||
2059 | } | ||
2060 | var _p1 unsafe.Pointer | ||
2061 | if len(remoteIov) > 0 { | ||
2062 | _p1 = unsafe.Pointer(&remoteIov[0]) | ||
2063 | } else { | ||
2064 | _p1 = unsafe.Pointer(&_zero) | ||
2065 | } | ||
2066 | r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) | ||
2067 | n = int(r0) | ||
2068 | if e1 != 0 { | ||
2069 | err = errnoErr(e1) | ||
2070 | } | ||
2071 | return | ||
2072 | } | ||
2073 | |||
2074 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2075 | |||
2076 | func PidfdOpen(pid int, flags int) (fd int, err error) { | ||
2077 | r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) | ||
2078 | fd = int(r0) | ||
2079 | if e1 != 0 { | ||
2080 | err = errnoErr(e1) | ||
2081 | } | ||
2082 | return | ||
2083 | } | ||
2084 | |||
2085 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2086 | |||
2087 | func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { | ||
2088 | r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) | ||
2089 | fd = int(r0) | ||
2090 | if e1 != 0 { | ||
2091 | err = errnoErr(e1) | ||
2092 | } | ||
2093 | return | ||
2094 | } | ||
2095 | |||
2096 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2097 | |||
2098 | func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) { | ||
2099 | _, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0) | ||
2100 | if e1 != 0 { | ||
2101 | err = errnoErr(e1) | ||
2102 | } | ||
2103 | return | ||
2104 | } | ||
2105 | |||
2106 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2107 | |||
2108 | func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { | ||
2109 | r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag)) | ||
2110 | ret = uintptr(r0) | ||
2111 | if e1 != 0 { | ||
2112 | err = errnoErr(e1) | ||
2113 | } | ||
2114 | return | ||
2115 | } | ||
2116 | |||
2117 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2118 | |||
2119 | func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { | ||
2120 | r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) | ||
2121 | result = int(r0) | ||
2122 | if e1 != 0 { | ||
2123 | err = errnoErr(e1) | ||
2124 | } | ||
2125 | return | ||
2126 | } | ||
2127 | |||
2128 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2129 | |||
2130 | func shmdt(addr uintptr) (err error) { | ||
2131 | _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0) | ||
2132 | if e1 != 0 { | ||
2133 | err = errnoErr(e1) | ||
2134 | } | ||
2135 | return | ||
2136 | } | ||
2137 | |||
2138 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2139 | |||
2140 | func shmget(key int, size int, flag int) (id int, err error) { | ||
2141 | r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag)) | ||
2142 | id = int(r0) | ||
2143 | if e1 != 0 { | ||
2144 | err = errnoErr(e1) | ||
2145 | } | ||
2146 | return | ||
2147 | } | ||
2148 | |||
2149 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2150 | |||
2151 | func getitimer(which int, currValue *Itimerval) (err error) { | ||
2152 | _, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0) | ||
2153 | if e1 != 0 { | ||
2154 | err = errnoErr(e1) | ||
2155 | } | ||
2156 | return | ||
2157 | } | ||
2158 | |||
2159 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2160 | |||
2161 | func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) { | ||
2162 | _, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue))) | ||
2163 | if e1 != 0 { | ||
2164 | err = errnoErr(e1) | ||
2165 | } | ||
2166 | return | ||
2167 | } | ||
2168 | |||
2169 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2170 | |||
2171 | func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) { | ||
2172 | _, _, e1 := RawSyscall6(SYS_RT_SIGPROCMASK, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oldset)), uintptr(sigsetsize), 0, 0) | ||
2173 | if e1 != 0 { | ||
2174 | err = errnoErr(e1) | ||
2175 | } | ||
2176 | return | ||
2177 | } | ||
2178 | |||
2179 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2180 | |||
2181 | func getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) { | ||
2182 | RawSyscallNoError(SYS_GETRESUID, uintptr(unsafe.Pointer(ruid)), uintptr(unsafe.Pointer(euid)), uintptr(unsafe.Pointer(suid))) | ||
2183 | return | ||
2184 | } | ||
2185 | |||
2186 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2187 | |||
2188 | func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { | ||
2189 | RawSyscallNoError(SYS_GETRESGID, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) | ||
2190 | return | ||
2191 | } | ||
2192 | |||
2193 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2194 | |||
2195 | func schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) { | ||
2196 | _, _, e1 := Syscall(SYS_SCHED_SETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(flags)) | ||
2197 | if e1 != 0 { | ||
2198 | err = errnoErr(e1) | ||
2199 | } | ||
2200 | return | ||
2201 | } | ||
2202 | |||
2203 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2204 | |||
2205 | func schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) { | ||
2206 | _, _, e1 := Syscall6(SYS_SCHED_GETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(size), uintptr(flags), 0, 0) | ||
2207 | if e1 != 0 { | ||
2208 | err = errnoErr(e1) | ||
2209 | } | ||
2210 | return | ||
2211 | } | ||
2212 | |||
2213 | // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||
2214 | |||
2215 | func Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) { | ||
2216 | _, _, e1 := Syscall6(SYS_CACHESTAT, uintptr(fd), uintptr(unsafe.Pointer(crange)), uintptr(unsafe.Pointer(cstat)), uintptr(flags), 0, 0) | ||
2217 | if e1 != 0 { | ||
2218 | err = errnoErr(e1) | ||
2219 | } | ||
2220 | return | ||
2221 | } | ||