1// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build freebsd,arm64
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 getgroups(ngid int, gid *_Gid_t) (n int, err error) {
18	r0, _, e1 := RawSyscall(SYS_GETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
19	n = int(r0)
20	if e1 != 0 {
21		err = errnoErr(e1)
22	}
23	return
24}
25
26// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
27
28func setgroups(ngid int, gid *_Gid_t) (err error) {
29	_, _, e1 := RawSyscall(SYS_SETGROUPS, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0)
30	if e1 != 0 {
31		err = errnoErr(e1)
32	}
33	return
34}
35
36// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
37
38func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) {
39	r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
40	wpid = int(r0)
41	if e1 != 0 {
42		err = errnoErr(e1)
43	}
44	return
45}
46
47// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
48
49func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
50	r0, _, e1 := Syscall(SYS_ACCEPT, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
51	fd = int(r0)
52	if e1 != 0 {
53		err = errnoErr(e1)
54	}
55	return
56}
57
58// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
59
60func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
61	_, _, e1 := Syscall(SYS_BIND, uintptr(s), uintptr(addr), uintptr(addrlen))
62	if e1 != 0 {
63		err = errnoErr(e1)
64	}
65	return
66}
67
68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
69
70func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
71	_, _, e1 := Syscall(SYS_CONNECT, uintptr(s), uintptr(addr), uintptr(addrlen))
72	if e1 != 0 {
73		err = errnoErr(e1)
74	}
75	return
76}
77
78// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
79
80func socket(domain int, typ int, proto int) (fd int, err error) {
81	r0, _, e1 := RawSyscall(SYS_SOCKET, uintptr(domain), uintptr(typ), uintptr(proto))
82	fd = int(r0)
83	if e1 != 0 {
84		err = errnoErr(e1)
85	}
86	return
87}
88
89// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
90
91func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
92	_, _, e1 := Syscall6(SYS_GETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
93	if e1 != 0 {
94		err = errnoErr(e1)
95	}
96	return
97}
98
99// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
100
101func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
102	_, _, e1 := Syscall6(SYS_SETSOCKOPT, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
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 getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
112	_, _, e1 := RawSyscall(SYS_GETPEERNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
113	if e1 != 0 {
114		err = errnoErr(e1)
115	}
116	return
117}
118
119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
120
121func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
122	_, _, e1 := RawSyscall(SYS_GETSOCKNAME, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)))
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 Shutdown(s int, how int) (err error) {
132	_, _, e1 := Syscall(SYS_SHUTDOWN, uintptr(s), uintptr(how), 0)
133	if e1 != 0 {
134		err = errnoErr(e1)
135	}
136	return
137}
138
139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
140
141func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
142	_, _, e1 := RawSyscall6(SYS_SOCKETPAIR, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
143	if e1 != 0 {
144		err = errnoErr(e1)
145	}
146	return
147}
148
149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
150
151func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
152	var _p0 unsafe.Pointer
153	if len(p) > 0 {
154		_p0 = unsafe.Pointer(&p[0])
155	} else {
156		_p0 = unsafe.Pointer(&_zero)
157	}
158	r0, _, e1 := Syscall6(SYS_RECVFROM, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
159	n = int(r0)
160	if e1 != 0 {
161		err = errnoErr(e1)
162	}
163	return
164}
165
166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
167
168func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
169	var _p0 unsafe.Pointer
170	if len(buf) > 0 {
171		_p0 = unsafe.Pointer(&buf[0])
172	} else {
173		_p0 = unsafe.Pointer(&_zero)
174	}
175	_, _, e1 := Syscall6(SYS_SENDTO, uintptr(s), uintptr(_p0), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
176	if e1 != 0 {
177		err = errnoErr(e1)
178	}
179	return
180}
181
182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
183
184func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
185	r0, _, e1 := Syscall(SYS_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
186	n = int(r0)
187	if e1 != 0 {
188		err = errnoErr(e1)
189	}
190	return
191}
192
193// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
194
195func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
196	r0, _, e1 := Syscall(SYS_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags))
197	n = int(r0)
198	if e1 != 0 {
199		err = errnoErr(e1)
200	}
201	return
202}
203
204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
205
206func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, nevent int, timeout *Timespec) (n int, err error) {
207	r0, _, e1 := Syscall6(SYS_KEVENT, uintptr(kq), uintptr(change), uintptr(nchange), uintptr(event), uintptr(nevent), uintptr(unsafe.Pointer(timeout)))
208	n = int(r0)
209	if e1 != 0 {
210		err = errnoErr(e1)
211	}
212	return
213}
214
215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
216
217func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
218	var _p0 unsafe.Pointer
219	if len(mib) > 0 {
220		_p0 = unsafe.Pointer(&mib[0])
221	} else {
222		_p0 = unsafe.Pointer(&_zero)
223	}
224	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
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 utimes(path string, timeval *[2]Timeval) (err error) {
234	var _p0 *byte
235	_p0, err = BytePtrFromString(path)
236	if err != nil {
237		return
238	}
239	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
240	if e1 != 0 {
241		err = errnoErr(e1)
242	}
243	return
244}
245
246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
247
248func futimes(fd int, timeval *[2]Timeval) (err error) {
249	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
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 fcntl(fd int, cmd int, arg int) (val int, err error) {
259	r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
260	val = int(r0)
261	if e1 != 0 {
262		err = errnoErr(e1)
263	}
264	return
265}
266
267// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
268
269func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
270	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
271	n = int(r0)
272	if e1 != 0 {
273		err = errnoErr(e1)
274	}
275	return
276}
277
278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
279
280func Madvise(b []byte, behav int) (err error) {
281	var _p0 unsafe.Pointer
282	if len(b) > 0 {
283		_p0 = unsafe.Pointer(&b[0])
284	} else {
285		_p0 = unsafe.Pointer(&_zero)
286	}
287	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
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 Mlock(b []byte) (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_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
304	if e1 != 0 {
305		err = errnoErr(e1)
306	}
307	return
308}
309
310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
311
312func Mlockall(flags int) (err error) {
313	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 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 Mprotect(b []byte, prot int) (err error) {
323	var _p0 unsafe.Pointer
324	if len(b) > 0 {
325		_p0 = unsafe.Pointer(&b[0])
326	} else {
327		_p0 = unsafe.Pointer(&_zero)
328	}
329	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
330	if e1 != 0 {
331		err = errnoErr(e1)
332	}
333	return
334}
335
336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
337
338func Msync(b []byte, flags int) (err error) {
339	var _p0 unsafe.Pointer
340	if len(b) > 0 {
341		_p0 = unsafe.Pointer(&b[0])
342	} else {
343		_p0 = unsafe.Pointer(&_zero)
344	}
345	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
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 Munlock(b []byte) (err error) {
355	var _p0 unsafe.Pointer
356	if len(b) > 0 {
357		_p0 = unsafe.Pointer(&b[0])
358	} else {
359		_p0 = unsafe.Pointer(&_zero)
360	}
361	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
362	if e1 != 0 {
363		err = errnoErr(e1)
364	}
365	return
366}
367
368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
369
370func Munlockall() (err error) {
371	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
372	if e1 != 0 {
373		err = errnoErr(e1)
374	}
375	return
376}
377
378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
379
380func pipe() (r int, w int, err error) {
381	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
382	r = int(r0)
383	w = int(r1)
384	if e1 != 0 {
385		err = errnoErr(e1)
386	}
387	return
388}
389
390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
391
392func Getcwd(buf []byte) (n int, err error) {
393	var _p0 unsafe.Pointer
394	if len(buf) > 0 {
395		_p0 = unsafe.Pointer(&buf[0])
396	} else {
397		_p0 = unsafe.Pointer(&_zero)
398	}
399	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
400	n = int(r0)
401	if e1 != 0 {
402		err = errnoErr(e1)
403	}
404	return
405}
406
407// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
408
409func ioctl(fd int, req uint, arg uintptr) (err error) {
410	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
411	if e1 != 0 {
412		err = errnoErr(e1)
413	}
414	return
415}
416
417// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
418
419func Access(path string, mode uint32) (err error) {
420	var _p0 *byte
421	_p0, err = BytePtrFromString(path)
422	if err != nil {
423		return
424	}
425	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
426	if e1 != 0 {
427		err = errnoErr(e1)
428	}
429	return
430}
431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433
434func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
435	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
436	if e1 != 0 {
437		err = errnoErr(e1)
438	}
439	return
440}
441
442// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
443
444func CapEnter() (err error) {
445	_, _, e1 := Syscall(SYS_CAP_ENTER, 0, 0, 0)
446	if e1 != 0 {
447		err = errnoErr(e1)
448	}
449	return
450}
451
452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
453
454func capRightsGet(version int, fd int, rightsp *CapRights) (err error) {
455	_, _, e1 := Syscall(SYS___CAP_RIGHTS_GET, uintptr(version), uintptr(fd), uintptr(unsafe.Pointer(rightsp)))
456	if e1 != 0 {
457		err = errnoErr(e1)
458	}
459	return
460}
461
462// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
463
464func capRightsLimit(fd int, rightsp *CapRights) (err error) {
465	_, _, e1 := Syscall(SYS_CAP_RIGHTS_LIMIT, uintptr(fd), uintptr(unsafe.Pointer(rightsp)), 0)
466	if e1 != 0 {
467		err = errnoErr(e1)
468	}
469	return
470}
471
472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
473
474func Chdir(path string) (err error) {
475	var _p0 *byte
476	_p0, err = BytePtrFromString(path)
477	if err != nil {
478		return
479	}
480	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
481	if e1 != 0 {
482		err = errnoErr(e1)
483	}
484	return
485}
486
487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
488
489func Chflags(path string, flags int) (err error) {
490	var _p0 *byte
491	_p0, err = BytePtrFromString(path)
492	if err != nil {
493		return
494	}
495	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
496	if e1 != 0 {
497		err = errnoErr(e1)
498	}
499	return
500}
501
502// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
503
504func Chmod(path string, mode uint32) (err error) {
505	var _p0 *byte
506	_p0, err = BytePtrFromString(path)
507	if err != nil {
508		return
509	}
510	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
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 Chown(path string, uid int, gid int) (err error) {
520	var _p0 *byte
521	_p0, err = BytePtrFromString(path)
522	if err != nil {
523		return
524	}
525	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
526	if e1 != 0 {
527		err = errnoErr(e1)
528	}
529	return
530}
531
532// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
533
534func Chroot(path string) (err error) {
535	var _p0 *byte
536	_p0, err = BytePtrFromString(path)
537	if err != nil {
538		return
539	}
540	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0)
541	if e1 != 0 {
542		err = errnoErr(e1)
543	}
544	return
545}
546
547// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
548
549func Close(fd int) (err error) {
550	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
551	if e1 != 0 {
552		err = errnoErr(e1)
553	}
554	return
555}
556
557// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
558
559func Dup(fd int) (nfd int, err error) {
560	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
561	nfd = int(r0)
562	if e1 != 0 {
563		err = errnoErr(e1)
564	}
565	return
566}
567
568// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
569
570func Dup2(from int, to int) (err error) {
571	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
572	if e1 != 0 {
573		err = errnoErr(e1)
574	}
575	return
576}
577
578// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
579
580func Exit(code int) {
581	Syscall(SYS_EXIT, uintptr(code), 0, 0)
582	return
583}
584
585// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
586
587func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
588	var _p0 *byte
589	_p0, err = BytePtrFromString(attrname)
590	if err != nil {
591		return
592	}
593	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
594	ret = int(r0)
595	if e1 != 0 {
596		err = errnoErr(e1)
597	}
598	return
599}
600
601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
602
603func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
604	var _p0 *byte
605	_p0, err = BytePtrFromString(attrname)
606	if err != nil {
607		return
608	}
609	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
610	ret = int(r0)
611	if e1 != 0 {
612		err = errnoErr(e1)
613	}
614	return
615}
616
617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
618
619func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
620	var _p0 *byte
621	_p0, err = BytePtrFromString(attrname)
622	if err != nil {
623		return
624	}
625	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
626	if e1 != 0 {
627		err = errnoErr(e1)
628	}
629	return
630}
631
632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
633
634func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
635	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
636	ret = int(r0)
637	if e1 != 0 {
638		err = errnoErr(e1)
639	}
640	return
641}
642
643// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
646	var _p0 *byte
647	_p0, err = BytePtrFromString(file)
648	if err != nil {
649		return
650	}
651	var _p1 *byte
652	_p1, err = BytePtrFromString(attrname)
653	if err != nil {
654		return
655	}
656	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
657	ret = int(r0)
658	if e1 != 0 {
659		err = errnoErr(e1)
660	}
661	return
662}
663
664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
665
666func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
667	var _p0 *byte
668	_p0, err = BytePtrFromString(file)
669	if err != nil {
670		return
671	}
672	var _p1 *byte
673	_p1, err = BytePtrFromString(attrname)
674	if err != nil {
675		return
676	}
677	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
678	ret = int(r0)
679	if e1 != 0 {
680		err = errnoErr(e1)
681	}
682	return
683}
684
685// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
686
687func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
688	var _p0 *byte
689	_p0, err = BytePtrFromString(file)
690	if err != nil {
691		return
692	}
693	var _p1 *byte
694	_p1, err = BytePtrFromString(attrname)
695	if err != nil {
696		return
697	}
698	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
699	if e1 != 0 {
700		err = errnoErr(e1)
701	}
702	return
703}
704
705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
706
707func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
708	var _p0 *byte
709	_p0, err = BytePtrFromString(file)
710	if err != nil {
711		return
712	}
713	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
714	ret = int(r0)
715	if e1 != 0 {
716		err = errnoErr(e1)
717	}
718	return
719}
720
721// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
722
723func ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
724	var _p0 *byte
725	_p0, err = BytePtrFromString(link)
726	if err != nil {
727		return
728	}
729	var _p1 *byte
730	_p1, err = BytePtrFromString(attrname)
731	if err != nil {
732		return
733	}
734	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
735	ret = int(r0)
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 ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
745	var _p0 *byte
746	_p0, err = BytePtrFromString(link)
747	if err != nil {
748		return
749	}
750	var _p1 *byte
751	_p1, err = BytePtrFromString(attrname)
752	if err != nil {
753		return
754	}
755	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
756	ret = int(r0)
757	if e1 != 0 {
758		err = errnoErr(e1)
759	}
760	return
761}
762
763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
764
765func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
766	var _p0 *byte
767	_p0, err = BytePtrFromString(link)
768	if err != nil {
769		return
770	}
771	var _p1 *byte
772	_p1, err = BytePtrFromString(attrname)
773	if err != nil {
774		return
775	}
776	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
777	if e1 != 0 {
778		err = errnoErr(e1)
779	}
780	return
781}
782
783// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
784
785func ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
786	var _p0 *byte
787	_p0, err = BytePtrFromString(link)
788	if err != nil {
789		return
790	}
791	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
792	ret = int(r0)
793	if e1 != 0 {
794		err = errnoErr(e1)
795	}
796	return
797}
798
799// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
800
801func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
802	_, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), uintptr(offset), uintptr(length), uintptr(advice), 0, 0)
803	if e1 != 0 {
804		err = errnoErr(e1)
805	}
806	return
807}
808
809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
810
811func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
812	var _p0 *byte
813	_p0, err = BytePtrFromString(path)
814	if err != nil {
815		return
816	}
817	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
818	if e1 != 0 {
819		err = errnoErr(e1)
820	}
821	return
822}
823
824// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
825
826func Fchdir(fd int) (err error) {
827	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
828	if e1 != 0 {
829		err = errnoErr(e1)
830	}
831	return
832}
833
834// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
835
836func Fchflags(fd int, flags int) (err error) {
837	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
838	if e1 != 0 {
839		err = errnoErr(e1)
840	}
841	return
842}
843
844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
845
846func Fchmod(fd int, mode uint32) (err error) {
847	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
848	if e1 != 0 {
849		err = errnoErr(e1)
850	}
851	return
852}
853
854// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
855
856func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
857	var _p0 *byte
858	_p0, err = BytePtrFromString(path)
859	if err != nil {
860		return
861	}
862	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
863	if e1 != 0 {
864		err = errnoErr(e1)
865	}
866	return
867}
868
869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
870
871func Fchown(fd int, uid int, gid int) (err error) {
872	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
873	if e1 != 0 {
874		err = errnoErr(e1)
875	}
876	return
877}
878
879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
880
881func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
882	var _p0 *byte
883	_p0, err = BytePtrFromString(path)
884	if err != nil {
885		return
886	}
887	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
888	if e1 != 0 {
889		err = errnoErr(e1)
890	}
891	return
892}
893
894// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
895
896func Flock(fd int, how int) (err error) {
897	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
898	if e1 != 0 {
899		err = errnoErr(e1)
900	}
901	return
902}
903
904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
905
906func Fpathconf(fd int, name int) (val int, err error) {
907	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
908	val = int(r0)
909	if e1 != 0 {
910		err = errnoErr(e1)
911	}
912	return
913}
914
915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
916
917func Fstat(fd int, stat *Stat_t) (err error) {
918	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
919	if e1 != 0 {
920		err = errnoErr(e1)
921	}
922	return
923}
924
925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
926
927func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
928	var _p0 *byte
929	_p0, err = BytePtrFromString(path)
930	if err != nil {
931		return
932	}
933	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
934	if e1 != 0 {
935		err = errnoErr(e1)
936	}
937	return
938}
939
940// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
941
942func Fstatfs(fd int, stat *Statfs_t) (err error) {
943	_, _, e1 := Syscall(SYS_FSTATFS, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
944	if e1 != 0 {
945		err = errnoErr(e1)
946	}
947	return
948}
949
950// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
951
952func Fsync(fd int) (err error) {
953	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
954	if e1 != 0 {
955		err = errnoErr(e1)
956	}
957	return
958}
959
960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
961
962func Ftruncate(fd int, length int64) (err error) {
963	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), uintptr(length), 0)
964	if e1 != 0 {
965		err = errnoErr(e1)
966	}
967	return
968}
969
970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
971
972func Getdents(fd int, buf []byte) (n int, err error) {
973	var _p0 unsafe.Pointer
974	if len(buf) > 0 {
975		_p0 = unsafe.Pointer(&buf[0])
976	} else {
977		_p0 = unsafe.Pointer(&_zero)
978	}
979	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
980	n = int(r0)
981	if e1 != 0 {
982		err = errnoErr(e1)
983	}
984	return
985}
986
987// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
988
989func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
990	var _p0 unsafe.Pointer
991	if len(buf) > 0 {
992		_p0 = unsafe.Pointer(&buf[0])
993	} else {
994		_p0 = unsafe.Pointer(&_zero)
995	}
996	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES, uintptr(fd), uintptr(_p0), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
997	n = int(r0)
998	if e1 != 0 {
999		err = errnoErr(e1)
1000	}
1001	return
1002}
1003
1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1005
1006func Getdtablesize() (size int) {
1007	r0, _, _ := Syscall(SYS_GETDTABLESIZE, 0, 0, 0)
1008	size = int(r0)
1009	return
1010}
1011
1012// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1013
1014func Getegid() (egid int) {
1015	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
1016	egid = int(r0)
1017	return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func Geteuid() (uid int) {
1023	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
1024	uid = int(r0)
1025	return
1026}
1027
1028// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1029
1030func Getgid() (gid int) {
1031	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
1032	gid = int(r0)
1033	return
1034}
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func Getpgid(pid int) (pgid int, err error) {
1039	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
1040	pgid = 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 Getpgrp() (pgrp int) {
1050	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
1051	pgrp = int(r0)
1052	return
1053}
1054
1055// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1056
1057func Getpid() (pid int) {
1058	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1059	pid = int(r0)
1060	return
1061}
1062
1063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1064
1065func Getppid() (ppid int) {
1066	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1067	ppid = int(r0)
1068	return
1069}
1070
1071// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1072
1073func Getpriority(which int, who int) (prio int, err error) {
1074	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1075	prio = int(r0)
1076	if e1 != 0 {
1077		err = errnoErr(e1)
1078	}
1079	return
1080}
1081
1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1083
1084func Getrlimit(which int, lim *Rlimit) (err error) {
1085	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1086	if e1 != 0 {
1087		err = errnoErr(e1)
1088	}
1089	return
1090}
1091
1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1093
1094func Getrusage(who int, rusage *Rusage) (err error) {
1095	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1096	if e1 != 0 {
1097		err = errnoErr(e1)
1098	}
1099	return
1100}
1101
1102// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1103
1104func Getsid(pid int) (sid int, err error) {
1105	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1106	sid = int(r0)
1107	if e1 != 0 {
1108		err = errnoErr(e1)
1109	}
1110	return
1111}
1112
1113// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1114
1115func Gettimeofday(tv *Timeval) (err error) {
1116	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0)
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 Getuid() (uid int) {
1126	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1127	uid = int(r0)
1128	return
1129}
1130
1131// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1132
1133func Issetugid() (tainted bool) {
1134	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1135	tainted = bool(r0 != 0)
1136	return
1137}
1138
1139// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1140
1141func Kill(pid int, signum syscall.Signal) (err error) {
1142	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1143	if e1 != 0 {
1144		err = errnoErr(e1)
1145	}
1146	return
1147}
1148
1149// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1150
1151func Kqueue() (fd int, err error) {
1152	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1153	fd = int(r0)
1154	if e1 != 0 {
1155		err = errnoErr(e1)
1156	}
1157	return
1158}
1159
1160// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1161
1162func Lchown(path string, uid int, gid int) (err error) {
1163	var _p0 *byte
1164	_p0, err = BytePtrFromString(path)
1165	if err != nil {
1166		return
1167	}
1168	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1169	if e1 != 0 {
1170		err = errnoErr(e1)
1171	}
1172	return
1173}
1174
1175// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1176
1177func Link(path string, link string) (err error) {
1178	var _p0 *byte
1179	_p0, err = BytePtrFromString(path)
1180	if err != nil {
1181		return
1182	}
1183	var _p1 *byte
1184	_p1, err = BytePtrFromString(link)
1185	if err != nil {
1186		return
1187	}
1188	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1189	if e1 != 0 {
1190		err = errnoErr(e1)
1191	}
1192	return
1193}
1194
1195// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1196
1197func Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1198	var _p0 *byte
1199	_p0, err = BytePtrFromString(path)
1200	if err != nil {
1201		return
1202	}
1203	var _p1 *byte
1204	_p1, err = BytePtrFromString(link)
1205	if err != nil {
1206		return
1207	}
1208	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1209	if e1 != 0 {
1210		err = errnoErr(e1)
1211	}
1212	return
1213}
1214
1215// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1216
1217func Listen(s int, backlog int) (err error) {
1218	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1219	if e1 != 0 {
1220		err = errnoErr(e1)
1221	}
1222	return
1223}
1224
1225// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1226
1227func Lstat(path string, stat *Stat_t) (err error) {
1228	var _p0 *byte
1229	_p0, err = BytePtrFromString(path)
1230	if err != nil {
1231		return
1232	}
1233	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1234	if e1 != 0 {
1235		err = errnoErr(e1)
1236	}
1237	return
1238}
1239
1240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1241
1242func Mkdir(path string, mode uint32) (err error) {
1243	var _p0 *byte
1244	_p0, err = BytePtrFromString(path)
1245	if err != nil {
1246		return
1247	}
1248	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1249	if e1 != 0 {
1250		err = errnoErr(e1)
1251	}
1252	return
1253}
1254
1255// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1256
1257func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1258	var _p0 *byte
1259	_p0, err = BytePtrFromString(path)
1260	if err != nil {
1261		return
1262	}
1263	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1264	if e1 != 0 {
1265		err = errnoErr(e1)
1266	}
1267	return
1268}
1269
1270// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1271
1272func Mkfifo(path string, mode uint32) (err error) {
1273	var _p0 *byte
1274	_p0, err = BytePtrFromString(path)
1275	if err != nil {
1276		return
1277	}
1278	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1279	if e1 != 0 {
1280		err = errnoErr(e1)
1281	}
1282	return
1283}
1284
1285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1286
1287func Mknod(path string, mode uint32, dev int) (err error) {
1288	var _p0 *byte
1289	_p0, err = BytePtrFromString(path)
1290	if err != nil {
1291		return
1292	}
1293	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1294	if e1 != 0 {
1295		err = errnoErr(e1)
1296	}
1297	return
1298}
1299
1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1301
1302func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1303	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1304	if e1 != 0 {
1305		err = errnoErr(e1)
1306	}
1307	return
1308}
1309
1310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1311
1312func Open(path string, mode int, perm uint32) (fd int, err error) {
1313	var _p0 *byte
1314	_p0, err = BytePtrFromString(path)
1315	if err != nil {
1316		return
1317	}
1318	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1319	fd = int(r0)
1320	if e1 != 0 {
1321		err = errnoErr(e1)
1322	}
1323	return
1324}
1325
1326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1327
1328func Openat(fdat int, path string, mode int, perm uint32) (fd int, err error) {
1329	var _p0 *byte
1330	_p0, err = BytePtrFromString(path)
1331	if err != nil {
1332		return
1333	}
1334	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(fdat), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1335	fd = int(r0)
1336	if e1 != 0 {
1337		err = errnoErr(e1)
1338	}
1339	return
1340}
1341
1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1343
1344func Pathconf(path string, name int) (val int, err error) {
1345	var _p0 *byte
1346	_p0, err = BytePtrFromString(path)
1347	if err != nil {
1348		return
1349	}
1350	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1351	val = int(r0)
1352	if e1 != 0 {
1353		err = errnoErr(e1)
1354	}
1355	return
1356}
1357
1358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1359
1360func Pread(fd int, p []byte, offset int64) (n int, err error) {
1361	var _p0 unsafe.Pointer
1362	if len(p) > 0 {
1363		_p0 = unsafe.Pointer(&p[0])
1364	} else {
1365		_p0 = unsafe.Pointer(&_zero)
1366	}
1367	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1368	n = int(r0)
1369	if e1 != 0 {
1370		err = errnoErr(e1)
1371	}
1372	return
1373}
1374
1375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1376
1377func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1378	var _p0 unsafe.Pointer
1379	if len(p) > 0 {
1380		_p0 = unsafe.Pointer(&p[0])
1381	} else {
1382		_p0 = unsafe.Pointer(&_zero)
1383	}
1384	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), 0, 0)
1385	n = int(r0)
1386	if e1 != 0 {
1387		err = errnoErr(e1)
1388	}
1389	return
1390}
1391
1392// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1393
1394func read(fd int, p []byte) (n int, err error) {
1395	var _p0 unsafe.Pointer
1396	if len(p) > 0 {
1397		_p0 = unsafe.Pointer(&p[0])
1398	} else {
1399		_p0 = unsafe.Pointer(&_zero)
1400	}
1401	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1402	n = int(r0)
1403	if e1 != 0 {
1404		err = errnoErr(e1)
1405	}
1406	return
1407}
1408
1409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1410
1411func Readlink(path string, buf []byte) (n int, err error) {
1412	var _p0 *byte
1413	_p0, err = BytePtrFromString(path)
1414	if err != nil {
1415		return
1416	}
1417	var _p1 unsafe.Pointer
1418	if len(buf) > 0 {
1419		_p1 = unsafe.Pointer(&buf[0])
1420	} else {
1421		_p1 = unsafe.Pointer(&_zero)
1422	}
1423	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1424	n = int(r0)
1425	if e1 != 0 {
1426		err = errnoErr(e1)
1427	}
1428	return
1429}
1430
1431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1432
1433func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1434	var _p0 *byte
1435	_p0, err = BytePtrFromString(path)
1436	if err != nil {
1437		return
1438	}
1439	var _p1 unsafe.Pointer
1440	if len(buf) > 0 {
1441		_p1 = unsafe.Pointer(&buf[0])
1442	} else {
1443		_p1 = unsafe.Pointer(&_zero)
1444	}
1445	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1446	n = int(r0)
1447	if e1 != 0 {
1448		err = errnoErr(e1)
1449	}
1450	return
1451}
1452
1453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1454
1455func Rename(from string, to string) (err error) {
1456	var _p0 *byte
1457	_p0, err = BytePtrFromString(from)
1458	if err != nil {
1459		return
1460	}
1461	var _p1 *byte
1462	_p1, err = BytePtrFromString(to)
1463	if err != nil {
1464		return
1465	}
1466	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Renameat(fromfd int, from string, tofd int, to string) (err error) {
1476	var _p0 *byte
1477	_p0, err = BytePtrFromString(from)
1478	if err != nil {
1479		return
1480	}
1481	var _p1 *byte
1482	_p1, err = BytePtrFromString(to)
1483	if err != nil {
1484		return
1485	}
1486	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1487	if e1 != 0 {
1488		err = errnoErr(e1)
1489	}
1490	return
1491}
1492
1493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1494
1495func Revoke(path string) (err error) {
1496	var _p0 *byte
1497	_p0, err = BytePtrFromString(path)
1498	if err != nil {
1499		return
1500	}
1501	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 0)
1502	if e1 != 0 {
1503		err = errnoErr(e1)
1504	}
1505	return
1506}
1507
1508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1509
1510func Rmdir(path string) (err error) {
1511	var _p0 *byte
1512	_p0, err = BytePtrFromString(path)
1513	if err != nil {
1514		return
1515	}
1516	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1517	if e1 != 0 {
1518		err = errnoErr(e1)
1519	}
1520	return
1521}
1522
1523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1524
1525func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1526	r0, _, e1 := Syscall(SYS_LSEEK, uintptr(fd), uintptr(offset), uintptr(whence))
1527	newoffset = int64(r0)
1528	if e1 != 0 {
1529		err = errnoErr(e1)
1530	}
1531	return
1532}
1533
1534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1535
1536func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1537	_, _, e1 := Syscall6(SYS_SELECT, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1538	if e1 != 0 {
1539		err = errnoErr(e1)
1540	}
1541	return
1542}
1543
1544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1545
1546func Setegid(egid int) (err error) {
1547	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1548	if e1 != 0 {
1549		err = errnoErr(e1)
1550	}
1551	return
1552}
1553
1554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1555
1556func Seteuid(euid int) (err error) {
1557	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1558	if e1 != 0 {
1559		err = errnoErr(e1)
1560	}
1561	return
1562}
1563
1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1565
1566func Setgid(gid int) (err error) {
1567	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1568	if e1 != 0 {
1569		err = errnoErr(e1)
1570	}
1571	return
1572}
1573
1574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1575
1576func Setlogin(name string) (err error) {
1577	var _p0 *byte
1578	_p0, err = BytePtrFromString(name)
1579	if err != nil {
1580		return
1581	}
1582	_, _, e1 := Syscall(SYS_SETLOGIN, uintptr(unsafe.Pointer(_p0)), 0, 0)
1583	if e1 != 0 {
1584		err = errnoErr(e1)
1585	}
1586	return
1587}
1588
1589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1590
1591func Setpgid(pid int, pgid int) (err error) {
1592	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1593	if e1 != 0 {
1594		err = errnoErr(e1)
1595	}
1596	return
1597}
1598
1599// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1600
1601func Setpriority(which int, who int, prio int) (err error) {
1602	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1603	if e1 != 0 {
1604		err = errnoErr(e1)
1605	}
1606	return
1607}
1608
1609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1610
1611func Setregid(rgid int, egid int) (err error) {
1612	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1613	if e1 != 0 {
1614		err = errnoErr(e1)
1615	}
1616	return
1617}
1618
1619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1620
1621func Setreuid(ruid int, euid int) (err error) {
1622	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 0)
1623	if e1 != 0 {
1624		err = errnoErr(e1)
1625	}
1626	return
1627}
1628
1629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1630
1631func Setresgid(rgid int, egid int, sgid int) (err error) {
1632	_, _, e1 := RawSyscall(SYS_SETRESGID, uintptr(rgid), uintptr(egid), uintptr(sgid))
1633	if e1 != 0 {
1634		err = errnoErr(e1)
1635	}
1636	return
1637}
1638
1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1640
1641func Setresuid(ruid int, euid int, suid int) (err error) {
1642	_, _, e1 := RawSyscall(SYS_SETRESUID, uintptr(ruid), uintptr(euid), uintptr(suid))
1643	if e1 != 0 {
1644		err = errnoErr(e1)
1645	}
1646	return
1647}
1648
1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1650
1651func Setrlimit(which int, lim *Rlimit) (err error) {
1652	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1653	if e1 != 0 {
1654		err = errnoErr(e1)
1655	}
1656	return
1657}
1658
1659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1660
1661func Setsid() (pid int, err error) {
1662	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1663	pid = int(r0)
1664	if e1 != 0 {
1665		err = errnoErr(e1)
1666	}
1667	return
1668}
1669
1670// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1671
1672func Settimeofday(tp *Timeval) (err error) {
1673	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1674	if e1 != 0 {
1675		err = errnoErr(e1)
1676	}
1677	return
1678}
1679
1680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1681
1682func Setuid(uid int) (err error) {
1683	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1684	if e1 != 0 {
1685		err = errnoErr(e1)
1686	}
1687	return
1688}
1689
1690// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1691
1692func Stat(path string, stat *Stat_t) (err error) {
1693	var _p0 *byte
1694	_p0, err = BytePtrFromString(path)
1695	if err != nil {
1696		return
1697	}
1698	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1699	if e1 != 0 {
1700		err = errnoErr(e1)
1701	}
1702	return
1703}
1704
1705// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1706
1707func Statfs(path string, stat *Statfs_t) (err error) {
1708	var _p0 *byte
1709	_p0, err = BytePtrFromString(path)
1710	if err != nil {
1711		return
1712	}
1713	_, _, e1 := Syscall(SYS_STATFS, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
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 Symlink(path string, link string) (err error) {
1723	var _p0 *byte
1724	_p0, err = BytePtrFromString(path)
1725	if err != nil {
1726		return
1727	}
1728	var _p1 *byte
1729	_p1, err = BytePtrFromString(link)
1730	if err != nil {
1731		return
1732	}
1733	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
1734	if e1 != 0 {
1735		err = errnoErr(e1)
1736	}
1737	return
1738}
1739
1740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1741
1742func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1743	var _p0 *byte
1744	_p0, err = BytePtrFromString(oldpath)
1745	if err != nil {
1746		return
1747	}
1748	var _p1 *byte
1749	_p1, err = BytePtrFromString(newpath)
1750	if err != nil {
1751		return
1752	}
1753	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1754	if e1 != 0 {
1755		err = errnoErr(e1)
1756	}
1757	return
1758}
1759
1760// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1761
1762func Sync() (err error) {
1763	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1764	if e1 != 0 {
1765		err = errnoErr(e1)
1766	}
1767	return
1768}
1769
1770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1771
1772func Truncate(path string, length int64) (err error) {
1773	var _p0 *byte
1774	_p0, err = BytePtrFromString(path)
1775	if err != nil {
1776		return
1777	}
1778	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0)
1779	if e1 != 0 {
1780		err = errnoErr(e1)
1781	}
1782	return
1783}
1784
1785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1786
1787func Umask(newmask int) (oldmask int) {
1788	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1789	oldmask = int(r0)
1790	return
1791}
1792
1793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1794
1795func Undelete(path string) (err error) {
1796	var _p0 *byte
1797	_p0, err = BytePtrFromString(path)
1798	if err != nil {
1799		return
1800	}
1801	_, _, e1 := Syscall(SYS_UNDELETE, uintptr(unsafe.Pointer(_p0)), 0, 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 Unlink(path string) (err error) {
1811	var _p0 *byte
1812	_p0, err = BytePtrFromString(path)
1813	if err != nil {
1814		return
1815	}
1816	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1817	if e1 != 0 {
1818		err = errnoErr(e1)
1819	}
1820	return
1821}
1822
1823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1824
1825func Unlinkat(dirfd int, path string, flags int) (err error) {
1826	var _p0 *byte
1827	_p0, err = BytePtrFromString(path)
1828	if err != nil {
1829		return
1830	}
1831	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1832	if e1 != 0 {
1833		err = errnoErr(e1)
1834	}
1835	return
1836}
1837
1838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1839
1840func Unmount(path string, flags int) (err error) {
1841	var _p0 *byte
1842	_p0, err = BytePtrFromString(path)
1843	if err != nil {
1844		return
1845	}
1846	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1847	if e1 != 0 {
1848		err = errnoErr(e1)
1849	}
1850	return
1851}
1852
1853// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1854
1855func write(fd int, p []byte) (n int, err error) {
1856	var _p0 unsafe.Pointer
1857	if len(p) > 0 {
1858		_p0 = unsafe.Pointer(&p[0])
1859	} else {
1860		_p0 = unsafe.Pointer(&_zero)
1861	}
1862	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1863	n = 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 mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1873	r0, _, e1 := Syscall6(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1874	ret = uintptr(r0)
1875	if e1 != 0 {
1876		err = errnoErr(e1)
1877	}
1878	return
1879}
1880
1881// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1882
1883func munmap(addr uintptr, length uintptr) (err error) {
1884	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
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 readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1894	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1895	n = int(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 writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1905	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1906	n = int(r0)
1907	if e1 != 0 {
1908		err = errnoErr(e1)
1909	}
1910	return
1911}
1912
1913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1914
1915func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) {
1916	r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
1917	nfd = int(r0)
1918	if e1 != 0 {
1919		err = errnoErr(e1)
1920	}
1921	return
1922}
1923
1924// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1925
1926func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1927	var _p0 *byte
1928	_p0, err = BytePtrFromString(path)
1929	if err != nil {
1930		return
1931	}
1932	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1933	if e1 != 0 {
1934		err = errnoErr(e1)
1935	}
1936	return
1937}
1938