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