blob: 2fbbbe5a898ba9a0c082ff2046e4c66ff8724f6a [file] [log] [blame]
Andrea Campanella3614a922021-02-25 12:40:42 +01001// Code generated by mkmerge.go; DO NOT EDIT.
2
3// +build linux
4
5package unix
6
7import (
8 "syscall"
9 "unsafe"
10)
11
12// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
13
14func 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
25func 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
40func ioctl(fd int, req uint, arg uintptr) (err error) {
41 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
42 if e1 != 0 {
43 err = errnoErr(e1)
44 }
45 return
46}
47
48// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
49
50func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) {
51 var _p0 *byte
52 _p0, err = BytePtrFromString(oldpath)
53 if err != nil {
54 return
55 }
56 var _p1 *byte
57 _p1, err = BytePtrFromString(newpath)
58 if err != nil {
59 return
60 }
61 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
62 if e1 != 0 {
63 err = errnoErr(e1)
64 }
65 return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
71 var _p0 *byte
72 _p0, err = BytePtrFromString(path)
73 if err != nil {
74 return
75 }
76 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
77 fd = int(r0)
78 if e1 != 0 {
79 err = errnoErr(e1)
80 }
81 return
82}
83
84// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
85
86func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
87 var _p0 *byte
88 _p0, err = BytePtrFromString(path)
89 if err != nil {
90 return
91 }
92 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
93 fd = int(r0)
94 if e1 != 0 {
95 err = errnoErr(e1)
96 }
97 return
98}
99
100// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
101
102func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
103 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
104 n = 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
113func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
114 var _p0 *byte
115 _p0, err = BytePtrFromString(path)
116 if err != nil {
117 return
118 }
119 var _p1 unsafe.Pointer
120 if len(buf) > 0 {
121 _p1 = unsafe.Pointer(&buf[0])
122 } else {
123 _p1 = unsafe.Pointer(&_zero)
124 }
125 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
126 n = int(r0)
127 if e1 != 0 {
128 err = errnoErr(e1)
129 }
130 return
131}
132
133// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
134
135func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
136 var _p0 *byte
137 _p0, err = BytePtrFromString(oldpath)
138 if err != nil {
139 return
140 }
141 var _p1 *byte
142 _p1, err = BytePtrFromString(newpath)
143 if err != nil {
144 return
145 }
146 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
147 if e1 != 0 {
148 err = errnoErr(e1)
149 }
150 return
151}
152
153// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
154
155func Unlinkat(dirfd int, path string, flags int) (err error) {
156 var _p0 *byte
157 _p0, err = BytePtrFromString(path)
158 if err != nil {
159 return
160 }
161 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
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
170func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
171 var _p0 *byte
172 _p0, err = BytePtrFromString(path)
173 if err != nil {
174 return
175 }
176 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
177 if e1 != 0 {
178 err = errnoErr(e1)
179 }
180 return
181}
182
183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
184
185func Getcwd(buf []byte) (n int, err error) {
186 var _p0 unsafe.Pointer
187 if len(buf) > 0 {
188 _p0 = unsafe.Pointer(&buf[0])
189 } else {
190 _p0 = unsafe.Pointer(&_zero)
191 }
192 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
193 n = int(r0)
194 if e1 != 0 {
195 err = errnoErr(e1)
196 }
197 return
198}
199
200// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
201
202func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
203 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
204 wpid = int(r0)
205 if e1 != 0 {
206 err = errnoErr(e1)
207 }
208 return
209}
210
211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
212
213func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
214 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
215 ret = int(r0)
216 if e1 != 0 {
217 err = errnoErr(e1)
218 }
219 return
220}
221
222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
223
224func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
225 var _p0 unsafe.Pointer
226 if len(buf) > 0 {
227 _p0 = unsafe.Pointer(&buf[0])
228 } else {
229 _p0 = unsafe.Pointer(&_zero)
230 }
231 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
232 ret = int(r0)
233 if e1 != 0 {
234 err = errnoErr(e1)
235 }
236 return
237}
238
239// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
240
241func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
242 var _p0 *byte
243 _p0, err = BytePtrFromString(arg2)
244 if err != nil {
245 return
246 }
247 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
248 ret = int(r0)
249 if e1 != 0 {
250 err = errnoErr(e1)
251 }
252 return
253}
254
255// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
256
257func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
258 var _p0 *byte
259 _p0, err = BytePtrFromString(arg3)
260 if err != nil {
261 return
262 }
263 var _p1 *byte
264 _p1, err = BytePtrFromString(arg4)
265 if err != nil {
266 return
267 }
268 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
269 ret = int(r0)
270 if e1 != 0 {
271 err = errnoErr(e1)
272 }
273 return
274}
275
276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
277
278func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
279 var _p0 unsafe.Pointer
280 if len(payload) > 0 {
281 _p0 = unsafe.Pointer(&payload[0])
282 } else {
283 _p0 = unsafe.Pointer(&_zero)
284 }
285 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
286 if e1 != 0 {
287 err = errnoErr(e1)
288 }
289 return
290}
291
292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
293
294func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
295 var _p0 unsafe.Pointer
296 if len(buf) > 0 {
297 _p0 = unsafe.Pointer(&buf[0])
298 } else {
299 _p0 = unsafe.Pointer(&_zero)
300 }
301 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
302 ret = int(r0)
303 if e1 != 0 {
304 err = errnoErr(e1)
305 }
306 return
307}
308
309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
312 var _p0 *byte
313 _p0, err = BytePtrFromString(keyType)
314 if err != nil {
315 return
316 }
317 var _p1 *byte
318 _p1, err = BytePtrFromString(restriction)
319 if err != nil {
320 return
321 }
322 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0)
323 if e1 != 0 {
324 err = errnoErr(e1)
325 }
326 return
327}
328
329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
330
331func keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
332 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0)
333 if e1 != 0 {
334 err = errnoErr(e1)
335 }
336 return
337}
338
339// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
340
341func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
342 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
343 if e1 != 0 {
344 err = errnoErr(e1)
345 }
346 return
347}
348
349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
350
351func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
352 var _p0 *byte
353 _p0, err = BytePtrFromString(arg)
354 if err != nil {
355 return
356 }
357 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
358 if e1 != 0 {
359 err = errnoErr(e1)
360 }
361 return
362}
363
364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
367 var _p0 *byte
368 _p0, err = BytePtrFromString(source)
369 if err != nil {
370 return
371 }
372 var _p1 *byte
373 _p1, err = BytePtrFromString(target)
374 if err != nil {
375 return
376 }
377 var _p2 *byte
378 _p2, err = BytePtrFromString(fstype)
379 if err != nil {
380 return
381 }
382 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
383 if e1 != 0 {
384 err = errnoErr(e1)
385 }
386 return
387}
388
389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
390
391func Acct(path string) (err error) {
392 var _p0 *byte
393 _p0, err = BytePtrFromString(path)
394 if err != nil {
395 return
396 }
397 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 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
406func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
407 var _p0 *byte
408 _p0, err = BytePtrFromString(keyType)
409 if err != nil {
410 return
411 }
412 var _p1 *byte
413 _p1, err = BytePtrFromString(description)
414 if err != nil {
415 return
416 }
417 var _p2 unsafe.Pointer
418 if len(payload) > 0 {
419 _p2 = unsafe.Pointer(&payload[0])
420 } else {
421 _p2 = unsafe.Pointer(&_zero)
422 }
423 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
424 id = int(r0)
425 if e1 != 0 {
426 err = errnoErr(e1)
427 }
428 return
429}
430
431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
432
433func Adjtimex(buf *Timex) (state int, err error) {
434 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
435 state = int(r0)
436 if e1 != 0 {
437 err = errnoErr(e1)
438 }
439 return
440}
441
442// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
443
444func Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
445 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
446 if e1 != 0 {
447 err = errnoErr(e1)
448 }
449 return
450}
451
452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
453
454func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
455 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
456 if e1 != 0 {
457 err = errnoErr(e1)
458 }
459 return
460}
461
462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
463
464func Chdir(path string) (err error) {
465 var _p0 *byte
466 _p0, err = BytePtrFromString(path)
467 if err != nil {
468 return
469 }
470 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
471 if e1 != 0 {
472 err = errnoErr(e1)
473 }
474 return
475}
476
477// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
478
479func Chroot(path string) (err error) {
480 var _p0 *byte
481 _p0, err = BytePtrFromString(path)
482 if err != nil {
483 return
484 }
485 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
486 if e1 != 0 {
487 err = errnoErr(e1)
488 }
489 return
490}
491
492// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
493
494func ClockGetres(clockid int32, res *Timespec) (err error) {
495 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
496 if e1 != 0 {
497 err = errnoErr(e1)
498 }
499 return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func ClockGettime(clockid int32, time *Timespec) (err error) {
505 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
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
514func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
515 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 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
524func Close(fd int) (err error) {
525 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 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
534func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
535 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
536 n = int(r0)
537 if e1 != 0 {
538 err = errnoErr(e1)
539 }
540 return
541}
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func DeleteModule(name string, flags int) (err error) {
546 var _p0 *byte
547 _p0, err = BytePtrFromString(name)
548 if err != nil {
549 return
550 }
551 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
552 if e1 != 0 {
553 err = errnoErr(e1)
554 }
555 return
556}
557
558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
559
560func Dup(oldfd int) (fd int, err error) {
561 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
562 fd = int(r0)
563 if e1 != 0 {
564 err = errnoErr(e1)
565 }
566 return
567}
568
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
571func Dup3(oldfd int, newfd int, flags int) (err error) {
572 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
573 if e1 != 0 {
574 err = errnoErr(e1)
575 }
576 return
577}
578
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
581func EpollCreate1(flag int) (fd int, err error) {
582 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
583 fd = int(r0)
584 if e1 != 0 {
585 err = errnoErr(e1)
586 }
587 return
588}
589
590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
591
592func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
593 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
594 if e1 != 0 {
595 err = errnoErr(e1)
596 }
597 return
598}
599
600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
601
602func Eventfd(initval uint, flags int) (fd int, err error) {
603 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
604 fd = int(r0)
605 if e1 != 0 {
606 err = errnoErr(e1)
607 }
608 return
609}
610
611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
612
613func Exit(code int) {
614 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
615 return
616}
617
618// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
619
620func Fchdir(fd int) (err error) {
621 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
622 if e1 != 0 {
623 err = errnoErr(e1)
624 }
625 return
626}
627
628// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
629
630func Fchmod(fd int, mode uint32) (err error) {
631 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
632 if e1 != 0 {
633 err = errnoErr(e1)
634 }
635 return
636}
637
638// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
639
640func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
641 var _p0 *byte
642 _p0, err = BytePtrFromString(path)
643 if err != nil {
644 return
645 }
646 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
647 if e1 != 0 {
648 err = errnoErr(e1)
649 }
650 return
651}
652
653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
654
655func Fdatasync(fd int) (err error) {
656 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
657 if e1 != 0 {
658 err = errnoErr(e1)
659 }
660 return
661}
662
663// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
664
665func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
666 var _p0 *byte
667 _p0, err = BytePtrFromString(attr)
668 if err != nil {
669 return
670 }
671 var _p1 unsafe.Pointer
672 if len(dest) > 0 {
673 _p1 = unsafe.Pointer(&dest[0])
674 } else {
675 _p1 = unsafe.Pointer(&_zero)
676 }
677 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
678 sz = int(r0)
679 if e1 != 0 {
680 err = errnoErr(e1)
681 }
682 return
683}
684
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686
687func FinitModule(fd int, params string, flags int) (err error) {
688 var _p0 *byte
689 _p0, err = BytePtrFromString(params)
690 if err != nil {
691 return
692 }
693 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
694 if e1 != 0 {
695 err = errnoErr(e1)
696 }
697 return
698}
699
700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
701
702func Flistxattr(fd int, dest []byte) (sz int, err error) {
703 var _p0 unsafe.Pointer
704 if len(dest) > 0 {
705 _p0 = unsafe.Pointer(&dest[0])
706 } else {
707 _p0 = unsafe.Pointer(&_zero)
708 }
709 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
710 sz = int(r0)
711 if e1 != 0 {
712 err = errnoErr(e1)
713 }
714 return
715}
716
717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
718
719func Flock(fd int, how int) (err error) {
720 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
721 if e1 != 0 {
722 err = errnoErr(e1)
723 }
724 return
725}
726
727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
728
729func Fremovexattr(fd int, attr string) (err error) {
730 var _p0 *byte
731 _p0, err = BytePtrFromString(attr)
732 if err != nil {
733 return
734 }
735 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0)
736 if e1 != 0 {
737 err = errnoErr(e1)
738 }
739 return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
745 var _p0 *byte
746 _p0, err = BytePtrFromString(attr)
747 if err != nil {
748 return
749 }
750 var _p1 unsafe.Pointer
751 if len(dest) > 0 {
752 _p1 = unsafe.Pointer(&dest[0])
753 } else {
754 _p1 = unsafe.Pointer(&_zero)
755 }
756 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
757 if e1 != 0 {
758 err = errnoErr(e1)
759 }
760 return
761}
762
763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
764
765func Fsync(fd int) (err error) {
766 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
767 if e1 != 0 {
768 err = errnoErr(e1)
769 }
770 return
771}
772
773// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
774
775func Getdents(fd int, buf []byte) (n int, err error) {
776 var _p0 unsafe.Pointer
777 if len(buf) > 0 {
778 _p0 = unsafe.Pointer(&buf[0])
779 } else {
780 _p0 = unsafe.Pointer(&_zero)
781 }
782 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
783 n = int(r0)
784 if e1 != 0 {
785 err = errnoErr(e1)
786 }
787 return
788}
789
790// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
791
792func Getpgid(pid int) (pgid int, err error) {
793 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
794 pgid = int(r0)
795 if e1 != 0 {
796 err = errnoErr(e1)
797 }
798 return
799}
800
801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
802
803func Getpid() (pid int) {
804 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
805 pid = int(r0)
806 return
807}
808
809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
810
811func Getppid() (ppid int) {
812 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
813 ppid = int(r0)
814 return
815}
816
817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
818
819func Getpriority(which int, who int) (prio int, err error) {
820 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
821 prio = int(r0)
822 if e1 != 0 {
823 err = errnoErr(e1)
824 }
825 return
826}
827
828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
829
830func Getrandom(buf []byte, flags int) (n int, err error) {
831 var _p0 unsafe.Pointer
832 if len(buf) > 0 {
833 _p0 = unsafe.Pointer(&buf[0])
834 } else {
835 _p0 = unsafe.Pointer(&_zero)
836 }
837 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
838 n = int(r0)
839 if e1 != 0 {
840 err = errnoErr(e1)
841 }
842 return
843}
844
845// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
846
847func Getrusage(who int, rusage *Rusage) (err error) {
848 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
849 if e1 != 0 {
850 err = errnoErr(e1)
851 }
852 return
853}
854
855// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
857func Getsid(pid int) (sid int, err error) {
858 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
859 sid = int(r0)
860 if e1 != 0 {
861 err = errnoErr(e1)
862 }
863 return
864}
865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867
868func Gettid() (tid int) {
869 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
870 tid = int(r0)
871 return
872}
873
874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
875
876func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
877 var _p0 *byte
878 _p0, err = BytePtrFromString(path)
879 if err != nil {
880 return
881 }
882 var _p1 *byte
883 _p1, err = BytePtrFromString(attr)
884 if err != nil {
885 return
886 }
887 var _p2 unsafe.Pointer
888 if len(dest) > 0 {
889 _p2 = unsafe.Pointer(&dest[0])
890 } else {
891 _p2 = unsafe.Pointer(&_zero)
892 }
893 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
894 sz = int(r0)
895 if e1 != 0 {
896 err = errnoErr(e1)
897 }
898 return
899}
900
901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903func InitModule(moduleImage []byte, params string) (err error) {
904 var _p0 unsafe.Pointer
905 if len(moduleImage) > 0 {
906 _p0 = unsafe.Pointer(&moduleImage[0])
907 } else {
908 _p0 = unsafe.Pointer(&_zero)
909 }
910 var _p1 *byte
911 _p1, err = BytePtrFromString(params)
912 if err != nil {
913 return
914 }
915 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
916 if e1 != 0 {
917 err = errnoErr(e1)
918 }
919 return
920}
921
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923
924func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
925 var _p0 *byte
926 _p0, err = BytePtrFromString(pathname)
927 if err != nil {
928 return
929 }
930 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
931 watchdesc = int(r0)
932 if e1 != 0 {
933 err = errnoErr(e1)
934 }
935 return
936}
937
938// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
939
940func InotifyInit1(flags int) (fd int, err error) {
941 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
942 fd = int(r0)
943 if e1 != 0 {
944 err = errnoErr(e1)
945 }
946 return
947}
948
949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
950
951func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
952 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
953 success = int(r0)
954 if e1 != 0 {
955 err = errnoErr(e1)
956 }
957 return
958}
959
960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
961
962func Kill(pid int, sig syscall.Signal) (err error) {
963 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
964 if e1 != 0 {
965 err = errnoErr(e1)
966 }
967 return
968}
969
970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
971
972func Klogctl(typ int, buf []byte) (n int, err error) {
973 var _p0 unsafe.Pointer
974 if len(buf) > 0 {
975 _p0 = unsafe.Pointer(&buf[0])
976 } else {
977 _p0 = unsafe.Pointer(&_zero)
978 }
979 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
980 n = int(r0)
981 if e1 != 0 {
982 err = errnoErr(e1)
983 }
984 return
985}
986
987// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
988
989func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
990 var _p0 *byte
991 _p0, err = BytePtrFromString(path)
992 if err != nil {
993 return
994 }
995 var _p1 *byte
996 _p1, err = BytePtrFromString(attr)
997 if err != nil {
998 return
999 }
1000 var _p2 unsafe.Pointer
1001 if len(dest) > 0 {
1002 _p2 = unsafe.Pointer(&dest[0])
1003 } else {
1004 _p2 = unsafe.Pointer(&_zero)
1005 }
1006 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
1007 sz = int(r0)
1008 if e1 != 0 {
1009 err = errnoErr(e1)
1010 }
1011 return
1012}
1013
1014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1015
1016func Listxattr(path string, dest []byte) (sz int, err error) {
1017 var _p0 *byte
1018 _p0, err = BytePtrFromString(path)
1019 if err != nil {
1020 return
1021 }
1022 var _p1 unsafe.Pointer
1023 if len(dest) > 0 {
1024 _p1 = unsafe.Pointer(&dest[0])
1025 } else {
1026 _p1 = unsafe.Pointer(&_zero)
1027 }
1028 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
1029 sz = int(r0)
1030 if e1 != 0 {
1031 err = errnoErr(e1)
1032 }
1033 return
1034}
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func Llistxattr(path string, dest []byte) (sz int, err error) {
1039 var _p0 *byte
1040 _p0, err = BytePtrFromString(path)
1041 if err != nil {
1042 return
1043 }
1044 var _p1 unsafe.Pointer
1045 if len(dest) > 0 {
1046 _p1 = unsafe.Pointer(&dest[0])
1047 } else {
1048 _p1 = unsafe.Pointer(&_zero)
1049 }
1050 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
1051 sz = int(r0)
1052 if e1 != 0 {
1053 err = errnoErr(e1)
1054 }
1055 return
1056}
1057
1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060func Lremovexattr(path string, attr string) (err error) {
1061 var _p0 *byte
1062 _p0, err = BytePtrFromString(path)
1063 if err != nil {
1064 return
1065 }
1066 var _p1 *byte
1067 _p1, err = BytePtrFromString(attr)
1068 if err != nil {
1069 return
1070 }
1071 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1072 if e1 != 0 {
1073 err = errnoErr(e1)
1074 }
1075 return
1076}
1077
1078// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1079
1080func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
1081 var _p0 *byte
1082 _p0, err = BytePtrFromString(path)
1083 if err != nil {
1084 return
1085 }
1086 var _p1 *byte
1087 _p1, err = BytePtrFromString(attr)
1088 if err != nil {
1089 return
1090 }
1091 var _p2 unsafe.Pointer
1092 if len(data) > 0 {
1093 _p2 = unsafe.Pointer(&data[0])
1094 } else {
1095 _p2 = unsafe.Pointer(&_zero)
1096 }
1097 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 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
1106func MemfdCreate(name string, flags int) (fd int, err error) {
1107 var _p0 *byte
1108 _p0, err = BytePtrFromString(name)
1109 if err != nil {
1110 return
1111 }
1112 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1113 fd = int(r0)
1114 if e1 != 0 {
1115 err = errnoErr(e1)
1116 }
1117 return
1118}
1119
1120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1121
1122func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1123 var _p0 *byte
1124 _p0, err = BytePtrFromString(path)
1125 if err != nil {
1126 return
1127 }
1128 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1129 if e1 != 0 {
1130 err = errnoErr(e1)
1131 }
1132 return
1133}
1134
1135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1136
1137func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1138 var _p0 *byte
1139 _p0, err = BytePtrFromString(path)
1140 if err != nil {
1141 return
1142 }
1143 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1144 if e1 != 0 {
1145 err = errnoErr(e1)
1146 }
1147 return
1148}
1149
1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1151
1152func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1153 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1154 if e1 != 0 {
1155 err = errnoErr(e1)
1156 }
1157 return
1158}
1159
1160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1161
1162func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
1163 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
1164 fd = int(r0)
1165 if e1 != 0 {
1166 err = errnoErr(e1)
1167 }
1168 return
1169}
1170
1171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1172
1173func PivotRoot(newroot string, putold string) (err error) {
1174 var _p0 *byte
1175 _p0, err = BytePtrFromString(newroot)
1176 if err != nil {
1177 return
1178 }
1179 var _p1 *byte
1180 _p1, err = BytePtrFromString(putold)
1181 if err != nil {
1182 return
1183 }
1184 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1185 if e1 != 0 {
1186 err = errnoErr(e1)
1187 }
1188 return
1189}
1190
1191// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1192
1193func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
1194 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
1195 if e1 != 0 {
1196 err = errnoErr(e1)
1197 }
1198 return
1199}
1200
1201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1202
1203func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
1204 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
1205 if e1 != 0 {
1206 err = errnoErr(e1)
1207 }
1208 return
1209}
1210
1211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1212
1213func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1214 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)))
1215 n = int(r0)
1216 if e1 != 0 {
1217 err = errnoErr(e1)
1218 }
1219 return
1220}
1221
1222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1223
1224func read(fd int, p []byte) (n int, err error) {
1225 var _p0 unsafe.Pointer
1226 if len(p) > 0 {
1227 _p0 = unsafe.Pointer(&p[0])
1228 } else {
1229 _p0 = unsafe.Pointer(&_zero)
1230 }
1231 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1232 n = int(r0)
1233 if e1 != 0 {
1234 err = errnoErr(e1)
1235 }
1236 return
1237}
1238
1239// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1240
1241func Removexattr(path string, attr string) (err error) {
1242 var _p0 *byte
1243 _p0, err = BytePtrFromString(path)
1244 if err != nil {
1245 return
1246 }
1247 var _p1 *byte
1248 _p1, err = BytePtrFromString(attr)
1249 if err != nil {
1250 return
1251 }
1252 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1253 if e1 != 0 {
1254 err = errnoErr(e1)
1255 }
1256 return
1257}
1258
1259// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1260
1261func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1262 var _p0 *byte
1263 _p0, err = BytePtrFromString(oldpath)
1264 if err != nil {
1265 return
1266 }
1267 var _p1 *byte
1268 _p1, err = BytePtrFromString(newpath)
1269 if err != nil {
1270 return
1271 }
1272 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 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
1281func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
1282 var _p0 *byte
1283 _p0, err = BytePtrFromString(keyType)
1284 if err != nil {
1285 return
1286 }
1287 var _p1 *byte
1288 _p1, err = BytePtrFromString(description)
1289 if err != nil {
1290 return
1291 }
1292 var _p2 *byte
1293 _p2, err = BytePtrFromString(callback)
1294 if err != nil {
1295 return
1296 }
1297 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
1298 id = int(r0)
1299 if e1 != 0 {
1300 err = errnoErr(e1)
1301 }
1302 return
1303}
1304
1305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1306
1307func Setdomainname(p []byte) (err error) {
1308 var _p0 unsafe.Pointer
1309 if len(p) > 0 {
1310 _p0 = unsafe.Pointer(&p[0])
1311 } else {
1312 _p0 = unsafe.Pointer(&_zero)
1313 }
1314 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
1315 if e1 != 0 {
1316 err = errnoErr(e1)
1317 }
1318 return
1319}
1320
1321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1322
1323func Sethostname(p []byte) (err error) {
1324 var _p0 unsafe.Pointer
1325 if len(p) > 0 {
1326 _p0 = unsafe.Pointer(&p[0])
1327 } else {
1328 _p0 = unsafe.Pointer(&_zero)
1329 }
1330 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
1331 if e1 != 0 {
1332 err = errnoErr(e1)
1333 }
1334 return
1335}
1336
1337// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1338
1339func Setpgid(pid int, pgid int) (err error) {
1340 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1341 if e1 != 0 {
1342 err = errnoErr(e1)
1343 }
1344 return
1345}
1346
1347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349func Setsid() (pid int, err error) {
1350 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1351 pid = int(r0)
1352 if e1 != 0 {
1353 err = errnoErr(e1)
1354 }
1355 return
1356}
1357
1358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1359
1360func Settimeofday(tv *Timeval) (err error) {
1361 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1362 if e1 != 0 {
1363 err = errnoErr(e1)
1364 }
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1370func Setns(fd int, nstype int) (err error) {
1371 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
1372 if e1 != 0 {
1373 err = errnoErr(e1)
1374 }
1375 return
1376}
1377
1378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1379
1380func Setpriority(which int, who int, prio int) (err error) {
1381 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1382 if e1 != 0 {
1383 err = errnoErr(e1)
1384 }
1385 return
1386}
1387
1388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1389
1390func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1391 var _p0 *byte
1392 _p0, err = BytePtrFromString(path)
1393 if err != nil {
1394 return
1395 }
1396 var _p1 *byte
1397 _p1, err = BytePtrFromString(attr)
1398 if err != nil {
1399 return
1400 }
1401 var _p2 unsafe.Pointer
1402 if len(data) > 0 {
1403 _p2 = unsafe.Pointer(&data[0])
1404 } else {
1405 _p2 = unsafe.Pointer(&_zero)
1406 }
1407 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
1408 if e1 != 0 {
1409 err = errnoErr(e1)
1410 }
1411 return
1412}
1413
1414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1415
1416func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
1417 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
1418 newfd = int(r0)
1419 if e1 != 0 {
1420 err = errnoErr(e1)
1421 }
1422 return
1423}
1424
1425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1426
1427func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1428 var _p0 *byte
1429 _p0, err = BytePtrFromString(path)
1430 if err != nil {
1431 return
1432 }
1433 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
1434 if e1 != 0 {
1435 err = errnoErr(e1)
1436 }
1437 return
1438}
1439
1440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1441
1442func Sync() {
1443 SyscallNoError(SYS_SYNC, 0, 0, 0)
1444 return
1445}
1446
1447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1448
1449func Syncfs(fd int) (err error) {
1450 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
1451 if e1 != 0 {
1452 err = errnoErr(e1)
1453 }
1454 return
1455}
1456
1457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1458
1459func Sysinfo(info *Sysinfo_t) (err error) {
1460 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
1461 if e1 != 0 {
1462 err = errnoErr(e1)
1463 }
1464 return
1465}
1466
1467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1468
1469func TimerfdCreate(clockid int, flags int) (fd int, err error) {
1470 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
1471 fd = int(r0)
1472 if e1 != 0 {
1473 err = errnoErr(e1)
1474 }
1475 return
1476}
1477
1478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1479
1480func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
1481 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
1482 if e1 != 0 {
1483 err = errnoErr(e1)
1484 }
1485 return
1486}
1487
1488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1489
1490func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
1491 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
1492 if e1 != 0 {
1493 err = errnoErr(e1)
1494 }
1495 return
1496}
1497
1498// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1499
1500func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
1501 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
1502 if e1 != 0 {
1503 err = errnoErr(e1)
1504 }
1505 return
1506}
1507
1508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1509
1510func Times(tms *Tms) (ticks uintptr, err error) {
1511 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
1512 ticks = uintptr(r0)
1513 if e1 != 0 {
1514 err = errnoErr(e1)
1515 }
1516 return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Umask(mask int) (oldmask int) {
1522 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
1523 oldmask = int(r0)
1524 return
1525}
1526
1527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1528
1529func Uname(buf *Utsname) (err error) {
1530 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
1531 if e1 != 0 {
1532 err = errnoErr(e1)
1533 }
1534 return
1535}
1536
1537// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1538
1539func Unmount(target string, flags int) (err error) {
1540 var _p0 *byte
1541 _p0, err = BytePtrFromString(target)
1542 if err != nil {
1543 return
1544 }
1545 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1546 if e1 != 0 {
1547 err = errnoErr(e1)
1548 }
1549 return
1550}
1551
1552// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1553
1554func Unshare(flags int) (err error) {
1555 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
1556 if e1 != 0 {
1557 err = errnoErr(e1)
1558 }
1559 return
1560}
1561
1562// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1563
1564func write(fd int, p []byte) (n int, err error) {
1565 var _p0 unsafe.Pointer
1566 if len(p) > 0 {
1567 _p0 = unsafe.Pointer(&p[0])
1568 } else {
1569 _p0 = unsafe.Pointer(&_zero)
1570 }
1571 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1572 n = int(r0)
1573 if e1 != 0 {
1574 err = errnoErr(e1)
1575 }
1576 return
1577}
1578
1579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1580
1581func exitThread(code int) (err error) {
1582 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
1583 if e1 != 0 {
1584 err = errnoErr(e1)
1585 }
1586 return
1587}
1588
1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1590
1591func readlen(fd int, p *byte, np int) (n int, err error) {
1592 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1593 n = int(r0)
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
1602func writelen(fd int, p *byte, np int) (n int, err error) {
1603 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1604 n = int(r0)
1605 if e1 != 0 {
1606 err = errnoErr(e1)
1607 }
1608 return
1609}
1610
1611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1612
1613func readv(fd int, iovs []Iovec) (n int, err error) {
1614 var _p0 unsafe.Pointer
1615 if len(iovs) > 0 {
1616 _p0 = unsafe.Pointer(&iovs[0])
1617 } else {
1618 _p0 = unsafe.Pointer(&_zero)
1619 }
1620 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
1621 n = int(r0)
1622 if e1 != 0 {
1623 err = errnoErr(e1)
1624 }
1625 return
1626}
1627
1628// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1629
1630func writev(fd int, iovs []Iovec) (n int, err error) {
1631 var _p0 unsafe.Pointer
1632 if len(iovs) > 0 {
1633 _p0 = unsafe.Pointer(&iovs[0])
1634 } else {
1635 _p0 = unsafe.Pointer(&_zero)
1636 }
1637 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
1638 n = int(r0)
1639 if e1 != 0 {
1640 err = errnoErr(e1)
1641 }
1642 return
1643}
1644
1645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1646
1647func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
1648 var _p0 unsafe.Pointer
1649 if len(iovs) > 0 {
1650 _p0 = unsafe.Pointer(&iovs[0])
1651 } else {
1652 _p0 = unsafe.Pointer(&_zero)
1653 }
1654 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
1655 n = int(r0)
1656 if e1 != 0 {
1657 err = errnoErr(e1)
1658 }
1659 return
1660}
1661
1662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1663
1664func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
1665 var _p0 unsafe.Pointer
1666 if len(iovs) > 0 {
1667 _p0 = unsafe.Pointer(&iovs[0])
1668 } else {
1669 _p0 = unsafe.Pointer(&_zero)
1670 }
1671 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
1672 n = int(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
1681func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
1682 var _p0 unsafe.Pointer
1683 if len(iovs) > 0 {
1684 _p0 = unsafe.Pointer(&iovs[0])
1685 } else {
1686 _p0 = unsafe.Pointer(&_zero)
1687 }
1688 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
1689 n = int(r0)
1690 if e1 != 0 {
1691 err = errnoErr(e1)
1692 }
1693 return
1694}
1695
1696// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1697
1698func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
1699 var _p0 unsafe.Pointer
1700 if len(iovs) > 0 {
1701 _p0 = unsafe.Pointer(&iovs[0])
1702 } else {
1703 _p0 = unsafe.Pointer(&_zero)
1704 }
1705 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
1706 n = int(r0)
1707 if e1 != 0 {
1708 err = errnoErr(e1)
1709 }
1710 return
1711}
1712
1713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1714
1715func munmap(addr uintptr, length uintptr) (err error) {
1716 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1717 if e1 != 0 {
1718 err = errnoErr(e1)
1719 }
1720 return
1721}
1722
1723// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1724
1725func Madvise(b []byte, advice int) (err error) {
1726 var _p0 unsafe.Pointer
1727 if len(b) > 0 {
1728 _p0 = unsafe.Pointer(&b[0])
1729 } else {
1730 _p0 = unsafe.Pointer(&_zero)
1731 }
1732 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
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
1741func Mprotect(b []byte, prot int) (err error) {
1742 var _p0 unsafe.Pointer
1743 if len(b) > 0 {
1744 _p0 = unsafe.Pointer(&b[0])
1745 } else {
1746 _p0 = unsafe.Pointer(&_zero)
1747 }
1748 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
1749 if e1 != 0 {
1750 err = errnoErr(e1)
1751 }
1752 return
1753}
1754
1755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1756
1757func Mlock(b []byte) (err error) {
1758 var _p0 unsafe.Pointer
1759 if len(b) > 0 {
1760 _p0 = unsafe.Pointer(&b[0])
1761 } else {
1762 _p0 = unsafe.Pointer(&_zero)
1763 }
1764 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
1765 if e1 != 0 {
1766 err = errnoErr(e1)
1767 }
1768 return
1769}
1770
1771// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1772
1773func Mlockall(flags int) (err error) {
1774 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
1775 if e1 != 0 {
1776 err = errnoErr(e1)
1777 }
1778 return
1779}
1780
1781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1782
1783func Msync(b []byte, flags int) (err error) {
1784 var _p0 unsafe.Pointer
1785 if len(b) > 0 {
1786 _p0 = unsafe.Pointer(&b[0])
1787 } else {
1788 _p0 = unsafe.Pointer(&_zero)
1789 }
1790 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
1791 if e1 != 0 {
1792 err = errnoErr(e1)
1793 }
1794 return
1795}
1796
1797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1798
1799func Munlock(b []byte) (err error) {
1800 var _p0 unsafe.Pointer
1801 if len(b) > 0 {
1802 _p0 = unsafe.Pointer(&b[0])
1803 } else {
1804 _p0 = unsafe.Pointer(&_zero)
1805 }
1806 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
1807 if e1 != 0 {
1808 err = errnoErr(e1)
1809 }
1810 return
1811}
1812
1813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1814
1815func Munlockall() (err error) {
1816 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
1817 if e1 != 0 {
1818 err = errnoErr(e1)
1819 }
1820 return
1821}
1822
1823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1824
1825func faccessat(dirfd int, path string, mode uint32) (err error) {
1826 var _p0 *byte
1827 _p0, err = BytePtrFromString(path)
1828 if err != nil {
1829 return
1830 }
1831 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1832 if e1 != 0 {
1833 err = errnoErr(e1)
1834 }
1835 return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1840func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
1841 var _p0 *byte
1842 _p0, err = BytePtrFromString(path)
1843 if err != nil {
1844 return
1845 }
1846 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1847 if e1 != 0 {
1848 err = errnoErr(e1)
1849 }
1850 return
1851}
1852
1853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1854
1855func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
1856 var _p0 *byte
1857 _p0, err = BytePtrFromString(pathname)
1858 if err != nil {
1859 return
1860 }
1861 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
1862 if e1 != 0 {
1863 err = errnoErr(e1)
1864 }
1865 return
1866}
1867
1868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1869
1870func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
1871 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
1872 fd = int(r0)
1873 if e1 != 0 {
1874 err = errnoErr(e1)
1875 }
1876 return
1877}
1878
1879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1880
1881func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
1882 var _p0 unsafe.Pointer
1883 if len(localIov) > 0 {
1884 _p0 = unsafe.Pointer(&localIov[0])
1885 } else {
1886 _p0 = unsafe.Pointer(&_zero)
1887 }
1888 var _p1 unsafe.Pointer
1889 if len(remoteIov) > 0 {
1890 _p1 = unsafe.Pointer(&remoteIov[0])
1891 } else {
1892 _p1 = unsafe.Pointer(&_zero)
1893 }
1894 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
1895 n = int(r0)
1896 if e1 != 0 {
1897 err = errnoErr(e1)
1898 }
1899 return
1900}
1901
1902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1903
1904func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
1905 var _p0 unsafe.Pointer
1906 if len(localIov) > 0 {
1907 _p0 = unsafe.Pointer(&localIov[0])
1908 } else {
1909 _p0 = unsafe.Pointer(&_zero)
1910 }
1911 var _p1 unsafe.Pointer
1912 if len(remoteIov) > 0 {
1913 _p1 = unsafe.Pointer(&remoteIov[0])
1914 } else {
1915 _p1 = unsafe.Pointer(&_zero)
1916 }
1917 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
1918 n = int(r0)
1919 if e1 != 0 {
1920 err = errnoErr(e1)
1921 }
1922 return
1923}
1924
1925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1926
1927func pipe2(p *[2]_C_int, flags int) (err error) {
1928 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
1929 if e1 != 0 {
1930 err = errnoErr(e1)
1931 }
1932 return
1933}