1// go run mksyscall.go -dragonfly -tags dragonfly,amd64 syscall_bsd.go syscall_dragonfly.go syscall_dragonfly_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4//go:build dragonfly && amd64
5// +build dragonfly,amd64
6
7package unix
8
9import (
10	"syscall"
11	"unsafe"
12)
13
14var _ syscall.Errno
15
16// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
17
18func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
19	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
20	n = int(r0)
21	if e1 != 0 {
22		err = errnoErr(e1)
23	}
24	return
25}
26
27// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
28
29func setgroups(ngid int, gid *_Gid_t) (err error) {
30	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
31	if e1 != 0 {
32		err = errnoErr(e1)
33	}
34	return
35}
36
37// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
38
39func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
40	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
41	wpid = int(r0)
42	if e1 != 0 {
43		err = errnoErr(e1)
44	}
45	return
46}
47
48// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
49
50func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
51	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
52	fd = int(r0)
53	if e1 != 0 {
54		err = errnoErr(e1)
55	}
56	return
57}
58
59// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
60
61func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
62	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
63	if e1 != 0 {
64		err = errnoErr(e1)
65	}
66	return
67}
68
69// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
70
71func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
72	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
73	if e1 != 0 {
74		err = errnoErr(e1)
75	}
76	return
77}
78
79// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
80
81func socket(domain int, typ int, proto int) (fd int, err error) {
82	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
83	fd = int(r0)
84	if e1 != 0 {
85		err = errnoErr(e1)
86	}
87	return
88}
89
90// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
91
92func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
93	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
94	if e1 != 0 {
95		err = errnoErr(e1)
96	}
97	return
98}
99
100// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
101
102func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
103	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
104	if e1 != 0 {
105		err = errnoErr(e1)
106	}
107	return
108}
109
110// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
111
112func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
113	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
114	if e1 != 0 {
115		err = errnoErr(e1)
116	}
117	return
118}
119
120// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
121
122func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
123	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
124	if e1 != 0 {
125		err = errnoErr(e1)
126	}
127	return
128}
129
130// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
131
132func Shutdown(s int, how int) (err error) {
133	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
134	if e1 != 0 {
135		err = errnoErr(e1)
136	}
137	return
138}
139
140// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
141
142func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
143	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
144	if e1 != 0 {
145		err = errnoErr(e1)
146	}
147	return
148}
149
150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
151
152func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
153	var _p0 unsafe.Pointer
154	if len(p) > 0 {
155		_p0 = unsafe.Pointer(&p[0])
156	} else {
157		_p0 = unsafe.Pointer(&_zero)
158	}
159	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
160	n = int(r0)
161	if e1 != 0 {
162		err = errnoErr(e1)
163	}
164	return
165}
166
167// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
168
169func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
170	var _p0 unsafe.Pointer
171	if len(buf) > 0 {
172		_p0 = unsafe.Pointer(&buf[0])
173	} else {
174		_p0 = unsafe.Pointer(&_zero)
175	}
176	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
177	if e1 != 0 {
178		err = errnoErr(e1)
179	}
180	return
181}
182
183// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
184
185func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
186	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
187	n = int(r0)
188	if e1 != 0 {
189		err = errnoErr(e1)
190	}
191	return
192}
193
194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
195
196func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
197	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
198	n = int(r0)
199	if e1 != 0 {
200		err = errnoErr(e1)
201	}
202	return
203}
204
205// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
206
207func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
208	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
209	n = int(r0)
210	if e1 != 0 {
211		err = errnoErr(e1)
212	}
213	return
214}
215
216// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
217
218func utimes(path string, timeval *[2]Timeval) (err error) {
219	var _p0 *byte
220	_p0, err = BytePtrFromString(path)
221	if err != nil {
222		return
223	}
224	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
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 futimes(fd int, timeval *[2]Timeval) (err error) {
234	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
235	if e1 != 0 {
236		err = errnoErr(e1)
237	}
238	return
239}
240
241// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
242
243func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
244	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
245	n = 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 Madvise(b []byte, behav int) (err error) {
255	var _p0 unsafe.Pointer
256	if len(b) > 0 {
257		_p0 = unsafe.Pointer(&b[0])
258	} else {
259		_p0 = unsafe.Pointer(&_zero)
260	}
261	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
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 Mlock(b []byte) (err error) {
271	var _p0 unsafe.Pointer
272	if len(b) > 0 {
273		_p0 = unsafe.Pointer(&b[0])
274	} else {
275		_p0 = unsafe.Pointer(&_zero)
276	}
277	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
278	if e1 != 0 {
279		err = errnoErr(e1)
280	}
281	return
282}
283
284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
285
286func Mlockall(flags int) (err error) {
287	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
288	if e1 != 0 {
289		err = errnoErr(e1)
290	}
291	return
292}
293
294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
295
296func Mprotect(b []byte, prot int) (err error) {
297	var _p0 unsafe.Pointer
298	if len(b) > 0 {
299		_p0 = unsafe.Pointer(&b[0])
300	} else {
301		_p0 = unsafe.Pointer(&_zero)
302	}
303	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
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 Msync(b []byte, flags int) (err error) {
313	var _p0 unsafe.Pointer
314	if len(b) > 0 {
315		_p0 = unsafe.Pointer(&b[0])
316	} else {
317		_p0 = unsafe.Pointer(&_zero)
318	}
319	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
320	if e1 != 0 {
321		err = errnoErr(e1)
322	}
323	return
324}
325
326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
327
328func Munlock(b []byte) (err error) {
329	var _p0 unsafe.Pointer
330	if len(b) > 0 {
331		_p0 = unsafe.Pointer(&b[0])
332	} else {
333		_p0 = unsafe.Pointer(&_zero)
334	}
335	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
336	if e1 != 0 {
337		err = errnoErr(e1)
338	}
339	return
340}
341
342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
343
344func Munlockall() (err error) {
345	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
346	if e1 != 0 {
347		err = errnoErr(e1)
348	}
349	return
350}
351
352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
353
354func pipe() (r int, w int, err error) {
355	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
356	r = int(r0)
357	w = int(r1)
358	if e1 != 0 {
359		err = errnoErr(e1)
360	}
361	return
362}
363
364// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
365
366func pipe2(p *[2]_C_int, flags int) (r int, w int, err error) {
367	r0, r1, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
368	r = int(r0)
369	w = int(r1)
370	if e1 != 0 {
371		err = errnoErr(e1)
372	}
373	return
374}
375
376// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
377
378func extpread(fd int, p []byte, flags int, offset int64) (n int, err error) {
379	var _p0 unsafe.Pointer
380	if len(p) > 0 {
381		_p0 = unsafe.Pointer(&p[0])
382	} else {
383		_p0 = unsafe.Pointer(&_zero)
384	}
385	r0, _, e1 := Syscall6(SYS_EXTPREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
386	n = int(r0)
387	if e1 != 0 {
388		err = errnoErr(e1)
389	}
390	return
391}
392
393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
394
395func extpwrite(fd int, p []byte, flags int, offset int64) (n int, err error) {
396	var _p0 unsafe.Pointer
397	if len(p) > 0 {
398		_p0 = unsafe.Pointer(&p[0])
399	} else {
400		_p0 = unsafe.Pointer(&_zero)
401	}
402	r0, _, e1 := Syscall6(SYS_EXTPWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(offset), 0)
403	n = int(r0)
404	if e1 != 0 {
405		err = errnoErr(e1)
406	}
407	return
408}
409
410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
411
412func Getcwd(buf []byte) (n int, err error) {
413	var _p0 unsafe.Pointer
414	if len(buf) > 0 {
415		_p0 = unsafe.Pointer(&buf[0])
416	} else {
417		_p0 = unsafe.Pointer(&_zero)
418	}
419	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
420	n = int(r0)
421	if e1 != 0 {
422		err = errnoErr(e1)
423	}
424	return
425}
426
427// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
428
429func ioctl(fd int, req uint, arg uintptr) (err error) {
430	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
431	if e1 != 0 {
432		err = errnoErr(e1)
433	}
434	return
435}
436
437// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
438
439func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
440	var _p0 unsafe.Pointer
441	if len(mib) > 0 {
442		_p0 = unsafe.Pointer(&mib[0])
443	} else {
444		_p0 = unsafe.Pointer(&_zero)
445	}
446	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
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 Access(path string, mode uint32) (err error) {
456	var _p0 *byte
457	_p0, err = BytePtrFromString(path)
458	if err != nil {
459		return
460	}
461	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
462	if e1 != 0 {
463		err = errnoErr(e1)
464	}
465	return
466}
467
468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
469
470func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
471	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
472	if e1 != 0 {
473		err = errnoErr(e1)
474	}
475	return
476}
477
478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
479
480func Chdir(path string) (err error) {
481	var _p0 *byte
482	_p0, err = BytePtrFromString(path)
483	if err != nil {
484		return
485	}
486	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
487	if e1 != 0 {
488		err = errnoErr(e1)
489	}
490	return
491}
492
493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
494
495func Chflags(path string, flags int) (err error) {
496	var _p0 *byte
497	_p0, err = BytePtrFromString(path)
498	if err != nil {
499		return
500	}
501	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
502	if e1 != 0 {
503		err = errnoErr(e1)
504	}
505	return
506}
507
508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
509
510func Chmod(path string, mode uint32) (err error) {
511	var _p0 *byte
512	_p0, err = BytePtrFromString(path)
513	if err != nil {
514		return
515	}
516	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
517	if e1 != 0 {
518		err = errnoErr(e1)
519	}
520	return
521}
522
523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
524
525func Chown(path string, uid int, gid int) (err error) {
526	var _p0 *byte
527	_p0, err = BytePtrFromString(path)
528	if err != nil {
529		return
530	}
531	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Chroot(path string) (err error) {
541	var _p0 *byte
542	_p0, err = BytePtrFromString(path)
543	if err != nil {
544		return
545	}
546	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
547	if e1 != 0 {
548		err = errnoErr(e1)
549	}
550	return
551}
552
553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555func Close(fd int) (err error) {
556	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
557	if e1 != 0 {
558		err = errnoErr(e1)
559	}
560	return
561}
562
563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
564
565func Dup(fd int) (nfd int, err error) {
566	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
567	nfd = int(r0)
568	if e1 != 0 {
569		err = errnoErr(e1)
570	}
571	return
572}
573
574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
575
576func Dup2(from int, to int) (err error) {
577	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
578	if e1 != 0 {
579		err = errnoErr(e1)
580	}
581	return
582}
583
584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
585
586func Exit(code int) {
587	Syscall(SYS_EXIT, uintptr(code), 0, 0)
588	return
589}
590
591// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
592
593func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
594	var _p0 *byte
595	_p0, err = BytePtrFromString(path)
596	if err != nil {
597		return
598	}
599	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
600	if e1 != 0 {
601		err = errnoErr(e1)
602	}
603	return
604}
605
606// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
607
608func Fchdir(fd int) (err error) {
609	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
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 Fchflags(fd int, flags int) (err error) {
619	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 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 Fchmod(fd int, mode uint32) (err error) {
629	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 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 Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
639	var _p0 *byte
640	_p0, err = BytePtrFromString(path)
641	if err != nil {
642		return
643	}
644	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
645	if e1 != 0 {
646		err = errnoErr(e1)
647	}
648	return
649}
650
651// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
652
653func Fchown(fd int, uid int, gid int) (err error) {
654	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
655	if e1 != 0 {
656		err = errnoErr(e1)
657	}
658	return
659}
660
661// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
662
663func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
664	var _p0 *byte
665	_p0, err = BytePtrFromString(path)
666	if err != nil {
667		return
668	}
669	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
670	if e1 != 0 {
671		err = errnoErr(e1)
672	}
673	return
674}
675
676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678func Flock(fd int, how int) (err error) {
679	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
680	if e1 != 0 {
681		err = errnoErr(e1)
682	}
683	return
684}
685
686// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
687
688func Fpathconf(fd int, name int) (val int, err error) {
689	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
690	val = int(r0)
691	if e1 != 0 {
692		err = errnoErr(e1)
693	}
694	return
695}
696
697// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
698
699func Fstat(fd int, stat *Stat_t) (err error) {
700	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
701	if e1 != 0 {
702		err = errnoErr(e1)
703	}
704	return
705}
706
707// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
708
709func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
710	var _p0 *byte
711	_p0, err = BytePtrFromString(path)
712	if err != nil {
713		return
714	}
715	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
716	if e1 != 0 {
717		err = errnoErr(e1)
718	}
719	return
720}
721
722// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
723
724func Fstatfs(fd int, stat *Statfs_t) (err error) {
725	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
726	if e1 != 0 {
727		err = errnoErr(e1)
728	}
729	return
730}
731
732// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
733
734func Fsync(fd int) (err error) {
735	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
736	if e1 != 0 {
737		err = errnoErr(e1)
738	}
739	return
740}
741
742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
743
744func Ftruncate(fd int, length int64) (err error) {
745	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
746	if e1 != 0 {
747		err = errnoErr(e1)
748	}
749	return
750}
751
752// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
753
754func Getdents(fd int, buf []byte) (n int, err error) {
755	var _p0 unsafe.Pointer
756	if len(buf) > 0 {
757		_p0 = unsafe.Pointer(&buf[0])
758	} else {
759		_p0 = unsafe.Pointer(&_zero)
760	}
761	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
762	n = int(r0)
763	if e1 != 0 {
764		err = errnoErr(e1)
765	}
766	return
767}
768
769// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
770
771func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
772	var _p0 unsafe.Pointer
773	if len(buf) > 0 {
774		_p0 = unsafe.Pointer(&buf[0])
775	} else {
776		_p0 = unsafe.Pointer(&_zero)
777	}
778	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
779	n = int(r0)
780	if e1 != 0 {
781		err = errnoErr(e1)
782	}
783	return
784}
785
786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
787
788func Getdtablesize() (size int) {
789	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
790	size = int(r0)
791	return
792}
793
794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
795
796func Getegid() (egid int) {
797	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
798	egid = int(r0)
799	return
800}
801
802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
803
804func Geteuid() (uid int) {
805	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
806	uid = int(r0)
807	return
808}
809
810// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
811
812func Getgid() (gid int) {
813	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
814	gid = int(r0)
815	return
816}
817
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
819
820func Getpgid(pid int) (pgid int, err error) {
821	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
822	pgid = int(r0)
823	if e1 != 0 {
824		err = errnoErr(e1)
825	}
826	return
827}
828
829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
830
831func Getpgrp() (pgrp int) {
832	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
833	pgrp = int(r0)
834	return
835}
836
837// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
838
839func Getpid() (pid int) {
840	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
841	pid = int(r0)
842	return
843}
844
845// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
846
847func Getppid() (ppid int) {
848	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
849	ppid = int(r0)
850	return
851}
852
853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
854
855func Getpriority(which int, who int) (prio int, err error) {
856	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
857	prio = int(r0)
858	if e1 != 0 {
859		err = errnoErr(e1)
860	}
861	return
862}
863
864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
865
866func Getrlimit(which int, lim *Rlimit) (err error) {
867	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
868	if e1 != 0 {
869		err = errnoErr(e1)
870	}
871	return
872}
873
874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
875
876func Getrusage(who int, rusage *Rusage) (err error) {
877	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
878	if e1 != 0 {
879		err = errnoErr(e1)
880	}
881	return
882}
883
884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
885
886func Getsid(pid int) (sid int, err error) {
887	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
888	sid = int(r0)
889	if e1 != 0 {
890		err = errnoErr(e1)
891	}
892	return
893}
894
895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
896
897func Gettimeofday(tv *Timeval) (err error) {
898	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
899	if e1 != 0 {
900		err = errnoErr(e1)
901	}
902	return
903}
904
905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
906
907func Getuid() (uid int) {
908	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
909	uid = int(r0)
910	return
911}
912
913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
914
915func Issetugid() (tainted bool) {
916	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
917	tainted = bool(r0 != 0)
918	return
919}
920
921// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
922
923func Kill(pid int, signum syscall.Signal) (err error) {
924	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
925	if e1 != 0 {
926		err = errnoErr(e1)
927	}
928	return
929}
930
931// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
932
933func Kqueue() (fd int, err error) {
934	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
935	fd = int(r0)
936	if e1 != 0 {
937		err = errnoErr(e1)
938	}
939	return
940}
941
942// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
943
944func Lchown(path string, uid int, gid int) (err error) {
945	var _p0 *byte
946	_p0, err = BytePtrFromString(path)
947	if err != nil {
948		return
949	}
950	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
951	if e1 != 0 {
952		err = errnoErr(e1)
953	}
954	return
955}
956
957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
958
959func Link(path string, link string) (err error) {
960	var _p0 *byte
961	_p0, err = BytePtrFromString(path)
962	if err != nil {
963		return
964	}
965	var _p1 *byte
966	_p1, err = BytePtrFromString(link)
967	if err != nil {
968		return
969	}
970	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
971	if e1 != 0 {
972		err = errnoErr(e1)
973	}
974	return
975}
976
977// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
978
979func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
980	var _p0 *byte
981	_p0, err = BytePtrFromString(path)
982	if err != nil {
983		return
984	}
985	var _p1 *byte
986	_p1, err = BytePtrFromString(link)
987	if err != nil {
988		return
989	}
990	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
991	if e1 != 0 {
992		err = errnoErr(e1)
993	}
994	return
995}
996
997// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
998
999func Listen(s int, backlog int) (err error) {
1000	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1001	if e1 != 0 {
1002		err = errnoErr(e1)
1003	}
1004	return
1005}
1006
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008
1009func Lstat(path string, stat *Stat_t) (err error) {
1010	var _p0 *byte
1011	_p0, err = BytePtrFromString(path)
1012	if err != nil {
1013		return
1014	}
1015	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1016	if e1 != 0 {
1017		err = errnoErr(e1)
1018	}
1019	return
1020}
1021
1022// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1023
1024func Mkdir(path string, mode uint32) (err error) {
1025	var _p0 *byte
1026	_p0, err = BytePtrFromString(path)
1027	if err != nil {
1028		return
1029	}
1030	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1031	if e1 != 0 {
1032		err = errnoErr(e1)
1033	}
1034	return
1035}
1036
1037// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1038
1039func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1040	var _p0 *byte
1041	_p0, err = BytePtrFromString(path)
1042	if err != nil {
1043		return
1044	}
1045	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1046	if e1 != 0 {
1047		err = errnoErr(e1)
1048	}
1049	return
1050}
1051
1052// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1053
1054func Mkfifo(path string, mode uint32) (err error) {
1055	var _p0 *byte
1056	_p0, err = BytePtrFromString(path)
1057	if err != nil {
1058		return
1059	}
1060	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1061	if e1 != 0 {
1062		err = errnoErr(e1)
1063	}
1064	return
1065}
1066
1067// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1068
1069func Mknod(path string, mode uint32, dev int) (err error) {
1070	var _p0 *byte
1071	_p0, err = BytePtrFromString(path)
1072	if err != nil {
1073		return
1074	}
1075	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1076	if e1 != 0 {
1077		err = errnoErr(e1)
1078	}
1079	return
1080}
1081
1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084func Mknodat(fd int, path string, mode uint32, dev int) (err error) {
1085	var _p0 *byte
1086	_p0, err = BytePtrFromString(path)
1087	if err != nil {
1088		return
1089	}
1090	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 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 Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1100	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1101	if e1 != 0 {
1102		err = errnoErr(e1)
1103	}
1104	return
1105}
1106
1107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1108
1109func Open(path string, mode int, perm uint32) (fd int, err error) {
1110	var _p0 *byte
1111	_p0, err = BytePtrFromString(path)
1112	if err != nil {
1113		return
1114	}
1115	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1116	fd = int(r0)
1117	if e1 != 0 {
1118		err = errnoErr(e1)
1119	}
1120	return
1121}
1122
1123// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1124
1125func Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1126	var _p0 *byte
1127	_p0, err = BytePtrFromString(path)
1128	if err != nil {
1129		return
1130	}
1131	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1132	fd = int(r0)
1133	if e1 != 0 {
1134		err = errnoErr(e1)
1135	}
1136	return
1137}
1138
1139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1140
1141func Pathconf(path string, name int) (val int, err error) {
1142	var _p0 *byte
1143	_p0, err = BytePtrFromString(path)
1144	if err != nil {
1145		return
1146	}
1147	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1148	val = int(r0)
1149	if e1 != 0 {
1150		err = errnoErr(e1)
1151	}
1152	return
1153}
1154
1155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1156
1157func read(fd int, p []byte) (n int, err error) {
1158	var _p0 unsafe.Pointer
1159	if len(p) > 0 {
1160		_p0 = unsafe.Pointer(&p[0])
1161	} else {
1162		_p0 = unsafe.Pointer(&_zero)
1163	}
1164	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1165	n = int(r0)
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 Readlink(path string, buf []byte) (n int, err error) {
1175	var _p0 *byte
1176	_p0, err = BytePtrFromString(path)
1177	if err != nil {
1178		return
1179	}
1180	var _p1 unsafe.Pointer
1181	if len(buf) > 0 {
1182		_p1 = unsafe.Pointer(&buf[0])
1183	} else {
1184		_p1 = unsafe.Pointer(&_zero)
1185	}
1186	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1187	n = int(r0)
1188	if e1 != 0 {
1189		err = errnoErr(e1)
1190	}
1191	return
1192}
1193
1194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1195
1196func Rename(from string, to string) (err error) {
1197	var _p0 *byte
1198	_p0, err = BytePtrFromString(from)
1199	if err != nil {
1200		return
1201	}
1202	var _p1 *byte
1203	_p1, err = BytePtrFromString(to)
1204	if err != nil {
1205		return
1206	}
1207	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1208	if e1 != 0 {
1209		err = errnoErr(e1)
1210	}
1211	return
1212}
1213
1214// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1215
1216func Renameat(fromfd int, from string, tofd int, to string) (err error) {
1217	var _p0 *byte
1218	_p0, err = BytePtrFromString(from)
1219	if err != nil {
1220		return
1221	}
1222	var _p1 *byte
1223	_p1, err = BytePtrFromString(to)
1224	if err != nil {
1225		return
1226	}
1227	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1228	if e1 != 0 {
1229		err = errnoErr(e1)
1230	}
1231	return
1232}
1233
1234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1235
1236func Revoke(path string) (err error) {
1237	var _p0 *byte
1238	_p0, err = BytePtrFromString(path)
1239	if err != nil {
1240		return
1241	}
1242	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1243	if e1 != 0 {
1244		err = errnoErr(e1)
1245	}
1246	return
1247}
1248
1249// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1250
1251func Rmdir(path string) (err error) {
1252	var _p0 *byte
1253	_p0, err = BytePtrFromString(path)
1254	if err != nil {
1255		return
1256	}
1257	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1258	if e1 != 0 {
1259		err = errnoErr(e1)
1260	}
1261	return
1262}
1263
1264// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1265
1266func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1267	r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1268	newoffset = int64(r0)
1269	if e1 != 0 {
1270		err = errnoErr(e1)
1271	}
1272	return
1273}
1274
1275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1276
1277func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1278	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1279	n = int(r0)
1280	if e1 != 0 {
1281		err = errnoErr(e1)
1282	}
1283	return
1284}
1285
1286// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1287
1288func Setegid(egid int) (err error) {
1289	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1290	if e1 != 0 {
1291		err = errnoErr(e1)
1292	}
1293	return
1294}
1295
1296// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1297
1298func Seteuid(euid int) (err error) {
1299	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1300	if e1 != 0 {
1301		err = errnoErr(e1)
1302	}
1303	return
1304}
1305
1306// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1307
1308func Setgid(gid int) (err error) {
1309	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1310	if e1 != 0 {
1311		err = errnoErr(e1)
1312	}
1313	return
1314}
1315
1316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317
1318func Setlogin(name string) (err error) {
1319	var _p0 *byte
1320	_p0, err = BytePtrFromString(name)
1321	if err != nil {
1322		return
1323	}
1324	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 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 Setpgid(pid int, pgid int) (err error) {
1334	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1335	if e1 != 0 {
1336		err = errnoErr(e1)
1337	}
1338	return
1339}
1340
1341// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1342
1343func Setpriority(which int, who int, prio int) (err error) {
1344	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1345	if e1 != 0 {
1346		err = errnoErr(e1)
1347	}
1348	return
1349}
1350
1351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1352
1353func Setregid(rgid int, egid int) (err error) {
1354	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1355	if e1 != 0 {
1356		err = errnoErr(e1)
1357	}
1358	return
1359}
1360
1361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1362
1363func Setreuid(ruid int, euid int) (err error) {
1364	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 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 Setresgid(rgid int, egid int, sgid int) (err error) {
1374	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1375	if e1 != 0 {
1376		err = errnoErr(e1)
1377	}
1378	return
1379}
1380
1381// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1382
1383func Setresuid(ruid int, euid int, suid int) (err error) {
1384	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1385	if e1 != 0 {
1386		err = errnoErr(e1)
1387	}
1388	return
1389}
1390
1391// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1392
1393func Setrlimit(which int, lim *Rlimit) (err error) {
1394	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1395	if e1 != 0 {
1396		err = errnoErr(e1)
1397	}
1398	return
1399}
1400
1401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1402
1403func Setsid() (pid int, err error) {
1404	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1405	pid = int(r0)
1406	if e1 != 0 {
1407		err = errnoErr(e1)
1408	}
1409	return
1410}
1411
1412// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1413
1414func Settimeofday(tp *Timeval) (err error) {
1415	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1416	if e1 != 0 {
1417		err = errnoErr(e1)
1418	}
1419	return
1420}
1421
1422// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1423
1424func Setuid(uid int) (err error) {
1425	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1426	if e1 != 0 {
1427		err = errnoErr(e1)
1428	}
1429	return
1430}
1431
1432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1433
1434func Stat(path string, stat *Stat_t) (err error) {
1435	var _p0 *byte
1436	_p0, err = BytePtrFromString(path)
1437	if err != nil {
1438		return
1439	}
1440	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1441	if e1 != 0 {
1442		err = errnoErr(e1)
1443	}
1444	return
1445}
1446
1447// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1448
1449func Statfs(path string, stat *Statfs_t) (err error) {
1450	var _p0 *byte
1451	_p0, err = BytePtrFromString(path)
1452	if err != nil {
1453		return
1454	}
1455	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1456	if e1 != 0 {
1457		err = errnoErr(e1)
1458	}
1459	return
1460}
1461
1462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1463
1464func Symlink(path string, link string) (err error) {
1465	var _p0 *byte
1466	_p0, err = BytePtrFromString(path)
1467	if err != nil {
1468		return
1469	}
1470	var _p1 *byte
1471	_p1, err = BytePtrFromString(link)
1472	if err != nil {
1473		return
1474	}
1475	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1476	if e1 != 0 {
1477		err = errnoErr(e1)
1478	}
1479	return
1480}
1481
1482// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1483
1484func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1485	var _p0 *byte
1486	_p0, err = BytePtrFromString(oldpath)
1487	if err != nil {
1488		return
1489	}
1490	var _p1 *byte
1491	_p1, err = BytePtrFromString(newpath)
1492	if err != nil {
1493		return
1494	}
1495	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1496	if e1 != 0 {
1497		err = errnoErr(e1)
1498	}
1499	return
1500}
1501
1502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1503
1504func Sync() (err error) {
1505	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1506	if e1 != 0 {
1507		err = errnoErr(e1)
1508	}
1509	return
1510}
1511
1512// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1513
1514func Truncate(path string, length int64) (err error) {
1515	var _p0 *byte
1516	_p0, err = BytePtrFromString(path)
1517	if err != nil {
1518		return
1519	}
1520	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1521	if e1 != 0 {
1522		err = errnoErr(e1)
1523	}
1524	return
1525}
1526
1527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1528
1529func Umask(newmask int) (oldmask int) {
1530	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1531	oldmask = int(r0)
1532	return
1533}
1534
1535// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1536
1537func Undelete(path string) (err error) {
1538	var _p0 *byte
1539	_p0, err = BytePtrFromString(path)
1540	if err != nil {
1541		return
1542	}
1543	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1544	if e1 != 0 {
1545		err = errnoErr(e1)
1546	}
1547	return
1548}
1549
1550// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1551
1552func Unlink(path string) (err error) {
1553	var _p0 *byte
1554	_p0, err = BytePtrFromString(path)
1555	if err != nil {
1556		return
1557	}
1558	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
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 Unlinkat(dirfd int, path string, flags int) (err error) {
1568	var _p0 *byte
1569	_p0, err = BytePtrFromString(path)
1570	if err != nil {
1571		return
1572	}
1573	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1574	if e1 != 0 {
1575		err = errnoErr(e1)
1576	}
1577	return
1578}
1579
1580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1581
1582func Unmount(path string, flags int) (err error) {
1583	var _p0 *byte
1584	_p0, err = BytePtrFromString(path)
1585	if err != nil {
1586		return
1587	}
1588	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 write(fd int, p []byte) (n int, err error) {
1598	var _p0 unsafe.Pointer
1599	if len(p) > 0 {
1600		_p0 = unsafe.Pointer(&p[0])
1601	} else {
1602		_p0 = unsafe.Pointer(&_zero)
1603	}
1604	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1605	n = int(r0)
1606	if e1 != 0 {
1607		err = errnoErr(e1)
1608	}
1609	return
1610}
1611
1612// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1613
1614func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1615	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1616	ret = uintptr(r0)
1617	if e1 != 0 {
1618		err = errnoErr(e1)
1619	}
1620	return
1621}
1622
1623// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1624
1625func munmap(addr uintptr, length uintptr) (err error) {
1626	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1627	if e1 != 0 {
1628		err = errnoErr(e1)
1629	}
1630	return
1631}
1632
1633// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1634
1635func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1636	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1637	n = int(r0)
1638	if e1 != 0 {
1639		err = errnoErr(e1)
1640	}
1641	return
1642}
1643
1644// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1645
1646func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1647	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1648	n = int(r0)
1649	if e1 != 0 {
1650		err = errnoErr(e1)
1651	}
1652	return
1653}
1654
1655// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1656
1657func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1658	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1659	nfd = int(r0)
1660	if e1 != 0 {
1661		err = errnoErr(e1)
1662	}
1663	return
1664}
1665
1666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1667
1668func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1669	var _p0 *byte
1670	_p0, err = BytePtrFromString(path)
1671	if err != nil {
1672		return
1673	}
1674	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1675	if e1 != 0 {
1676		err = errnoErr(e1)
1677	}
1678	return
1679}
1680