1// Code generated by mkmerge; DO NOT EDIT.
2
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
51func 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
61func 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
113func 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
123func 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 Waitid(idType int, id int, info *Siginfo, options int, rusage *Rusage) (err error) {
235 _, _, e1 := Syscall6(SYS_WAITID, uintptr(idType), uintptr(id), uintptr(unsafe.Pointer(info)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0)
236 if e1 != 0 {
237 err = errnoErr(e1)
238 }
239 return
240}
241
242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
243
244func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
245 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
246 ret = int(r0)
247 if e1 != 0 {
248 err = errnoErr(e1)
249 }
250 return
251}
252
253// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
254
255func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
256 var _p0 unsafe.Pointer
257 if len(buf) > 0 {
258 _p0 = unsafe.Pointer(&buf[0])
259 } else {
260 _p0 = unsafe.Pointer(&_zero)
261 }
262 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
263 ret = int(r0)
264 if e1 != 0 {
265 err = errnoErr(e1)
266 }
267 return
268}
269
270// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
271
272func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
273 var _p0 *byte
274 _p0, err = BytePtrFromString(arg2)
275 if err != nil {
276 return
277 }
278 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
279 ret = int(r0)
280 if e1 != 0 {
281 err = errnoErr(e1)
282 }
283 return
284}
285
286// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
287
288func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
289 var _p0 *byte
290 _p0, err = BytePtrFromString(arg3)
291 if err != nil {
292 return
293 }
294 var _p1 *byte
295 _p1, err = BytePtrFromString(arg4)
296 if err != nil {
297 return
298 }
299 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
300 ret = int(r0)
301 if e1 != 0 {
302 err = errnoErr(e1)
303 }
304 return
305}
306
307// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
308
309func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
310 var _p0 unsafe.Pointer
311 if len(payload) > 0 {
312 _p0 = unsafe.Pointer(&payload[0])
313 } else {
314 _p0 = unsafe.Pointer(&_zero)
315 }
316 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 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 keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
326 var _p0 unsafe.Pointer
327 if len(buf) > 0 {
328 _p0 = unsafe.Pointer(&buf[0])
329 } else {
330 _p0 = unsafe.Pointer(&_zero)
331 }
332 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
333 ret = int(r0)
334 if e1 != 0 {
335 err = errnoErr(e1)
336 }
337 return
338}
339
340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
341
342func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) {
343 var _p0 *byte
344 _p0, err = BytePtrFromString(keyType)
345 if err != nil {
346 return
347 }
348 var _p1 *byte
349 _p1, err = BytePtrFromString(restriction)
350 if err != nil {
351 return
352 }
353 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 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 keyctlRestrictKeyring(cmd int, arg2 int) (err error) {
363 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 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 ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
373 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
374 if e1 != 0 {
375 err = errnoErr(e1)
376 }
377 return
378}
379
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) {
383 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
384 if e1 != 0 {
385 err = errnoErr(e1)
386 }
387 return
388}
389
390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
391
392func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
393 var _p0 *byte
394 _p0, err = BytePtrFromString(arg)
395 if err != nil {
396 return
397 }
398 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0)
399 if e1 != 0 {
400 err = errnoErr(e1)
401 }
402 return
403}
404
405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
406
407func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
408 var _p0 *byte
409 _p0, err = BytePtrFromString(source)
410 if err != nil {
411 return
412 }
413 var _p1 *byte
414 _p1, err = BytePtrFromString(target)
415 if err != nil {
416 return
417 }
418 var _p2 *byte
419 _p2, err = BytePtrFromString(fstype)
420 if err != nil {
421 return
422 }
423 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0)
424 if e1 != 0 {
425 err = errnoErr(e1)
426 }
427 return
428}
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) {
433 var _p0 *byte
434 _p0, err = BytePtrFromString(pathname)
435 if err != nil {
436 return
437 }
438 _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0)
439 if e1 != 0 {
440 err = errnoErr(e1)
441 }
442 return
443}
444
445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
446
447func Acct(path string) (err error) {
448 var _p0 *byte
449 _p0, err = BytePtrFromString(path)
450 if err != nil {
451 return
452 }
453 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
454 if e1 != 0 {
455 err = errnoErr(e1)
456 }
457 return
458}
459
460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
461
462func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
463 var _p0 *byte
464 _p0, err = BytePtrFromString(keyType)
465 if err != nil {
466 return
467 }
468 var _p1 *byte
469 _p1, err = BytePtrFromString(description)
470 if err != nil {
471 return
472 }
473 var _p2 unsafe.Pointer
474 if len(payload) > 0 {
475 _p2 = unsafe.Pointer(&payload[0])
476 } else {
477 _p2 = unsafe.Pointer(&_zero)
478 }
479 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
480 id = int(r0)
481 if e1 != 0 {
482 err = errnoErr(e1)
483 }
484 return
485}
486
487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
488
489func Adjtimex(buf *Timex) (state int, err error) {
490 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
491 state = int(r0)
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 Capget(hdr *CapUserHeader, data *CapUserData) (err error) {
501 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
502 if e1 != 0 {
503 err = errnoErr(e1)
504 }
505 return
506}
507
508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
509
510func Capset(hdr *CapUserHeader, data *CapUserData) (err error) {
511 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0)
512 if e1 != 0 {
513 err = errnoErr(e1)
514 }
515 return
516}
517
518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
519
520func Chdir(path string) (err error) {
521 var _p0 *byte
522 _p0, err = BytePtrFromString(path)
523 if err != nil {
524 return
525 }
526 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
527 if e1 != 0 {
528 err = errnoErr(e1)
529 }
530 return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func Chroot(path string) (err error) {
536 var _p0 *byte
537 _p0, err = BytePtrFromString(path)
538 if err != nil {
539 return
540 }
541 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 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 ClockAdjtime(clockid int32, buf *Timex) (state int, err error) {
551 r0, _, e1 := Syscall(SYS_CLOCK_ADJTIME, uintptr(clockid), uintptr(unsafe.Pointer(buf)), 0)
552 state = int(r0)
553 if e1 != 0 {
554 err = errnoErr(e1)
555 }
556 return
557}
558
559// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
560
561func ClockGetres(clockid int32, res *Timespec) (err error) {
562 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0)
563 if e1 != 0 {
564 err = errnoErr(e1)
565 }
566 return
567}
568
569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
570
571func ClockGettime(clockid int32, time *Timespec) (err error) {
572 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
573 if e1 != 0 {
574 err = errnoErr(e1)
575 }
576 return
577}
578
579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
580
581func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) {
582 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0)
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 Close(fd int) (err error) {
592 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
593 if e1 != 0 {
594 err = errnoErr(e1)
595 }
596 return
597}
598
599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
600
601func CloseRange(first uint, last uint, flags uint) (err error) {
602 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags))
603 if e1 != 0 {
604 err = errnoErr(e1)
605 }
606 return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
612 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
613 n = int(r0)
614 if e1 != 0 {
615 err = errnoErr(e1)
616 }
617 return
618}
619
620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
621
622func DeleteModule(name string, flags int) (err error) {
623 var _p0 *byte
624 _p0, err = BytePtrFromString(name)
625 if err != nil {
626 return
627 }
628 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
629 if e1 != 0 {
630 err = errnoErr(e1)
631 }
632 return
633}
634
635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
636
637func Dup(oldfd int) (fd int, err error) {
638 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0)
639 fd = int(r0)
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 Dup3(oldfd int, newfd int, flags int) (err error) {
649 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags))
650 if e1 != 0 {
651 err = errnoErr(e1)
652 }
653 return
654}
655
656// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
657
658func EpollCreate1(flag int) (fd int, err error) {
659 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
660 fd = int(r0)
661 if e1 != 0 {
662 err = errnoErr(e1)
663 }
664 return
665}
666
667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
668
669func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
670 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
671 if e1 != 0 {
672 err = errnoErr(e1)
673 }
674 return
675}
676
677// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
678
679func Eventfd(initval uint, flags int) (fd int, err error) {
680 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
681 fd = int(r0)
682 if e1 != 0 {
683 err = errnoErr(e1)
684 }
685 return
686}
687
688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
689
690func Exit(code int) {
691 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
692 return
693}
694
695// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
696
697func Fchdir(fd int) (err error) {
698 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
699 if e1 != 0 {
700 err = errnoErr(e1)
701 }
702 return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func Fchmod(fd int, mode uint32) (err error) {
708 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
709 if e1 != 0 {
710 err = errnoErr(e1)
711 }
712 return
713}
714
715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
716
717func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
718 var _p0 *byte
719 _p0, err = BytePtrFromString(path)
720 if err != nil {
721 return
722 }
723 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
724 if e1 != 0 {
725 err = errnoErr(e1)
726 }
727 return
728}
729
730// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
731
732func Fdatasync(fd int) (err error) {
733 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
734 if e1 != 0 {
735 err = errnoErr(e1)
736 }
737 return
738}
739
740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
741
742func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) {
743 var _p0 *byte
744 _p0, err = BytePtrFromString(attr)
745 if err != nil {
746 return
747 }
748 var _p1 unsafe.Pointer
749 if len(dest) > 0 {
750 _p1 = unsafe.Pointer(&dest[0])
751 } else {
752 _p1 = unsafe.Pointer(&_zero)
753 }
754 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0)
755 sz = int(r0)
756 if e1 != 0 {
757 err = errnoErr(e1)
758 }
759 return
760}
761
762// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
763
764func FinitModule(fd int, params string, flags int) (err error) {
765 var _p0 *byte
766 _p0, err = BytePtrFromString(params)
767 if err != nil {
768 return
769 }
770 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
771 if e1 != 0 {
772 err = errnoErr(e1)
773 }
774 return
775}
776
777// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
778
779func Flistxattr(fd int, dest []byte) (sz int, err error) {
780 var _p0 unsafe.Pointer
781 if len(dest) > 0 {
782 _p0 = unsafe.Pointer(&dest[0])
783 } else {
784 _p0 = unsafe.Pointer(&_zero)
785 }
786 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest)))
787 sz = int(r0)
788 if e1 != 0 {
789 err = errnoErr(e1)
790 }
791 return
792}
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func Flock(fd int, how int) (err error) {
797 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
798 if e1 != 0 {
799 err = errnoErr(e1)
800 }
801 return
802}
803
804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
805
806func Fremovexattr(fd int, attr string) (err error) {
807 var _p0 *byte
808 _p0, err = BytePtrFromString(attr)
809 if err != nil {
810 return
811 }
812 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 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 Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) {
822 var _p0 *byte
823 _p0, err = BytePtrFromString(attr)
824 if err != nil {
825 return
826 }
827 var _p1 unsafe.Pointer
828 if len(dest) > 0 {
829 _p1 = unsafe.Pointer(&dest[0])
830 } else {
831 _p1 = unsafe.Pointer(&_zero)
832 }
833 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0)
834 if e1 != 0 {
835 err = errnoErr(e1)
836 }
837 return
838}
839
840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
841
842func Fsync(fd int) (err error) {
843 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
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 Fsmount(fd int, flags int, mountAttrs int) (fsfd int, err error) {
853 r0, _, e1 := Syscall(SYS_FSMOUNT, uintptr(fd), uintptr(flags), uintptr(mountAttrs))
854 fsfd = int(r0)
855 if e1 != 0 {
856 err = errnoErr(e1)
857 }
858 return
859}
860
861// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
862
863func Fsopen(fsName string, flags int) (fd int, err error) {
864 var _p0 *byte
865 _p0, err = BytePtrFromString(fsName)
866 if err != nil {
867 return
868 }
869 r0, _, e1 := Syscall(SYS_FSOPEN, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
870 fd = int(r0)
871 if e1 != 0 {
872 err = errnoErr(e1)
873 }
874 return
875}
876
877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
878
879func Fspick(dirfd int, pathName string, flags int) (fd int, err error) {
880 var _p0 *byte
881 _p0, err = BytePtrFromString(pathName)
882 if err != nil {
883 return
884 }
885 r0, _, e1 := Syscall(SYS_FSPICK, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
886 fd = int(r0)
887 if e1 != 0 {
888 err = errnoErr(e1)
889 }
890 return
891}
892
893// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
894
895func Getdents(fd int, buf []byte) (n int, err error) {
896 var _p0 unsafe.Pointer
897 if len(buf) > 0 {
898 _p0 = unsafe.Pointer(&buf[0])
899 } else {
900 _p0 = unsafe.Pointer(&_zero)
901 }
902 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
903 n = int(r0)
904 if e1 != 0 {
905 err = errnoErr(e1)
906 }
907 return
908}
909
910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911
912func Getpgid(pid int) (pgid int, err error) {
913 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
914 pgid = int(r0)
915 if e1 != 0 {
916 err = errnoErr(e1)
917 }
918 return
919}
920
921// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
922
923func Getpid() (pid int) {
924 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
925 pid = int(r0)
926 return
927}
928
929// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
930
931func Getppid() (ppid int) {
932 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
933 ppid = int(r0)
934 return
935}
936
937// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
938
939func Getpriority(which int, who int) (prio int, err error) {
940 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
941 prio = int(r0)
942 if e1 != 0 {
943 err = errnoErr(e1)
944 }
945 return
946}
947
948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
949
950func Getrandom(buf []byte, flags int) (n int, err error) {
951 var _p0 unsafe.Pointer
952 if len(buf) > 0 {
953 _p0 = unsafe.Pointer(&buf[0])
954 } else {
955 _p0 = unsafe.Pointer(&_zero)
956 }
957 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
958 n = int(r0)
959 if e1 != 0 {
960 err = errnoErr(e1)
961 }
962 return
963}
964
965// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
966
967func Getrusage(who int, rusage *Rusage) (err error) {
968 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
969 if e1 != 0 {
970 err = errnoErr(e1)
971 }
972 return
973}
974
975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977func Getsid(pid int) (sid int, err error) {
978 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
979 sid = int(r0)
980 if e1 != 0 {
981 err = errnoErr(e1)
982 }
983 return
984}
985
986// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
987
988func Gettid() (tid int) {
989 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
990 tid = int(r0)
991 return
992}
993
994// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
995
996func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
997 var _p0 *byte
998 _p0, err = BytePtrFromString(path)
999 if err != nil {
1000 return
1001 }
1002 var _p1 *byte
1003 _p1, err = BytePtrFromString(attr)
1004 if err != nil {
1005 return
1006 }
1007 var _p2 unsafe.Pointer
1008 if len(dest) > 0 {
1009 _p2 = unsafe.Pointer(&dest[0])
1010 } else {
1011 _p2 = unsafe.Pointer(&_zero)
1012 }
1013 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
1014 sz = int(r0)
1015 if e1 != 0 {
1016 err = errnoErr(e1)
1017 }
1018 return
1019}
1020
1021// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1022
1023func InitModule(moduleImage []byte, params string) (err error) {
1024 var _p0 unsafe.Pointer
1025 if len(moduleImage) > 0 {
1026 _p0 = unsafe.Pointer(&moduleImage[0])
1027 } else {
1028 _p0 = unsafe.Pointer(&_zero)
1029 }
1030 var _p1 *byte
1031 _p1, err = BytePtrFromString(params)
1032 if err != nil {
1033 return
1034 }
1035 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1)))
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 InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
1045 var _p0 *byte
1046 _p0, err = BytePtrFromString(pathname)
1047 if err != nil {
1048 return
1049 }
1050 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
1051 watchdesc = int(r0)
1052 if e1 != 0 {
1053 err = errnoErr(e1)
1054 }
1055 return
1056}
1057
1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060func InotifyInit1(flags int) (fd int, err error) {
1061 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
1062 fd = int(r0)
1063 if e1 != 0 {
1064 err = errnoErr(e1)
1065 }
1066 return
1067}
1068
1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1070
1071func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
1072 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
1073 success = int(r0)
1074 if e1 != 0 {
1075 err = errnoErr(e1)
1076 }
1077 return
1078}
1079
1080// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1081
1082func Kill(pid int, sig syscall.Signal) (err error) {
1083 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
1084 if e1 != 0 {
1085 err = errnoErr(e1)
1086 }
1087 return
1088}
1089
1090// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1091
1092func Klogctl(typ int, buf []byte) (n int, err error) {
1093 var _p0 unsafe.Pointer
1094 if len(buf) > 0 {
1095 _p0 = unsafe.Pointer(&buf[0])
1096 } else {
1097 _p0 = unsafe.Pointer(&_zero)
1098 }
1099 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
1100 n = int(r0)
1101 if e1 != 0 {
1102 err = errnoErr(e1)
1103 }
1104 return
1105}
1106
1107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1108
1109func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
1110 var _p0 *byte
1111 _p0, err = BytePtrFromString(path)
1112 if err != nil {
1113 return
1114 }
1115 var _p1 *byte
1116 _p1, err = BytePtrFromString(attr)
1117 if err != nil {
1118 return
1119 }
1120 var _p2 unsafe.Pointer
1121 if len(dest) > 0 {
1122 _p2 = unsafe.Pointer(&dest[0])
1123 } else {
1124 _p2 = unsafe.Pointer(&_zero)
1125 }
1126 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
1127 sz = int(r0)
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 Listxattr(path string, dest []byte) (sz int, err error) {
1137 var _p0 *byte
1138 _p0, err = BytePtrFromString(path)
1139 if err != nil {
1140 return
1141 }
1142 var _p1 unsafe.Pointer
1143 if len(dest) > 0 {
1144 _p1 = unsafe.Pointer(&dest[0])
1145 } else {
1146 _p1 = unsafe.Pointer(&_zero)
1147 }
1148 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
1149 sz = int(r0)
1150 if e1 != 0 {
1151 err = errnoErr(e1)
1152 }
1153 return
1154}
1155
1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1157
1158func Llistxattr(path string, dest []byte) (sz int, err error) {
1159 var _p0 *byte
1160 _p0, err = BytePtrFromString(path)
1161 if err != nil {
1162 return
1163 }
1164 var _p1 unsafe.Pointer
1165 if len(dest) > 0 {
1166 _p1 = unsafe.Pointer(&dest[0])
1167 } else {
1168 _p1 = unsafe.Pointer(&_zero)
1169 }
1170 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
1171 sz = int(r0)
1172 if e1 != 0 {
1173 err = errnoErr(e1)
1174 }
1175 return
1176}
1177
1178// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1179
1180func Lremovexattr(path string, attr string) (err error) {
1181 var _p0 *byte
1182 _p0, err = BytePtrFromString(path)
1183 if err != nil {
1184 return
1185 }
1186 var _p1 *byte
1187 _p1, err = BytePtrFromString(attr)
1188 if err != nil {
1189 return
1190 }
1191 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1192 if e1 != 0 {
1193 err = errnoErr(e1)
1194 }
1195 return
1196}
1197
1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1199
1200func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
1201 var _p0 *byte
1202 _p0, err = BytePtrFromString(path)
1203 if err != nil {
1204 return
1205 }
1206 var _p1 *byte
1207 _p1, err = BytePtrFromString(attr)
1208 if err != nil {
1209 return
1210 }
1211 var _p2 unsafe.Pointer
1212 if len(data) > 0 {
1213 _p2 = unsafe.Pointer(&data[0])
1214 } else {
1215 _p2 = unsafe.Pointer(&_zero)
1216 }
1217 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
1218 if e1 != 0 {
1219 err = errnoErr(e1)
1220 }
1221 return
1222}
1223
1224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1225
1226func MemfdCreate(name string, flags int) (fd int, err error) {
1227 var _p0 *byte
1228 _p0, err = BytePtrFromString(name)
1229 if err != nil {
1230 return
1231 }
1232 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1233 fd = int(r0)
1234 if e1 != 0 {
1235 err = errnoErr(e1)
1236 }
1237 return
1238}
1239
1240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
1242func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1243 var _p0 *byte
1244 _p0, err = BytePtrFromString(path)
1245 if err != nil {
1246 return
1247 }
1248 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1249 if e1 != 0 {
1250 err = errnoErr(e1)
1251 }
1252 return
1253}
1254
1255// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1256
1257func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1258 var _p0 *byte
1259 _p0, err = BytePtrFromString(path)
1260 if err != nil {
1261 return
1262 }
1263 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1264 if e1 != 0 {
1265 err = errnoErr(e1)
1266 }
1267 return
1268}
1269
1270// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1271
1272func MoveMount(fromDirfd int, fromPathName string, toDirfd int, toPathName string, flags int) (err error) {
1273 var _p0 *byte
1274 _p0, err = BytePtrFromString(fromPathName)
1275 if err != nil {
1276 return
1277 }
1278 var _p1 *byte
1279 _p1, err = BytePtrFromString(toPathName)
1280 if err != nil {
1281 return
1282 }
1283 _, _, e1 := Syscall6(SYS_MOVE_MOUNT, uintptr(fromDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(toDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1284 if e1 != 0 {
1285 err = errnoErr(e1)
1286 }
1287 return
1288}
1289
1290// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1291
1292func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1293 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1294 if e1 != 0 {
1295 err = errnoErr(e1)
1296 }
1297 return
1298}
1299
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301
1302func OpenTree(dfd int, fileName string, flags uint) (r int, err error) {
1303 var _p0 *byte
1304 _p0, err = BytePtrFromString(fileName)
1305 if err != nil {
1306 return
1307 }
1308 r0, _, e1 := Syscall(SYS_OPEN_TREE, uintptr(dfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1309 r = int(r0)
1310 if e1 != 0 {
1311 err = errnoErr(e1)
1312 }
1313 return
1314}
1315
1316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317
1318func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) {
1319 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0)
1320 fd = int(r0)
1321 if e1 != 0 {
1322 err = errnoErr(e1)
1323 }
1324 return
1325}
1326
1327// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1328
1329func PivotRoot(newroot string, putold string) (err error) {
1330 var _p0 *byte
1331 _p0, err = BytePtrFromString(newroot)
1332 if err != nil {
1333 return
1334 }
1335 var _p1 *byte
1336 _p1, err = BytePtrFromString(putold)
1337 if err != nil {
1338 return
1339 }
1340 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1341 if e1 != 0 {
1342 err = errnoErr(e1)
1343 }
1344 return
1345}
1346
1347// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1348
1349func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
1350 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
1351 if e1 != 0 {
1352 err = errnoErr(e1)
1353 }
1354 return
1355}
1356
1357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1358
1359func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1360 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)))
1361 n = int(r0)
1362 if e1 != 0 {
1363 err = errnoErr(e1)
1364 }
1365 return
1366}
1367
1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1369
1370func read(fd int, p []byte) (n int, err error) {
1371 var _p0 unsafe.Pointer
1372 if len(p) > 0 {
1373 _p0 = unsafe.Pointer(&p[0])
1374 } else {
1375 _p0 = unsafe.Pointer(&_zero)
1376 }
1377 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1378 n = int(r0)
1379 if e1 != 0 {
1380 err = errnoErr(e1)
1381 }
1382 return
1383}
1384
1385// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1386
1387func Removexattr(path string, attr string) (err error) {
1388 var _p0 *byte
1389 _p0, err = BytePtrFromString(path)
1390 if err != nil {
1391 return
1392 }
1393 var _p1 *byte
1394 _p1, err = BytePtrFromString(attr)
1395 if err != nil {
1396 return
1397 }
1398 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1399 if e1 != 0 {
1400 err = errnoErr(e1)
1401 }
1402 return
1403}
1404
1405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1406
1407func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) {
1408 var _p0 *byte
1409 _p0, err = BytePtrFromString(oldpath)
1410 if err != nil {
1411 return
1412 }
1413 var _p1 *byte
1414 _p1, err = BytePtrFromString(newpath)
1415 if err != nil {
1416 return
1417 }
1418 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1419 if e1 != 0 {
1420 err = errnoErr(e1)
1421 }
1422 return
1423}
1424
1425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1426
1427func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
1428 var _p0 *byte
1429 _p0, err = BytePtrFromString(keyType)
1430 if err != nil {
1431 return
1432 }
1433 var _p1 *byte
1434 _p1, err = BytePtrFromString(description)
1435 if err != nil {
1436 return
1437 }
1438 var _p2 *byte
1439 _p2, err = BytePtrFromString(callback)
1440 if err != nil {
1441 return
1442 }
1443 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
1444 id = int(r0)
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 Setdomainname(p []byte) (err error) {
1454 var _p0 unsafe.Pointer
1455 if len(p) > 0 {
1456 _p0 = unsafe.Pointer(&p[0])
1457 } else {
1458 _p0 = unsafe.Pointer(&_zero)
1459 }
1460 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
1461 if e1 != 0 {
1462 err = errnoErr(e1)
1463 }
1464 return
1465}
1466
1467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1468
1469func Sethostname(p []byte) (err error) {
1470 var _p0 unsafe.Pointer
1471 if len(p) > 0 {
1472 _p0 = unsafe.Pointer(&p[0])
1473 } else {
1474 _p0 = unsafe.Pointer(&_zero)
1475 }
1476 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
1477 if e1 != 0 {
1478 err = errnoErr(e1)
1479 }
1480 return
1481}
1482
1483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1484
1485func Setpgid(pid int, pgid int) (err error) {
1486 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1487 if e1 != 0 {
1488 err = errnoErr(e1)
1489 }
1490 return
1491}
1492
1493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1494
1495func Setsid() (pid int, err error) {
1496 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1497 pid = int(r0)
1498 if e1 != 0 {
1499 err = errnoErr(e1)
1500 }
1501 return
1502}
1503
1504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1505
1506func Settimeofday(tv *Timeval) (err error) {
1507 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1508 if e1 != 0 {
1509 err = errnoErr(e1)
1510 }
1511 return
1512}
1513
1514// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1515
1516func Setns(fd int, nstype int) (err error) {
1517 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
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 Setpriority(which int, who int, prio int) (err error) {
1527 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
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 Setxattr(path string, attr string, data []byte, flags int) (err error) {
1537 var _p0 *byte
1538 _p0, err = BytePtrFromString(path)
1539 if err != nil {
1540 return
1541 }
1542 var _p1 *byte
1543 _p1, err = BytePtrFromString(attr)
1544 if err != nil {
1545 return
1546 }
1547 var _p2 unsafe.Pointer
1548 if len(data) > 0 {
1549 _p2 = unsafe.Pointer(&data[0])
1550 } else {
1551 _p2 = unsafe.Pointer(&_zero)
1552 }
1553 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
1554 if e1 != 0 {
1555 err = errnoErr(e1)
1556 }
1557 return
1558}
1559
1560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1561
1562func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) {
1563 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0)
1564 newfd = int(r0)
1565 if e1 != 0 {
1566 err = errnoErr(e1)
1567 }
1568 return
1569}
1570
1571// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1572
1573func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1574 var _p0 *byte
1575 _p0, err = BytePtrFromString(path)
1576 if err != nil {
1577 return
1578 }
1579 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
1580 if e1 != 0 {
1581 err = errnoErr(e1)
1582 }
1583 return
1584}
1585
1586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1587
1588func Sync() {
1589 SyscallNoError(SYS_SYNC, 0, 0, 0)
1590 return
1591}
1592
1593// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1594
1595func Syncfs(fd int) (err error) {
1596 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
1597 if e1 != 0 {
1598 err = errnoErr(e1)
1599 }
1600 return
1601}
1602
1603// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1604
1605func Sysinfo(info *Sysinfo_t) (err error) {
1606 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
1607 if e1 != 0 {
1608 err = errnoErr(e1)
1609 }
1610 return
1611}
1612
1613// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1614
1615func TimerfdCreate(clockid int, flags int) (fd int, err error) {
1616 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0)
1617 fd = int(r0)
1618 if e1 != 0 {
1619 err = errnoErr(e1)
1620 }
1621 return
1622}
1623
1624// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1625
1626func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) {
1627 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0)
1628 if e1 != 0 {
1629 err = errnoErr(e1)
1630 }
1631 return
1632}
1633
1634// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1635
1636func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) {
1637 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0)
1638 if e1 != 0 {
1639 err = errnoErr(e1)
1640 }
1641 return
1642}
1643
1644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1645
1646func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
1647 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
1648 if e1 != 0 {
1649 err = errnoErr(e1)
1650 }
1651 return
1652}
1653
1654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1655
1656func Times(tms *Tms) (ticks uintptr, err error) {
1657 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
1658 ticks = uintptr(r0)
1659 if e1 != 0 {
1660 err = errnoErr(e1)
1661 }
1662 return
1663}
1664
1665// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1666
1667func Umask(mask int) (oldmask int) {
1668 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
1669 oldmask = int(r0)
1670 return
1671}
1672
1673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1674
1675func Uname(buf *Utsname) (err error) {
1676 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
1677 if e1 != 0 {
1678 err = errnoErr(e1)
1679 }
1680 return
1681}
1682
1683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1684
1685func Unmount(target string, flags int) (err error) {
1686 var _p0 *byte
1687 _p0, err = BytePtrFromString(target)
1688 if err != nil {
1689 return
1690 }
1691 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1692 if e1 != 0 {
1693 err = errnoErr(e1)
1694 }
1695 return
1696}
1697
1698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1699
1700func Unshare(flags int) (err error) {
1701 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
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 write(fd int, p []byte) (n int, err error) {
1711 var _p0 unsafe.Pointer
1712 if len(p) > 0 {
1713 _p0 = unsafe.Pointer(&p[0])
1714 } else {
1715 _p0 = unsafe.Pointer(&_zero)
1716 }
1717 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
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 exitThread(code int) (err error) {
1728 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
1729 if e1 != 0 {
1730 err = errnoErr(e1)
1731 }
1732 return
1733}
1734
1735// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1736
1737func readlen(fd int, p *byte, np int) (n int, err error) {
1738 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1739 n = int(r0)
1740 if e1 != 0 {
1741 err = errnoErr(e1)
1742 }
1743 return
1744}
1745
1746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1747
1748func writelen(fd int, p *byte, np int) (n int, err error) {
1749 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1750 n = int(r0)
1751 if e1 != 0 {
1752 err = errnoErr(e1)
1753 }
1754 return
1755}
1756
1757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1758
1759func readv(fd int, iovs []Iovec) (n int, err error) {
1760 var _p0 unsafe.Pointer
1761 if len(iovs) > 0 {
1762 _p0 = unsafe.Pointer(&iovs[0])
1763 } else {
1764 _p0 = unsafe.Pointer(&_zero)
1765 }
1766 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
1767 n = int(r0)
1768 if e1 != 0 {
1769 err = errnoErr(e1)
1770 }
1771 return
1772}
1773
1774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1775
1776func writev(fd int, iovs []Iovec) (n int, err error) {
1777 var _p0 unsafe.Pointer
1778 if len(iovs) > 0 {
1779 _p0 = unsafe.Pointer(&iovs[0])
1780 } else {
1781 _p0 = unsafe.Pointer(&_zero)
1782 }
1783 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
1784 n = int(r0)
1785 if e1 != 0 {
1786 err = errnoErr(e1)
1787 }
1788 return
1789}
1790
1791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1792
1793func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
1794 var _p0 unsafe.Pointer
1795 if len(iovs) > 0 {
1796 _p0 = unsafe.Pointer(&iovs[0])
1797 } else {
1798 _p0 = unsafe.Pointer(&_zero)
1799 }
1800 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
1801 n = int(r0)
1802 if e1 != 0 {
1803 err = errnoErr(e1)
1804 }
1805 return
1806}
1807
1808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1809
1810func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
1811 var _p0 unsafe.Pointer
1812 if len(iovs) > 0 {
1813 _p0 = unsafe.Pointer(&iovs[0])
1814 } else {
1815 _p0 = unsafe.Pointer(&_zero)
1816 }
1817 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
1818 n = int(r0)
1819 if e1 != 0 {
1820 err = errnoErr(e1)
1821 }
1822 return
1823}
1824
1825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1826
1827func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
1828 var _p0 unsafe.Pointer
1829 if len(iovs) > 0 {
1830 _p0 = unsafe.Pointer(&iovs[0])
1831 } else {
1832 _p0 = unsafe.Pointer(&_zero)
1833 }
1834 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
1835 n = int(r0)
1836 if e1 != 0 {
1837 err = errnoErr(e1)
1838 }
1839 return
1840}
1841
1842// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1843
1844func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
1845 var _p0 unsafe.Pointer
1846 if len(iovs) > 0 {
1847 _p0 = unsafe.Pointer(&iovs[0])
1848 } else {
1849 _p0 = unsafe.Pointer(&_zero)
1850 }
1851 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
1852 n = int(r0)
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 munmap(addr uintptr, length uintptr) (err error) {
1862 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 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 Madvise(b []byte, advice int) (err error) {
1872 var _p0 unsafe.Pointer
1873 if len(b) > 0 {
1874 _p0 = unsafe.Pointer(&b[0])
1875 } else {
1876 _p0 = unsafe.Pointer(&_zero)
1877 }
1878 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
1879 if e1 != 0 {
1880 err = errnoErr(e1)
1881 }
1882 return
1883}
1884
1885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1887func Mprotect(b []byte, prot int) (err error) {
1888 var _p0 unsafe.Pointer
1889 if len(b) > 0 {
1890 _p0 = unsafe.Pointer(&b[0])
1891 } else {
1892 _p0 = unsafe.Pointer(&_zero)
1893 }
1894 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
1895 if e1 != 0 {
1896 err = errnoErr(e1)
1897 }
1898 return
1899}
1900
1901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1902
1903func Mlock(b []byte) (err error) {
1904 var _p0 unsafe.Pointer
1905 if len(b) > 0 {
1906 _p0 = unsafe.Pointer(&b[0])
1907 } else {
1908 _p0 = unsafe.Pointer(&_zero)
1909 }
1910 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
1911 if e1 != 0 {
1912 err = errnoErr(e1)
1913 }
1914 return
1915}
1916
1917// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1918
1919func Mlockall(flags int) (err error) {
1920 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
1921 if e1 != 0 {
1922 err = errnoErr(e1)
1923 }
1924 return
1925}
1926
1927// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1928
1929func Msync(b []byte, flags int) (err error) {
1930 var _p0 unsafe.Pointer
1931 if len(b) > 0 {
1932 _p0 = unsafe.Pointer(&b[0])
1933 } else {
1934 _p0 = unsafe.Pointer(&_zero)
1935 }
1936 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
1937 if e1 != 0 {
1938 err = errnoErr(e1)
1939 }
1940 return
1941}
1942
1943// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1944
1945func Munlock(b []byte) (err error) {
1946 var _p0 unsafe.Pointer
1947 if len(b) > 0 {
1948 _p0 = unsafe.Pointer(&b[0])
1949 } else {
1950 _p0 = unsafe.Pointer(&_zero)
1951 }
1952 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
1953 if e1 != 0 {
1954 err = errnoErr(e1)
1955 }
1956 return
1957}
1958
1959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1960
1961func Munlockall() (err error) {
1962 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
1963 if e1 != 0 {
1964 err = errnoErr(e1)
1965 }
1966 return
1967}
1968
1969// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1970
1971func faccessat(dirfd int, path string, mode uint32) (err error) {
1972 var _p0 *byte
1973 _p0, err = BytePtrFromString(path)
1974 if err != nil {
1975 return
1976 }
1977 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1978 if e1 != 0 {
1979 err = errnoErr(e1)
1980 }
1981 return
1982}
1983
1984// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1985
1986func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) {
1987 var _p0 *byte
1988 _p0, err = BytePtrFromString(path)
1989 if err != nil {
1990 return
1991 }
1992 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
1993 if e1 != 0 {
1994 err = errnoErr(e1)
1995 }
1996 return
1997}
1998
1999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2000
2001func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) {
2002 var _p0 *byte
2003 _p0, err = BytePtrFromString(pathname)
2004 if err != nil {
2005 return
2006 }
2007 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0)
2008 if e1 != 0 {
2009 err = errnoErr(e1)
2010 }
2011 return
2012}
2013
2014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2015
2016func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) {
2017 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags))
2018 fd = int(r0)
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 ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
2028 var _p0 unsafe.Pointer
2029 if len(localIov) > 0 {
2030 _p0 = unsafe.Pointer(&localIov[0])
2031 } else {
2032 _p0 = unsafe.Pointer(&_zero)
2033 }
2034 var _p1 unsafe.Pointer
2035 if len(remoteIov) > 0 {
2036 _p1 = unsafe.Pointer(&remoteIov[0])
2037 } else {
2038 _p1 = unsafe.Pointer(&_zero)
2039 }
2040 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
2041 n = int(r0)
2042 if e1 != 0 {
2043 err = errnoErr(e1)
2044 }
2045 return
2046}
2047
2048// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2049
2050func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) {
2051 var _p0 unsafe.Pointer
2052 if len(localIov) > 0 {
2053 _p0 = unsafe.Pointer(&localIov[0])
2054 } else {
2055 _p0 = unsafe.Pointer(&_zero)
2056 }
2057 var _p1 unsafe.Pointer
2058 if len(remoteIov) > 0 {
2059 _p1 = unsafe.Pointer(&remoteIov[0])
2060 } else {
2061 _p1 = unsafe.Pointer(&_zero)
2062 }
2063 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags))
2064 n = int(r0)
2065 if e1 != 0 {
2066 err = errnoErr(e1)
2067 }
2068 return
2069}
2070
2071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2072
2073func PidfdOpen(pid int, flags int) (fd int, err error) {
2074 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0)
2075 fd = int(r0)
2076 if e1 != 0 {
2077 err = errnoErr(e1)
2078 }
2079 return
2080}
2081
2082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2083
2084func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) {
2085 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags))
2086 fd = int(r0)
2087 if e1 != 0 {
2088 err = errnoErr(e1)
2089 }
2090 return
2091}
2092
2093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2094
2095func PidfdSendSignal(pidfd int, sig Signal, info *Siginfo, flags int) (err error) {
2096 _, _, e1 := Syscall6(SYS_PIDFD_SEND_SIGNAL, uintptr(pidfd), uintptr(sig), uintptr(unsafe.Pointer(info)), uintptr(flags), 0, 0)
2097 if e1 != 0 {
2098 err = errnoErr(e1)
2099 }
2100 return
2101}
2102
2103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2104
2105func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) {
2106 r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag))
2107 ret = uintptr(r0)
2108 if e1 != 0 {
2109 err = errnoErr(e1)
2110 }
2111 return
2112}
2113
2114// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2115
2116func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) {
2117 r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf)))
2118 result = int(r0)
2119 if e1 != 0 {
2120 err = errnoErr(e1)
2121 }
2122 return
2123}
2124
2125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2126
2127func shmdt(addr uintptr) (err error) {
2128 _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0)
2129 if e1 != 0 {
2130 err = errnoErr(e1)
2131 }
2132 return
2133}
2134
2135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2136
2137func shmget(key int, size int, flag int) (id int, err error) {
2138 r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag))
2139 id = int(r0)
2140 if e1 != 0 {
2141 err = errnoErr(e1)
2142 }
2143 return
2144}
2145
2146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2147
2148func getitimer(which int, currValue *Itimerval) (err error) {
2149 _, _, e1 := Syscall(SYS_GETITIMER, uintptr(which), uintptr(unsafe.Pointer(currValue)), 0)
2150 if e1 != 0 {
2151 err = errnoErr(e1)
2152 }
2153 return
2154}
2155
2156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2157
2158func setitimer(which int, newValue *Itimerval, oldValue *Itimerval) (err error) {
2159 _, _, e1 := Syscall(SYS_SETITIMER, uintptr(which), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)))
2160 if e1 != 0 {
2161 err = errnoErr(e1)
2162 }
2163 return
2164}
2165
2166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2167
2168func rtSigprocmask(how int, set *Sigset_t, oldset *Sigset_t, sigsetsize uintptr) (err error) {
2169 _, _, e1 := RawSyscall6(SYS_RT_SIGPROCMASK, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oldset)), uintptr(sigsetsize), 0, 0)
2170 if e1 != 0 {
2171 err = errnoErr(e1)
2172 }
2173 return
2174}