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