1// mksyscall.pl -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build linux,386
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 utimes(path string, times *[2]Timeval) (err error) {
147	var _p0 *byte
148	_p0, err = BytePtrFromString(path)
149	if err != nil {
150		return
151	}
152	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 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 utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
162	var _p0 *byte
163	_p0, err = BytePtrFromString(path)
164	if err != nil {
165		return
166	}
167	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
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 futimesat(dirfd int, path *byte, times *[2]Timeval) (err error) {
177	_, _, e1 := Syscall(SYS_FUTIMESAT, uintptr(dirfd), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)))
178	if e1 != 0 {
179		err = errnoErr(e1)
180	}
181	return
182}
183
184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
185
186func Getcwd(buf []byte) (n int, err error) {
187	var _p0 unsafe.Pointer
188	if len(buf) > 0 {
189		_p0 = unsafe.Pointer(&buf[0])
190	} else {
191		_p0 = unsafe.Pointer(&_zero)
192	}
193	r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
194	n = int(r0)
195	if e1 != 0 {
196		err = errnoErr(e1)
197	}
198	return
199}
200
201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
202
203func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
204	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
205	wpid = int(r0)
206	if e1 != 0 {
207		err = errnoErr(e1)
208	}
209	return
210}
211
212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
213
214func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) {
215	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
216	ret = int(r0)
217	if e1 != 0 {
218		err = errnoErr(e1)
219	}
220	return
221}
222
223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
224
225func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) {
226	var _p0 unsafe.Pointer
227	if len(buf) > 0 {
228		_p0 = unsafe.Pointer(&buf[0])
229	} else {
230		_p0 = unsafe.Pointer(&_zero)
231	}
232	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0)
233	ret = int(r0)
234	if e1 != 0 {
235		err = errnoErr(e1)
236	}
237	return
238}
239
240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
241
242func keyctlJoin(cmd int, arg2 string) (ret int, err error) {
243	var _p0 *byte
244	_p0, err = BytePtrFromString(arg2)
245	if err != nil {
246		return
247	}
248	r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0)
249	ret = int(r0)
250	if e1 != 0 {
251		err = errnoErr(e1)
252	}
253	return
254}
255
256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
257
258func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) {
259	var _p0 *byte
260	_p0, err = BytePtrFromString(arg3)
261	if err != nil {
262		return
263	}
264	var _p1 *byte
265	_p1, err = BytePtrFromString(arg4)
266	if err != nil {
267		return
268	}
269	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0)
270	ret = int(r0)
271	if e1 != 0 {
272		err = errnoErr(e1)
273	}
274	return
275}
276
277// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
278
279func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) {
280	var _p0 unsafe.Pointer
281	if len(payload) > 0 {
282		_p0 = unsafe.Pointer(&payload[0])
283	} else {
284		_p0 = unsafe.Pointer(&_zero)
285	}
286	_, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0)
287	if e1 != 0 {
288		err = errnoErr(e1)
289	}
290	return
291}
292
293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
294
295func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) {
296	var _p0 unsafe.Pointer
297	if len(buf) > 0 {
298		_p0 = unsafe.Pointer(&buf[0])
299	} else {
300		_p0 = unsafe.Pointer(&_zero)
301	}
302	r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0)
303	ret = int(r0)
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 ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
313	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
314	if e1 != 0 {
315		err = errnoErr(e1)
316	}
317	return
318}
319
320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
321
322func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) {
323	var _p0 *byte
324	_p0, err = BytePtrFromString(arg)
325	if err != nil {
326		return
327	}
328	_, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 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 mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) {
338	var _p0 *byte
339	_p0, err = BytePtrFromString(source)
340	if err != nil {
341		return
342	}
343	var _p1 *byte
344	_p1, err = BytePtrFromString(target)
345	if err != nil {
346		return
347	}
348	var _p2 *byte
349	_p2, err = BytePtrFromString(fstype)
350	if err != nil {
351		return
352	}
353	_, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 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 Acct(path string) (err error) {
363	var _p0 *byte
364	_p0, err = BytePtrFromString(path)
365	if err != nil {
366		return
367	}
368	_, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0)
369	if e1 != 0 {
370		err = errnoErr(e1)
371	}
372	return
373}
374
375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
376
377func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) {
378	var _p0 *byte
379	_p0, err = BytePtrFromString(keyType)
380	if err != nil {
381		return
382	}
383	var _p1 *byte
384	_p1, err = BytePtrFromString(description)
385	if err != nil {
386		return
387	}
388	var _p2 unsafe.Pointer
389	if len(payload) > 0 {
390		_p2 = unsafe.Pointer(&payload[0])
391	} else {
392		_p2 = unsafe.Pointer(&_zero)
393	}
394	r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0)
395	id = int(r0)
396	if e1 != 0 {
397		err = errnoErr(e1)
398	}
399	return
400}
401
402// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
403
404func Adjtimex(buf *Timex) (state int, err error) {
405	r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0)
406	state = int(r0)
407	if e1 != 0 {
408		err = errnoErr(e1)
409	}
410	return
411}
412
413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
414
415func Chdir(path string) (err error) {
416	var _p0 *byte
417	_p0, err = BytePtrFromString(path)
418	if err != nil {
419		return
420	}
421	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Chroot(path string) (err error) {
431	var _p0 *byte
432	_p0, err = BytePtrFromString(path)
433	if err != nil {
434		return
435	}
436	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
437	if e1 != 0 {
438		err = errnoErr(e1)
439	}
440	return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
445func ClockGettime(clockid int32, time *Timespec) (err error) {
446	_, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0)
447	if e1 != 0 {
448		err = errnoErr(e1)
449	}
450	return
451}
452
453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
455func Close(fd int) (err error) {
456	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
457	if e1 != 0 {
458		err = errnoErr(e1)
459	}
460	return
461}
462
463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
465func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
466	r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
467	n = int(r0)
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 EpollCreate(size int) (fd int, err error) {
498	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE, uintptr(size), 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 EpollCreate1(flag int) (fd int, err error) {
509	r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0)
510	fd = int(r0)
511	if e1 != 0 {
512		err = errnoErr(e1)
513	}
514	return
515}
516
517// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
518
519func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) {
520	_, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
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 Eventfd(initval uint, flags int) (fd int, err error) {
530	r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0)
531	fd = int(r0)
532	if e1 != 0 {
533		err = errnoErr(e1)
534	}
535	return
536}
537
538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
539
540func Exit(code int) {
541	SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0)
542	return
543}
544
545// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
546
547func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
548	var _p0 *byte
549	_p0, err = BytePtrFromString(path)
550	if err != nil {
551		return
552	}
553	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
554	if e1 != 0 {
555		err = errnoErr(e1)
556	}
557	return
558}
559
560// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
561
562func Fallocate(fd int, mode uint32, off int64, len int64) (err error) {
563	_, _, e1 := Syscall6(SYS_FALLOCATE, uintptr(fd), uintptr(mode), uintptr(off), uintptr(off>>32), uintptr(len), uintptr(len>>32))
564	if e1 != 0 {
565		err = errnoErr(e1)
566	}
567	return
568}
569
570// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
571
572func Fchdir(fd int) (err error) {
573	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
574	if e1 != 0 {
575		err = errnoErr(e1)
576	}
577	return
578}
579
580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
581
582func Fchmod(fd int, mode uint32) (err error) {
583	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
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 Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
593	var _p0 *byte
594	_p0, err = BytePtrFromString(path)
595	if err != nil {
596		return
597	}
598	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
599	if e1 != 0 {
600		err = errnoErr(e1)
601	}
602	return
603}
604
605// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
606
607func fcntl(fd int, cmd int, arg int) (val int, err error) {
608	r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
609	val = int(r0)
610	if e1 != 0 {
611		err = errnoErr(e1)
612	}
613	return
614}
615
616// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
617
618func Fdatasync(fd int) (err error) {
619	_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
620	if e1 != 0 {
621		err = errnoErr(e1)
622	}
623	return
624}
625
626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
627
628func Flock(fd int, how int) (err error) {
629	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
630	if e1 != 0 {
631		err = errnoErr(e1)
632	}
633	return
634}
635
636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
637
638func Fsync(fd int) (err error) {
639	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
640	if e1 != 0 {
641		err = errnoErr(e1)
642	}
643	return
644}
645
646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
647
648func Getdents(fd int, buf []byte) (n int, err error) {
649	var _p0 unsafe.Pointer
650	if len(buf) > 0 {
651		_p0 = unsafe.Pointer(&buf[0])
652	} else {
653		_p0 = unsafe.Pointer(&_zero)
654	}
655	r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
656	n = int(r0)
657	if e1 != 0 {
658		err = errnoErr(e1)
659	}
660	return
661}
662
663// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
664
665func Getpgid(pid int) (pgid int, err error) {
666	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
667	pgid = int(r0)
668	if e1 != 0 {
669		err = errnoErr(e1)
670	}
671	return
672}
673
674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
675
676func Getpid() (pid int) {
677	r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0)
678	pid = int(r0)
679	return
680}
681
682// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
683
684func Getppid() (ppid int) {
685	r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0)
686	ppid = int(r0)
687	return
688}
689
690// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
691
692func Getpriority(which int, who int) (prio int, err error) {
693	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
694	prio = int(r0)
695	if e1 != 0 {
696		err = errnoErr(e1)
697	}
698	return
699}
700
701// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
702
703func Getrandom(buf []byte, flags int) (n int, err error) {
704	var _p0 unsafe.Pointer
705	if len(buf) > 0 {
706		_p0 = unsafe.Pointer(&buf[0])
707	} else {
708		_p0 = unsafe.Pointer(&_zero)
709	}
710	r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags))
711	n = int(r0)
712	if e1 != 0 {
713		err = errnoErr(e1)
714	}
715	return
716}
717
718// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
719
720func Getrusage(who int, rusage *Rusage) (err error) {
721	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
722	if e1 != 0 {
723		err = errnoErr(e1)
724	}
725	return
726}
727
728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
729
730func Getsid(pid int) (sid int, err error) {
731	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
732	sid = int(r0)
733	if e1 != 0 {
734		err = errnoErr(e1)
735	}
736	return
737}
738
739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
740
741func Gettid() (tid int) {
742	r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0)
743	tid = int(r0)
744	return
745}
746
747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
748
749func Getxattr(path string, attr string, dest []byte) (sz int, err error) {
750	var _p0 *byte
751	_p0, err = BytePtrFromString(path)
752	if err != nil {
753		return
754	}
755	var _p1 *byte
756	_p1, err = BytePtrFromString(attr)
757	if err != nil {
758		return
759	}
760	var _p2 unsafe.Pointer
761	if len(dest) > 0 {
762		_p2 = unsafe.Pointer(&dest[0])
763	} else {
764		_p2 = unsafe.Pointer(&_zero)
765	}
766	r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
767	sz = int(r0)
768	if e1 != 0 {
769		err = errnoErr(e1)
770	}
771	return
772}
773
774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
775
776func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) {
777	var _p0 *byte
778	_p0, err = BytePtrFromString(pathname)
779	if err != nil {
780		return
781	}
782	r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask))
783	watchdesc = int(r0)
784	if e1 != 0 {
785		err = errnoErr(e1)
786	}
787	return
788}
789
790// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
791
792func InotifyInit1(flags int) (fd int, err error) {
793	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0)
794	fd = int(r0)
795	if e1 != 0 {
796		err = errnoErr(e1)
797	}
798	return
799}
800
801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
802
803func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) {
804	r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0)
805	success = int(r0)
806	if e1 != 0 {
807		err = errnoErr(e1)
808	}
809	return
810}
811
812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
813
814func Kill(pid int, sig syscall.Signal) (err error) {
815	_, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0)
816	if e1 != 0 {
817		err = errnoErr(e1)
818	}
819	return
820}
821
822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
823
824func Klogctl(typ int, buf []byte) (n int, err error) {
825	var _p0 unsafe.Pointer
826	if len(buf) > 0 {
827		_p0 = unsafe.Pointer(&buf[0])
828	} else {
829		_p0 = unsafe.Pointer(&_zero)
830	}
831	r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf)))
832	n = int(r0)
833	if e1 != 0 {
834		err = errnoErr(e1)
835	}
836	return
837}
838
839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
840
841func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) {
842	var _p0 *byte
843	_p0, err = BytePtrFromString(path)
844	if err != nil {
845		return
846	}
847	var _p1 *byte
848	_p1, err = BytePtrFromString(attr)
849	if err != nil {
850		return
851	}
852	var _p2 unsafe.Pointer
853	if len(dest) > 0 {
854		_p2 = unsafe.Pointer(&dest[0])
855	} else {
856		_p2 = unsafe.Pointer(&_zero)
857	}
858	r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0)
859	sz = int(r0)
860	if e1 != 0 {
861		err = errnoErr(e1)
862	}
863	return
864}
865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867
868func Listxattr(path string, dest []byte) (sz int, err error) {
869	var _p0 *byte
870	_p0, err = BytePtrFromString(path)
871	if err != nil {
872		return
873	}
874	var _p1 unsafe.Pointer
875	if len(dest) > 0 {
876		_p1 = unsafe.Pointer(&dest[0])
877	} else {
878		_p1 = unsafe.Pointer(&_zero)
879	}
880	r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
881	sz = int(r0)
882	if e1 != 0 {
883		err = errnoErr(e1)
884	}
885	return
886}
887
888// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
889
890func Llistxattr(path string, dest []byte) (sz int, err error) {
891	var _p0 *byte
892	_p0, err = BytePtrFromString(path)
893	if err != nil {
894		return
895	}
896	var _p1 unsafe.Pointer
897	if len(dest) > 0 {
898		_p1 = unsafe.Pointer(&dest[0])
899	} else {
900		_p1 = unsafe.Pointer(&_zero)
901	}
902	r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)))
903	sz = 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 Lremovexattr(path string, attr string) (err error) {
913	var _p0 *byte
914	_p0, err = BytePtrFromString(path)
915	if err != nil {
916		return
917	}
918	var _p1 *byte
919	_p1, err = BytePtrFromString(attr)
920	if err != nil {
921		return
922	}
923	_, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
924	if e1 != 0 {
925		err = errnoErr(e1)
926	}
927	return
928}
929
930// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
931
932func Lsetxattr(path string, attr string, data []byte, flags int) (err error) {
933	var _p0 *byte
934	_p0, err = BytePtrFromString(path)
935	if err != nil {
936		return
937	}
938	var _p1 *byte
939	_p1, err = BytePtrFromString(attr)
940	if err != nil {
941		return
942	}
943	var _p2 unsafe.Pointer
944	if len(data) > 0 {
945		_p2 = unsafe.Pointer(&data[0])
946	} else {
947		_p2 = unsafe.Pointer(&_zero)
948	}
949	_, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
950	if e1 != 0 {
951		err = errnoErr(e1)
952	}
953	return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Mkdirat(dirfd int, path string, mode uint32) (err error) {
959	var _p0 *byte
960	_p0, err = BytePtrFromString(path)
961	if err != nil {
962		return
963	}
964	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
965	if e1 != 0 {
966		err = errnoErr(e1)
967	}
968	return
969}
970
971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
972
973func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
974	var _p0 *byte
975	_p0, err = BytePtrFromString(path)
976	if err != nil {
977		return
978	}
979	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
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 Nanosleep(time *Timespec, leftover *Timespec) (err error) {
989	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
990	if e1 != 0 {
991		err = errnoErr(e1)
992	}
993	return
994}
995
996// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
997
998func PivotRoot(newroot string, putold string) (err error) {
999	var _p0 *byte
1000	_p0, err = BytePtrFromString(newroot)
1001	if err != nil {
1002		return
1003	}
1004	var _p1 *byte
1005	_p1, err = BytePtrFromString(putold)
1006	if err != nil {
1007		return
1008	}
1009	_, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1010	if e1 != 0 {
1011		err = errnoErr(e1)
1012	}
1013	return
1014}
1015
1016// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1017
1018func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) {
1019	_, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0)
1020	if e1 != 0 {
1021		err = errnoErr(e1)
1022	}
1023	return
1024}
1025
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027
1028func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) {
1029	_, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
1030	if e1 != 0 {
1031		err = errnoErr(e1)
1032	}
1033	return
1034}
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
1039	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)))
1040	n = int(r0)
1041	if e1 != 0 {
1042		err = errnoErr(e1)
1043	}
1044	return
1045}
1046
1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1048
1049func read(fd int, p []byte) (n int, err error) {
1050	var _p0 unsafe.Pointer
1051	if len(p) > 0 {
1052		_p0 = unsafe.Pointer(&p[0])
1053	} else {
1054		_p0 = unsafe.Pointer(&_zero)
1055	}
1056	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1057	n = int(r0)
1058	if e1 != 0 {
1059		err = errnoErr(e1)
1060	}
1061	return
1062}
1063
1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066func Removexattr(path string, attr string) (err error) {
1067	var _p0 *byte
1068	_p0, err = BytePtrFromString(path)
1069	if err != nil {
1070		return
1071	}
1072	var _p1 *byte
1073	_p1, err = BytePtrFromString(attr)
1074	if err != nil {
1075		return
1076	}
1077	_, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1078	if e1 != 0 {
1079		err = errnoErr(e1)
1080	}
1081	return
1082}
1083
1084// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1085
1086func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1087	var _p0 *byte
1088	_p0, err = BytePtrFromString(oldpath)
1089	if err != nil {
1090		return
1091	}
1092	var _p1 *byte
1093	_p1, err = BytePtrFromString(newpath)
1094	if err != nil {
1095		return
1096	}
1097	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1098	if e1 != 0 {
1099		err = errnoErr(e1)
1100	}
1101	return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) {
1107	var _p0 *byte
1108	_p0, err = BytePtrFromString(keyType)
1109	if err != nil {
1110		return
1111	}
1112	var _p1 *byte
1113	_p1, err = BytePtrFromString(description)
1114	if err != nil {
1115		return
1116	}
1117	var _p2 *byte
1118	_p2, err = BytePtrFromString(callback)
1119	if err != nil {
1120		return
1121	}
1122	r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0)
1123	id = int(r0)
1124	if e1 != 0 {
1125		err = errnoErr(e1)
1126	}
1127	return
1128}
1129
1130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1131
1132func Setdomainname(p []byte) (err error) {
1133	var _p0 unsafe.Pointer
1134	if len(p) > 0 {
1135		_p0 = unsafe.Pointer(&p[0])
1136	} else {
1137		_p0 = unsafe.Pointer(&_zero)
1138	}
1139	_, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0)
1140	if e1 != 0 {
1141		err = errnoErr(e1)
1142	}
1143	return
1144}
1145
1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1147
1148func Sethostname(p []byte) (err error) {
1149	var _p0 unsafe.Pointer
1150	if len(p) > 0 {
1151		_p0 = unsafe.Pointer(&p[0])
1152	} else {
1153		_p0 = unsafe.Pointer(&_zero)
1154	}
1155	_, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0)
1156	if e1 != 0 {
1157		err = errnoErr(e1)
1158	}
1159	return
1160}
1161
1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1163
1164func Setpgid(pid int, pgid int) (err error) {
1165	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1166	if e1 != 0 {
1167		err = errnoErr(e1)
1168	}
1169	return
1170}
1171
1172// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1173
1174func Setsid() (pid int, err error) {
1175	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1176	pid = int(r0)
1177	if e1 != 0 {
1178		err = errnoErr(e1)
1179	}
1180	return
1181}
1182
1183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1184
1185func Settimeofday(tv *Timeval) (err error) {
1186	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
1187	if e1 != 0 {
1188		err = errnoErr(e1)
1189	}
1190	return
1191}
1192
1193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1194
1195func Setns(fd int, nstype int) (err error) {
1196	_, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0)
1197	if e1 != 0 {
1198		err = errnoErr(e1)
1199	}
1200	return
1201}
1202
1203// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1204
1205func Setpriority(which int, who int, prio int) (err error) {
1206	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1207	if e1 != 0 {
1208		err = errnoErr(e1)
1209	}
1210	return
1211}
1212
1213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1214
1215func Setxattr(path string, attr string, data []byte, flags int) (err error) {
1216	var _p0 *byte
1217	_p0, err = BytePtrFromString(path)
1218	if err != nil {
1219		return
1220	}
1221	var _p1 *byte
1222	_p1, err = BytePtrFromString(attr)
1223	if err != nil {
1224		return
1225	}
1226	var _p2 unsafe.Pointer
1227	if len(data) > 0 {
1228		_p2 = unsafe.Pointer(&data[0])
1229	} else {
1230		_p2 = unsafe.Pointer(&_zero)
1231	}
1232	_, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0)
1233	if e1 != 0 {
1234		err = errnoErr(e1)
1235	}
1236	return
1237}
1238
1239// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1240
1241func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) {
1242	var _p0 *byte
1243	_p0, err = BytePtrFromString(path)
1244	if err != nil {
1245		return
1246	}
1247	_, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0)
1248	if e1 != 0 {
1249		err = errnoErr(e1)
1250	}
1251	return
1252}
1253
1254// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1255
1256func Sync() {
1257	SyscallNoError(SYS_SYNC, 0, 0, 0)
1258	return
1259}
1260
1261// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1262
1263func Syncfs(fd int) (err error) {
1264	_, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0)
1265	if e1 != 0 {
1266		err = errnoErr(e1)
1267	}
1268	return
1269}
1270
1271// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1272
1273func Sysinfo(info *Sysinfo_t) (err error) {
1274	_, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0)
1275	if e1 != 0 {
1276		err = errnoErr(e1)
1277	}
1278	return
1279}
1280
1281// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1282
1283func Tee(rfd int, wfd int, len int, flags int) (n int64, err error) {
1284	r0, r1, e1 := Syscall6(SYS_TEE, uintptr(rfd), uintptr(wfd), uintptr(len), uintptr(flags), 0, 0)
1285	n = int64(int64(r1)<<32 | int64(r0))
1286	if e1 != 0 {
1287		err = errnoErr(e1)
1288	}
1289	return
1290}
1291
1292// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1293
1294func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) {
1295	_, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig))
1296	if e1 != 0 {
1297		err = errnoErr(e1)
1298	}
1299	return
1300}
1301
1302// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1303
1304func Times(tms *Tms) (ticks uintptr, err error) {
1305	r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0)
1306	ticks = uintptr(r0)
1307	if e1 != 0 {
1308		err = errnoErr(e1)
1309	}
1310	return
1311}
1312
1313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1314
1315func Umask(mask int) (oldmask int) {
1316	r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0)
1317	oldmask = int(r0)
1318	return
1319}
1320
1321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1322
1323func Uname(buf *Utsname) (err error) {
1324	_, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0)
1325	if e1 != 0 {
1326		err = errnoErr(e1)
1327	}
1328	return
1329}
1330
1331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1332
1333func Unmount(target string, flags int) (err error) {
1334	var _p0 *byte
1335	_p0, err = BytePtrFromString(target)
1336	if err != nil {
1337		return
1338	}
1339	_, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1340	if e1 != 0 {
1341		err = errnoErr(e1)
1342	}
1343	return
1344}
1345
1346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1347
1348func Unshare(flags int) (err error) {
1349	_, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0)
1350	if e1 != 0 {
1351		err = errnoErr(e1)
1352	}
1353	return
1354}
1355
1356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1357
1358func Ustat(dev int, ubuf *Ustat_t) (err error) {
1359	_, _, e1 := Syscall(SYS_USTAT, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0)
1360	if e1 != 0 {
1361		err = errnoErr(e1)
1362	}
1363	return
1364}
1365
1366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368func write(fd int, p []byte) (n int, err error) {
1369	var _p0 unsafe.Pointer
1370	if len(p) > 0 {
1371		_p0 = unsafe.Pointer(&p[0])
1372	} else {
1373		_p0 = unsafe.Pointer(&_zero)
1374	}
1375	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1376	n = int(r0)
1377	if e1 != 0 {
1378		err = errnoErr(e1)
1379	}
1380	return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func exitThread(code int) (err error) {
1386	_, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0)
1387	if e1 != 0 {
1388		err = errnoErr(e1)
1389	}
1390	return
1391}
1392
1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1394
1395func readlen(fd int, p *byte, np int) (n int, err error) {
1396	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1397	n = int(r0)
1398	if e1 != 0 {
1399		err = errnoErr(e1)
1400	}
1401	return
1402}
1403
1404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1405
1406func writelen(fd int, p *byte, np int) (n int, err error) {
1407	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np))
1408	n = int(r0)
1409	if e1 != 0 {
1410		err = errnoErr(e1)
1411	}
1412	return
1413}
1414
1415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1416
1417func munmap(addr uintptr, length uintptr) (err error) {
1418	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 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 Madvise(b []byte, advice int) (err error) {
1428	var _p0 unsafe.Pointer
1429	if len(b) > 0 {
1430		_p0 = unsafe.Pointer(&b[0])
1431	} else {
1432		_p0 = unsafe.Pointer(&_zero)
1433	}
1434	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice))
1435	if e1 != 0 {
1436		err = errnoErr(e1)
1437	}
1438	return
1439}
1440
1441// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1442
1443func Mprotect(b []byte, prot int) (err error) {
1444	var _p0 unsafe.Pointer
1445	if len(b) > 0 {
1446		_p0 = unsafe.Pointer(&b[0])
1447	} else {
1448		_p0 = unsafe.Pointer(&_zero)
1449	}
1450	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
1451	if e1 != 0 {
1452		err = errnoErr(e1)
1453	}
1454	return
1455}
1456
1457// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1458
1459func Mlock(b []byte) (err error) {
1460	var _p0 unsafe.Pointer
1461	if len(b) > 0 {
1462		_p0 = unsafe.Pointer(&b[0])
1463	} else {
1464		_p0 = unsafe.Pointer(&_zero)
1465	}
1466	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
1467	if e1 != 0 {
1468		err = errnoErr(e1)
1469	}
1470	return
1471}
1472
1473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1474
1475func Mlockall(flags int) (err error) {
1476	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 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 Msync(b []byte, flags int) (err error) {
1486	var _p0 unsafe.Pointer
1487	if len(b) > 0 {
1488		_p0 = unsafe.Pointer(&b[0])
1489	} else {
1490		_p0 = unsafe.Pointer(&_zero)
1491	}
1492	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
1493	if e1 != 0 {
1494		err = errnoErr(e1)
1495	}
1496	return
1497}
1498
1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501func Munlock(b []byte) (err error) {
1502	var _p0 unsafe.Pointer
1503	if len(b) > 0 {
1504		_p0 = unsafe.Pointer(&b[0])
1505	} else {
1506		_p0 = unsafe.Pointer(&_zero)
1507	}
1508	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 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 Munlockall() (err error) {
1518	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
1519	if e1 != 0 {
1520		err = errnoErr(e1)
1521	}
1522	return
1523}
1524
1525// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1526
1527func pipe(p *[2]_C_int) (err error) {
1528	_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
1529	if e1 != 0 {
1530		err = errnoErr(e1)
1531	}
1532	return
1533}
1534
1535// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1536
1537func pipe2(p *[2]_C_int, flags int) (err error) {
1538	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
1539	if e1 != 0 {
1540		err = errnoErr(e1)
1541	}
1542	return
1543}
1544
1545// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1546
1547func Dup2(oldfd int, newfd int) (err error) {
1548	_, _, e1 := Syscall(SYS_DUP2, uintptr(oldfd), uintptr(newfd), 0)
1549	if e1 != 0 {
1550		err = errnoErr(e1)
1551	}
1552	return
1553}
1554
1555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1556
1557func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
1558	_, _, e1 := Syscall6(SYS_FADVISE64_64, uintptr(fd), uintptr(offset), uintptr(offset>>32), uintptr(length), uintptr(length>>32), uintptr(advice))
1559	if e1 != 0 {
1560		err = errnoErr(e1)
1561	}
1562	return
1563}
1564
1565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1566
1567func Fchown(fd int, uid int, gid int) (err error) {
1568	_, _, e1 := Syscall(SYS_FCHOWN32, uintptr(fd), uintptr(uid), uintptr(gid))
1569	if e1 != 0 {
1570		err = errnoErr(e1)
1571	}
1572	return
1573}
1574
1575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1576
1577func Fstat(fd int, stat *Stat_t) (err error) {
1578	_, _, e1 := Syscall(SYS_FSTAT64, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
1579	if e1 != 0 {
1580		err = errnoErr(e1)
1581	}
1582	return
1583}
1584
1585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1586
1587func Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) {
1588	var _p0 *byte
1589	_p0, err = BytePtrFromString(path)
1590	if err != nil {
1591		return
1592	}
1593	_, _, e1 := Syscall6(SYS_FSTATAT64, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
1594	if e1 != 0 {
1595		err = errnoErr(e1)
1596	}
1597	return
1598}
1599
1600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1601
1602func Ftruncate(fd int, length int64) (err error) {
1603	_, _, e1 := Syscall(SYS_FTRUNCATE64, uintptr(fd), uintptr(length), uintptr(length>>32))
1604	if e1 != 0 {
1605		err = errnoErr(e1)
1606	}
1607	return
1608}
1609
1610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1611
1612func Getegid() (egid int) {
1613	r0, _ := RawSyscallNoError(SYS_GETEGID32, 0, 0, 0)
1614	egid = int(r0)
1615	return
1616}
1617
1618// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1619
1620func Geteuid() (euid int) {
1621	r0, _ := RawSyscallNoError(SYS_GETEUID32, 0, 0, 0)
1622	euid = int(r0)
1623	return
1624}
1625
1626// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1627
1628func Getgid() (gid int) {
1629	r0, _ := RawSyscallNoError(SYS_GETGID32, 0, 0, 0)
1630	gid = int(r0)
1631	return
1632}
1633
1634// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1635
1636func Getuid() (uid int) {
1637	r0, _ := RawSyscallNoError(SYS_GETUID32, 0, 0, 0)
1638	uid = int(r0)
1639	return
1640}
1641
1642// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1643
1644func InotifyInit() (fd int, err error) {
1645	r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT, 0, 0, 0)
1646	fd = int(r0)
1647	if e1 != 0 {
1648		err = errnoErr(e1)
1649	}
1650	return
1651}
1652
1653// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1654
1655func Ioperm(from int, num int, on int) (err error) {
1656	_, _, e1 := Syscall(SYS_IOPERM, uintptr(from), uintptr(num), uintptr(on))
1657	if e1 != 0 {
1658		err = errnoErr(e1)
1659	}
1660	return
1661}
1662
1663// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1664
1665func Iopl(level int) (err error) {
1666	_, _, e1 := Syscall(SYS_IOPL, uintptr(level), 0, 0)
1667	if e1 != 0 {
1668		err = errnoErr(e1)
1669	}
1670	return
1671}
1672
1673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1674
1675func Lchown(path string, uid int, gid int) (err error) {
1676	var _p0 *byte
1677	_p0, err = BytePtrFromString(path)
1678	if err != nil {
1679		return
1680	}
1681	_, _, e1 := Syscall(SYS_LCHOWN32, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1682	if e1 != 0 {
1683		err = errnoErr(e1)
1684	}
1685	return
1686}
1687
1688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1689
1690func Lstat(path string, stat *Stat_t) (err error) {
1691	var _p0 *byte
1692	_p0, err = BytePtrFromString(path)
1693	if err != nil {
1694		return
1695	}
1696	_, _, e1 := Syscall(SYS_LSTAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1697	if e1 != 0 {
1698		err = errnoErr(e1)
1699	}
1700	return
1701}
1702
1703// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1704
1705func Pread(fd int, p []byte, offset int64) (n int, err error) {
1706	var _p0 unsafe.Pointer
1707	if len(p) > 0 {
1708		_p0 = unsafe.Pointer(&p[0])
1709	} else {
1710		_p0 = unsafe.Pointer(&_zero)
1711	}
1712	r0, _, e1 := Syscall6(SYS_PREAD64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1713	n = int(r0)
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 Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1723	var _p0 unsafe.Pointer
1724	if len(p) > 0 {
1725		_p0 = unsafe.Pointer(&p[0])
1726	} else {
1727		_p0 = unsafe.Pointer(&_zero)
1728	}
1729	r0, _, e1 := Syscall6(SYS_PWRITE64, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
1730	n = int(r0)
1731	if e1 != 0 {
1732		err = errnoErr(e1)
1733	}
1734	return
1735}
1736
1737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1738
1739func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1740	r0, _, e1 := Syscall6(SYS_SENDFILE64, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1741	written = int(r0)
1742	if e1 != 0 {
1743		err = errnoErr(e1)
1744	}
1745	return
1746}
1747
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749
1750func Setfsgid(gid int) (err error) {
1751	_, _, e1 := Syscall(SYS_SETFSGID32, uintptr(gid), 0, 0)
1752	if e1 != 0 {
1753		err = errnoErr(e1)
1754	}
1755	return
1756}
1757
1758// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1759
1760func Setfsuid(uid int) (err error) {
1761	_, _, e1 := Syscall(SYS_SETFSUID32, uintptr(uid), 0, 0)
1762	if e1 != 0 {
1763		err = errnoErr(e1)
1764	}
1765	return
1766}
1767
1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770func Setregid(rgid int, egid int) (err error) {
1771	_, _, e1 := RawSyscall(SYS_SETREGID32, uintptr(rgid), uintptr(egid), 0)
1772	if e1 != 0 {
1773		err = errnoErr(e1)
1774	}
1775	return
1776}
1777
1778// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1779
1780func Setresgid(rgid int, egid int, sgid int) (err error) {
1781	_, _, e1 := RawSyscall(SYS_SETRESGID32, uintptr(rgid), uintptr(egid), uintptr(sgid))
1782	if e1 != 0 {
1783		err = errnoErr(e1)
1784	}
1785	return
1786}
1787
1788// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1789
1790func Setresuid(ruid int, euid int, suid int) (err error) {
1791	_, _, e1 := RawSyscall(SYS_SETRESUID32, uintptr(ruid), uintptr(euid), uintptr(suid))
1792	if e1 != 0 {
1793		err = errnoErr(e1)
1794	}
1795	return
1796}
1797
1798// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1799
1800func Setreuid(ruid int, euid int) (err error) {
1801	_, _, e1 := RawSyscall(SYS_SETREUID32, uintptr(ruid), uintptr(euid), 0)
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 Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) {
1811	r0, _, e1 := Syscall6(SYS_SPLICE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags))
1812	n = int(r0)
1813	if e1 != 0 {
1814		err = errnoErr(e1)
1815	}
1816	return
1817}
1818
1819// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1820
1821func Stat(path string, stat *Stat_t) (err error) {
1822	var _p0 *byte
1823	_p0, err = BytePtrFromString(path)
1824	if err != nil {
1825		return
1826	}
1827	_, _, e1 := Syscall(SYS_STAT64, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1828	if e1 != 0 {
1829		err = errnoErr(e1)
1830	}
1831	return
1832}
1833
1834// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1835
1836func SyncFileRange(fd int, off int64, n int64, flags int) (err error) {
1837	_, _, e1 := Syscall6(SYS_SYNC_FILE_RANGE, uintptr(fd), uintptr(off), uintptr(off>>32), uintptr(n), uintptr(n>>32), uintptr(flags))
1838	if e1 != 0 {
1839		err = errnoErr(e1)
1840	}
1841	return
1842}
1843
1844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1845
1846func Truncate(path string, length int64) (err error) {
1847	var _p0 *byte
1848	_p0, err = BytePtrFromString(path)
1849	if err != nil {
1850		return
1851	}
1852	_, _, e1 := Syscall(SYS_TRUNCATE64, uintptr(unsafe.Pointer(_p0)), uintptr(length), uintptr(length>>32))
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 getgroups(n int, list *_Gid_t) (nn int, err error) {
1862	r0, _, e1 := RawSyscall(SYS_GETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
1863	nn = int(r0)
1864	if e1 != 0 {
1865		err = errnoErr(e1)
1866	}
1867	return
1868}
1869
1870// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1871
1872func setgroups(n int, list *_Gid_t) (err error) {
1873	_, _, e1 := RawSyscall(SYS_SETGROUPS32, uintptr(n), uintptr(unsafe.Pointer(list)), 0)
1874	if e1 != 0 {
1875		err = errnoErr(e1)
1876	}
1877	return
1878}
1879
1880// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1881
1882func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1883	r0, _, e1 := Syscall6(SYS__NEWSELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1884	n = int(r0)
1885	if e1 != 0 {
1886		err = errnoErr(e1)
1887	}
1888	return
1889}
1890
1891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1892
1893func mmap2(addr uintptr, length uintptr, prot int, flags int, fd int, pageOffset uintptr) (xaddr uintptr, err error) {
1894	r0, _, e1 := Syscall6(SYS_MMAP2, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flags), uintptr(fd), uintptr(pageOffset))
1895	xaddr = uintptr(r0)
1896	if e1 != 0 {
1897		err = errnoErr(e1)
1898	}
1899	return
1900}
1901
1902// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1903
1904func EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) {
1905	var _p0 unsafe.Pointer
1906	if len(events) > 0 {
1907		_p0 = unsafe.Pointer(&events[0])
1908	} else {
1909		_p0 = unsafe.Pointer(&_zero)
1910	}
1911	r0, _, e1 := Syscall6(SYS_EPOLL_WAIT, uintptr(epfd), uintptr(_p0), uintptr(len(events)), uintptr(msec), 0, 0)
1912	n = int(r0)
1913	if e1 != 0 {
1914		err = errnoErr(e1)
1915	}
1916	return
1917}
1918
1919// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1920
1921func Pause() (err error) {
1922	_, _, e1 := Syscall(SYS_PAUSE, 0, 0, 0)
1923	if e1 != 0 {
1924		err = errnoErr(e1)
1925	}
1926	return
1927}
1928
1929// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1930
1931func getrlimit(resource int, rlim *rlimit32) (err error) {
1932	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
1933	if e1 != 0 {
1934		err = errnoErr(e1)
1935	}
1936	return
1937}
1938
1939// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1940
1941func setrlimit(resource int, rlim *rlimit32) (err error) {
1942	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(resource), uintptr(unsafe.Pointer(rlim)), 0)
1943	if e1 != 0 {
1944		err = errnoErr(e1)
1945	}
1946	return
1947}
1948
1949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1950
1951func Gettimeofday(tv *Timeval) (err error) {
1952	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 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 Time(t *Time_t) (tt Time_t, err error) {
1962	r0, _, e1 := RawSyscall(SYS_TIME, uintptr(unsafe.Pointer(t)), 0, 0)
1963	tt = Time_t(r0)
1964	if e1 != 0 {
1965		err = errnoErr(e1)
1966	}
1967	return
1968}
1969
1970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1971
1972func Utime(path string, buf *Utimbuf) (err error) {
1973	var _p0 *byte
1974	_p0, err = BytePtrFromString(path)
1975	if err != nil {
1976		return
1977	}
1978	_, _, e1 := Syscall(SYS_UTIME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0)
1979	if e1 != 0 {
1980		err = errnoErr(e1)
1981	}
1982	return
1983}
1984
1985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1986
1987func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
1988	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
1989	n = int(r0)
1990	if e1 != 0 {
1991		err = errnoErr(e1)
1992	}
1993	return
1994}
1995