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