1// go run mksyscall.go -netbsd -tags netbsd,arm64 syscall_bsd.go syscall_netbsd.go syscall_netbsd_arm64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4// +build netbsd,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 utimes(path string, timeval *[2]Timeval) (err error) {
218	var _p0 *byte
219	_p0, err = BytePtrFromString(path)
220	if err != nil {
221		return
222	}
223	_, _, e1 := Syscall(SYS_UTIMES, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(timeval)), 0)
224	if e1 != 0 {
225		err = errnoErr(e1)
226	}
227	return
228}
229
230// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
231
232func futimes(fd int, timeval *[2]Timeval) (err error) {
233	_, _, e1 := Syscall(SYS_FUTIMES, uintptr(fd), uintptr(unsafe.Pointer(timeval)), 0)
234	if e1 != 0 {
235		err = errnoErr(e1)
236	}
237	return
238}
239
240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
241
242func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
243	r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
244	n = int(r0)
245	if e1 != 0 {
246		err = errnoErr(e1)
247	}
248	return
249}
250
251// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
252
253func Madvise(b []byte, behav int) (err error) {
254	var _p0 unsafe.Pointer
255	if len(b) > 0 {
256		_p0 = unsafe.Pointer(&b[0])
257	} else {
258		_p0 = unsafe.Pointer(&_zero)
259	}
260	_, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(behav))
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 Mlock(b []byte) (err error) {
270	var _p0 unsafe.Pointer
271	if len(b) > 0 {
272		_p0 = unsafe.Pointer(&b[0])
273	} else {
274		_p0 = unsafe.Pointer(&_zero)
275	}
276	_, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0)
277	if e1 != 0 {
278		err = errnoErr(e1)
279	}
280	return
281}
282
283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
284
285func Mlockall(flags int) (err error) {
286	_, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0)
287	if e1 != 0 {
288		err = errnoErr(e1)
289	}
290	return
291}
292
293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
294
295func Mprotect(b []byte, prot int) (err error) {
296	var _p0 unsafe.Pointer
297	if len(b) > 0 {
298		_p0 = unsafe.Pointer(&b[0])
299	} else {
300		_p0 = unsafe.Pointer(&_zero)
301	}
302	_, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot))
303	if e1 != 0 {
304		err = errnoErr(e1)
305	}
306	return
307}
308
309// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
310
311func Msync(b []byte, flags int) (err error) {
312	var _p0 unsafe.Pointer
313	if len(b) > 0 {
314		_p0 = unsafe.Pointer(&b[0])
315	} else {
316		_p0 = unsafe.Pointer(&_zero)
317	}
318	_, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags))
319	if e1 != 0 {
320		err = errnoErr(e1)
321	}
322	return
323}
324
325// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
326
327func Munlock(b []byte) (err error) {
328	var _p0 unsafe.Pointer
329	if len(b) > 0 {
330		_p0 = unsafe.Pointer(&b[0])
331	} else {
332		_p0 = unsafe.Pointer(&_zero)
333	}
334	_, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0)
335	if e1 != 0 {
336		err = errnoErr(e1)
337	}
338	return
339}
340
341// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
342
343func Munlockall() (err error) {
344	_, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0)
345	if e1 != 0 {
346		err = errnoErr(e1)
347	}
348	return
349}
350
351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
352
353func pipe() (fd1 int, fd2 int, err error) {
354	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
355	fd1 = int(r0)
356	fd2 = int(r1)
357	if e1 != 0 {
358		err = errnoErr(e1)
359	}
360	return
361}
362
363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
364
365func Getdents(fd int, buf []byte) (n int, err error) {
366	var _p0 unsafe.Pointer
367	if len(buf) > 0 {
368		_p0 = unsafe.Pointer(&buf[0])
369	} else {
370		_p0 = unsafe.Pointer(&_zero)
371	}
372	r0, _, e1 := Syscall(SYS_GETDENTS, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
373	n = int(r0)
374	if e1 != 0 {
375		err = errnoErr(e1)
376	}
377	return
378}
379
380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
381
382func Getcwd(buf []byte) (n int, err error) {
383	var _p0 unsafe.Pointer
384	if len(buf) > 0 {
385		_p0 = unsafe.Pointer(&buf[0])
386	} else {
387		_p0 = unsafe.Pointer(&_zero)
388	}
389	r0, _, e1 := Syscall(SYS___GETCWD, uintptr(_p0), uintptr(len(buf)), 0)
390	n = int(r0)
391	if e1 != 0 {
392		err = errnoErr(e1)
393	}
394	return
395}
396
397// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
398
399func ioctl(fd int, req uint, arg uintptr) (err error) {
400	_, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg))
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 sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
410	var _p0 unsafe.Pointer
411	if len(mib) > 0 {
412		_p0 = unsafe.Pointer(&mib[0])
413	} else {
414		_p0 = unsafe.Pointer(&_zero)
415	}
416	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
417	if e1 != 0 {
418		err = errnoErr(e1)
419	}
420	return
421}
422
423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
424
425func Access(path string, mode uint32) (err error) {
426	var _p0 *byte
427	_p0, err = BytePtrFromString(path)
428	if err != nil {
429		return
430	}
431	_, _, e1 := Syscall(SYS_ACCESS, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
432	if e1 != 0 {
433		err = errnoErr(e1)
434	}
435	return
436}
437
438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
439
440func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
441	_, _, e1 := Syscall(SYS_ADJTIME, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0)
442	if e1 != 0 {
443		err = errnoErr(e1)
444	}
445	return
446}
447
448// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
449
450func Chdir(path string) (err error) {
451	var _p0 *byte
452	_p0, err = BytePtrFromString(path)
453	if err != nil {
454		return
455	}
456	_, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
457	if e1 != 0 {
458		err = errnoErr(e1)
459	}
460	return
461}
462
463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
464
465func Chflags(path string, flags int) (err error) {
466	var _p0 *byte
467	_p0, err = BytePtrFromString(path)
468	if err != nil {
469		return
470	}
471	_, _, e1 := Syscall(SYS_CHFLAGS, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 Chmod(path string, mode uint32) (err error) {
481	var _p0 *byte
482	_p0, err = BytePtrFromString(path)
483	if err != nil {
484		return
485	}
486	_, _, e1 := Syscall(SYS_CHMOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Chown(path string, uid int, gid int) (err error) {
496	var _p0 *byte
497	_p0, err = BytePtrFromString(path)
498	if err != nil {
499		return
500	}
501	_, _, e1 := Syscall(SYS_CHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
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 Chroot(path string) (err error) {
511	var _p0 *byte
512	_p0, err = BytePtrFromString(path)
513	if err != nil {
514		return
515	}
516	_, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 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 Close(fd int) (err error) {
526	_, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
527	if e1 != 0 {
528		err = errnoErr(e1)
529	}
530	return
531}
532
533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
534
535func Dup(fd int) (nfd int, err error) {
536	r0, _, e1 := Syscall(SYS_DUP, uintptr(fd), 0, 0)
537	nfd = int(r0)
538	if e1 != 0 {
539		err = errnoErr(e1)
540	}
541	return
542}
543
544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
545
546func Dup2(from int, to int) (err error) {
547	_, _, e1 := Syscall(SYS_DUP2, uintptr(from), uintptr(to), 0)
548	if e1 != 0 {
549		err = errnoErr(e1)
550	}
551	return
552}
553
554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
555
556func Dup3(from int, to int, flags int) (err error) {
557	_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
558	if e1 != 0 {
559		err = errnoErr(e1)
560	}
561	return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func Exit(code int) {
567	Syscall(SYS_EXIT, uintptr(code), 0, 0)
568	return
569}
570
571// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
572
573func ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
574	var _p0 *byte
575	_p0, err = BytePtrFromString(attrname)
576	if err != nil {
577		return
578	}
579	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
580	ret = int(r0)
581	if e1 != 0 {
582		err = errnoErr(e1)
583	}
584	return
585}
586
587// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
588
589func ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
590	var _p0 *byte
591	_p0, err = BytePtrFromString(attrname)
592	if err != nil {
593		return
594	}
595	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)), uintptr(data), uintptr(nbytes), 0)
596	ret = int(r0)
597	if e1 != 0 {
598		err = errnoErr(e1)
599	}
600	return
601}
602
603// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
604
605func ExtattrDeleteFd(fd int, attrnamespace int, attrname string) (err error) {
606	var _p0 *byte
607	_p0, err = BytePtrFromString(attrname)
608	if err != nil {
609		return
610	}
611	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FD, uintptr(fd), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p0)))
612	if e1 != 0 {
613		err = errnoErr(e1)
614	}
615	return
616}
617
618// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
619
620func ExtattrListFd(fd int, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
621	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FD, uintptr(fd), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
622	ret = int(r0)
623	if e1 != 0 {
624		err = errnoErr(e1)
625	}
626	return
627}
628
629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
630
631func ExtattrGetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
632	var _p0 *byte
633	_p0, err = BytePtrFromString(file)
634	if err != nil {
635		return
636	}
637	var _p1 *byte
638	_p1, err = BytePtrFromString(attrname)
639	if err != nil {
640		return
641	}
642	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
643	ret = int(r0)
644	if e1 != 0 {
645		err = errnoErr(e1)
646	}
647	return
648}
649
650// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
651
652func ExtattrSetFile(file string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
653	var _p0 *byte
654	_p0, err = BytePtrFromString(file)
655	if err != nil {
656		return
657	}
658	var _p1 *byte
659	_p1, err = BytePtrFromString(attrname)
660	if err != nil {
661		return
662	}
663	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
664	ret = int(r0)
665	if e1 != 0 {
666		err = errnoErr(e1)
667	}
668	return
669}
670
671// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
672
673func ExtattrDeleteFile(file string, attrnamespace int, attrname string) (err error) {
674	var _p0 *byte
675	_p0, err = BytePtrFromString(file)
676	if err != nil {
677		return
678	}
679	var _p1 *byte
680	_p1, err = BytePtrFromString(attrname)
681	if err != nil {
682		return
683	}
684	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
685	if e1 != 0 {
686		err = errnoErr(e1)
687	}
688	return
689}
690
691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
692
693func ExtattrListFile(file string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
694	var _p0 *byte
695	_p0, err = BytePtrFromString(file)
696	if err != nil {
697		return
698	}
699	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_FILE, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
700	ret = int(r0)
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 ExtattrGetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
710	var _p0 *byte
711	_p0, err = BytePtrFromString(link)
712	if err != nil {
713		return
714	}
715	var _p1 *byte
716	_p1, err = BytePtrFromString(attrname)
717	if err != nil {
718		return
719	}
720	r0, _, e1 := Syscall6(SYS_EXTATTR_GET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
721	ret = int(r0)
722	if e1 != 0 {
723		err = errnoErr(e1)
724	}
725	return
726}
727
728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
729
730func ExtattrSetLink(link string, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error) {
731	var _p0 *byte
732	_p0, err = BytePtrFromString(link)
733	if err != nil {
734		return
735	}
736	var _p1 *byte
737	_p1, err = BytePtrFromString(attrname)
738	if err != nil {
739		return
740	}
741	r0, _, e1 := Syscall6(SYS_EXTATTR_SET_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)), uintptr(data), uintptr(nbytes), 0)
742	ret = int(r0)
743	if e1 != 0 {
744		err = errnoErr(e1)
745	}
746	return
747}
748
749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
750
751func ExtattrDeleteLink(link string, attrnamespace int, attrname string) (err error) {
752	var _p0 *byte
753	_p0, err = BytePtrFromString(link)
754	if err != nil {
755		return
756	}
757	var _p1 *byte
758	_p1, err = BytePtrFromString(attrname)
759	if err != nil {
760		return
761	}
762	_, _, e1 := Syscall(SYS_EXTATTR_DELETE_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(unsafe.Pointer(_p1)))
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 ExtattrListLink(link string, attrnamespace int, data uintptr, nbytes int) (ret int, err error) {
772	var _p0 *byte
773	_p0, err = BytePtrFromString(link)
774	if err != nil {
775		return
776	}
777	r0, _, e1 := Syscall6(SYS_EXTATTR_LIST_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(attrnamespace), uintptr(data), uintptr(nbytes), 0, 0)
778	ret = int(r0)
779	if e1 != 0 {
780		err = errnoErr(e1)
781	}
782	return
783}
784
785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
786
787func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
788	var _p0 *byte
789	_p0, err = BytePtrFromString(path)
790	if err != nil {
791		return
792	}
793	_, _, e1 := Syscall6(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
794	if e1 != 0 {
795		err = errnoErr(e1)
796	}
797	return
798}
799
800// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
801
802func Fadvise(fd int, offset int64, length int64, advice int) (err error) {
803	_, _, e1 := Syscall6(SYS_POSIX_FADVISE, uintptr(fd), 0, uintptr(offset), 0, uintptr(length), uintptr(advice))
804	if e1 != 0 {
805		err = errnoErr(e1)
806	}
807	return
808}
809
810// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
811
812func Fchdir(fd int) (err error) {
813	_, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0)
814	if e1 != 0 {
815		err = errnoErr(e1)
816	}
817	return
818}
819
820// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
821
822func Fchflags(fd int, flags int) (err error) {
823	_, _, e1 := Syscall(SYS_FCHFLAGS, uintptr(fd), uintptr(flags), 0)
824	if e1 != 0 {
825		err = errnoErr(e1)
826	}
827	return
828}
829
830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
831
832func Fchmod(fd int, mode uint32) (err error) {
833	_, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0)
834	if e1 != 0 {
835		err = errnoErr(e1)
836	}
837	return
838}
839
840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
841
842func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
843	var _p0 *byte
844	_p0, err = BytePtrFromString(path)
845	if err != nil {
846		return
847	}
848	_, _, e1 := Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
849	if e1 != 0 {
850		err = errnoErr(e1)
851	}
852	return
853}
854
855// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
856
857func Fchown(fd int, uid int, gid int) (err error) {
858	_, _, e1 := Syscall(SYS_FCHOWN, uintptr(fd), uintptr(uid), uintptr(gid))
859	if e1 != 0 {
860		err = errnoErr(e1)
861	}
862	return
863}
864
865// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
866
867func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
868	var _p0 *byte
869	_p0, err = BytePtrFromString(path)
870	if err != nil {
871		return
872	}
873	_, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
874	if e1 != 0 {
875		err = errnoErr(e1)
876	}
877	return
878}
879
880// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
881
882func Flock(fd int, how int) (err error) {
883	_, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0)
884	if e1 != 0 {
885		err = errnoErr(e1)
886	}
887	return
888}
889
890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
891
892func Fpathconf(fd int, name int) (val int, err error) {
893	r0, _, e1 := Syscall(SYS_FPATHCONF, uintptr(fd), uintptr(name), 0)
894	val = int(r0)
895	if e1 != 0 {
896		err = errnoErr(e1)
897	}
898	return
899}
900
901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
902
903func Fstat(fd int, stat *Stat_t) (err error) {
904	_, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
905	if e1 != 0 {
906		err = errnoErr(e1)
907	}
908	return
909}
910
911// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
912
913func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
914	var _p0 *byte
915	_p0, err = BytePtrFromString(path)
916	if err != nil {
917		return
918	}
919	_, _, e1 := Syscall6(SYS_FSTATAT, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
920	if e1 != 0 {
921		err = errnoErr(e1)
922	}
923	return
924}
925
926// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
927
928func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
929	_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
930	if e1 != 0 {
931		err = errnoErr(e1)
932	}
933	return
934}
935
936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
937
938func Fsync(fd int) (err error) {
939	_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
940	if e1 != 0 {
941		err = errnoErr(e1)
942	}
943	return
944}
945
946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
947
948func Ftruncate(fd int, length int64) (err error) {
949	_, _, e1 := Syscall(SYS_FTRUNCATE, uintptr(fd), 0, uintptr(length))
950	if e1 != 0 {
951		err = errnoErr(e1)
952	}
953	return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Getegid() (egid int) {
959	r0, _, _ := RawSyscall(SYS_GETEGID, 0, 0, 0)
960	egid = int(r0)
961	return
962}
963
964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965
966func Geteuid() (uid int) {
967	r0, _, _ := RawSyscall(SYS_GETEUID, 0, 0, 0)
968	uid = int(r0)
969	return
970}
971
972// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
973
974func Getgid() (gid int) {
975	r0, _, _ := RawSyscall(SYS_GETGID, 0, 0, 0)
976	gid = int(r0)
977	return
978}
979
980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
981
982func Getpgid(pid int) (pgid int, err error) {
983	r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0)
984	pgid = int(r0)
985	if e1 != 0 {
986		err = errnoErr(e1)
987	}
988	return
989}
990
991// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
992
993func Getpgrp() (pgrp int) {
994	r0, _, _ := RawSyscall(SYS_GETPGRP, 0, 0, 0)
995	pgrp = int(r0)
996	return
997}
998
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000
1001func Getpid() (pid int) {
1002	r0, _, _ := RawSyscall(SYS_GETPID, 0, 0, 0)
1003	pid = int(r0)
1004	return
1005}
1006
1007// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1008
1009func Getppid() (ppid int) {
1010	r0, _, _ := RawSyscall(SYS_GETPPID, 0, 0, 0)
1011	ppid = int(r0)
1012	return
1013}
1014
1015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1016
1017func Getpriority(which int, who int) (prio int, err error) {
1018	r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0)
1019	prio = int(r0)
1020	if e1 != 0 {
1021		err = errnoErr(e1)
1022	}
1023	return
1024}
1025
1026// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1027
1028func Getrlimit(which int, lim *Rlimit) (err error) {
1029	_, _, e1 := RawSyscall(SYS_GETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 0)
1030	if e1 != 0 {
1031		err = errnoErr(e1)
1032	}
1033	return
1034}
1035
1036// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1037
1038func Getrusage(who int, rusage *Rusage) (err error) {
1039	_, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0)
1040	if e1 != 0 {
1041		err = errnoErr(e1)
1042	}
1043	return
1044}
1045
1046// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1047
1048func Getsid(pid int) (sid int, err error) {
1049	r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0)
1050	sid = int(r0)
1051	if e1 != 0 {
1052		err = errnoErr(e1)
1053	}
1054	return
1055}
1056
1057// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1058
1059func Gettimeofday(tv *Timeval) (err error) {
1060	_, _, e1 := RawSyscall(SYS_GETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 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 Getuid() (uid int) {
1070	r0, _, _ := RawSyscall(SYS_GETUID, 0, 0, 0)
1071	uid = int(r0)
1072	return
1073}
1074
1075// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1076
1077func Issetugid() (tainted bool) {
1078	r0, _, _ := Syscall(SYS_ISSETUGID, 0, 0, 0)
1079	tainted = bool(r0 != 0)
1080	return
1081}
1082
1083// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1084
1085func Kill(pid int, signum syscall.Signal) (err error) {
1086	_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), 0)
1087	if e1 != 0 {
1088		err = errnoErr(e1)
1089	}
1090	return
1091}
1092
1093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Kqueue() (fd int, err error) {
1096	r0, _, e1 := Syscall(SYS_KQUEUE, 0, 0, 0)
1097	fd = int(r0)
1098	if e1 != 0 {
1099		err = errnoErr(e1)
1100	}
1101	return
1102}
1103
1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1105
1106func Lchown(path string, uid int, gid int) (err error) {
1107	var _p0 *byte
1108	_p0, err = BytePtrFromString(path)
1109	if err != nil {
1110		return
1111	}
1112	_, _, e1 := Syscall(SYS_LCHOWN, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid))
1113	if e1 != 0 {
1114		err = errnoErr(e1)
1115	}
1116	return
1117}
1118
1119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1120
1121func Link(path string, link string) (err error) {
1122	var _p0 *byte
1123	_p0, err = BytePtrFromString(path)
1124	if err != nil {
1125		return
1126	}
1127	var _p1 *byte
1128	_p1, err = BytePtrFromString(link)
1129	if err != nil {
1130		return
1131	}
1132	_, _, e1 := Syscall(SYS_LINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0)
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 Linkat(pathfd int, path string, linkfd int, link string, flags int) (err error) {
1142	var _p0 *byte
1143	_p0, err = BytePtrFromString(path)
1144	if err != nil {
1145		return
1146	}
1147	var _p1 *byte
1148	_p1, err = BytePtrFromString(link)
1149	if err != nil {
1150		return
1151	}
1152	_, _, e1 := Syscall6(SYS_LINKAT, uintptr(pathfd), uintptr(unsafe.Pointer(_p0)), uintptr(linkfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
1153	if e1 != 0 {
1154		err = errnoErr(e1)
1155	}
1156	return
1157}
1158
1159// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1160
1161func Listen(s int, backlog int) (err error) {
1162	_, _, e1 := Syscall(SYS_LISTEN, uintptr(s), uintptr(backlog), 0)
1163	if e1 != 0 {
1164		err = errnoErr(e1)
1165	}
1166	return
1167}
1168
1169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1170
1171func Lstat(path string, stat *Stat_t) (err error) {
1172	var _p0 *byte
1173	_p0, err = BytePtrFromString(path)
1174	if err != nil {
1175		return
1176	}
1177	_, _, e1 := Syscall(SYS_LSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1178	if e1 != 0 {
1179		err = errnoErr(e1)
1180	}
1181	return
1182}
1183
1184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1185
1186func Mkdir(path string, mode uint32) (err error) {
1187	var _p0 *byte
1188	_p0, err = BytePtrFromString(path)
1189	if err != nil {
1190		return
1191	}
1192	_, _, e1 := Syscall(SYS_MKDIR, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1193	if e1 != 0 {
1194		err = errnoErr(e1)
1195	}
1196	return
1197}
1198
1199// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1200
1201func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1202	var _p0 *byte
1203	_p0, err = BytePtrFromString(path)
1204	if err != nil {
1205		return
1206	}
1207	_, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
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 Mkfifo(path string, mode uint32) (err error) {
1217	var _p0 *byte
1218	_p0, err = BytePtrFromString(path)
1219	if err != nil {
1220		return
1221	}
1222	_, _, e1 := Syscall(SYS_MKFIFO, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
1223	if e1 != 0 {
1224		err = errnoErr(e1)
1225	}
1226	return
1227}
1228
1229// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1230
1231func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1232	var _p0 *byte
1233	_p0, err = BytePtrFromString(path)
1234	if err != nil {
1235		return
1236	}
1237	_, _, e1 := Syscall(SYS_MKFIFOAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode))
1238	if e1 != 0 {
1239		err = errnoErr(e1)
1240	}
1241	return
1242}
1243
1244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1245
1246func Mknod(path string, mode uint32, dev int) (err error) {
1247	var _p0 *byte
1248	_p0, err = BytePtrFromString(path)
1249	if err != nil {
1250		return
1251	}
1252	_, _, e1 := Syscall(SYS_MKNOD, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev))
1253	if e1 != 0 {
1254		err = errnoErr(e1)
1255	}
1256	return
1257}
1258
1259// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1260
1261func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1262	var _p0 *byte
1263	_p0, err = BytePtrFromString(path)
1264	if err != nil {
1265		return
1266	}
1267	_, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1268	if e1 != 0 {
1269		err = errnoErr(e1)
1270	}
1271	return
1272}
1273
1274// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1275
1276func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1277	_, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0)
1278	if e1 != 0 {
1279		err = errnoErr(e1)
1280	}
1281	return
1282}
1283
1284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1285
1286func Open(path string, mode int, perm uint32) (fd int, err error) {
1287	var _p0 *byte
1288	_p0, err = BytePtrFromString(path)
1289	if err != nil {
1290		return
1291	}
1292	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
1293	fd = int(r0)
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 Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error) {
1303	var _p0 *byte
1304	_p0, err = BytePtrFromString(path)
1305	if err != nil {
1306		return
1307	}
1308	r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0)
1309	fd = int(r0)
1310	if e1 != 0 {
1311		err = errnoErr(e1)
1312	}
1313	return
1314}
1315
1316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1317
1318func Pathconf(path string, name int) (val int, err error) {
1319	var _p0 *byte
1320	_p0, err = BytePtrFromString(path)
1321	if err != nil {
1322		return
1323	}
1324	r0, _, e1 := Syscall(SYS_PATHCONF, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0)
1325	val = int(r0)
1326	if e1 != 0 {
1327		err = errnoErr(e1)
1328	}
1329	return
1330}
1331
1332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1333
1334func Pread(fd int, p []byte, offset int64) (n int, err error) {
1335	var _p0 unsafe.Pointer
1336	if len(p) > 0 {
1337		_p0 = unsafe.Pointer(&p[0])
1338	} else {
1339		_p0 = unsafe.Pointer(&_zero)
1340	}
1341	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1342	n = int(r0)
1343	if e1 != 0 {
1344		err = errnoErr(e1)
1345	}
1346	return
1347}
1348
1349// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1350
1351func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
1352	var _p0 unsafe.Pointer
1353	if len(p) > 0 {
1354		_p0 = unsafe.Pointer(&p[0])
1355	} else {
1356		_p0 = unsafe.Pointer(&_zero)
1357	}
1358	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), 0, uintptr(offset), 0)
1359	n = int(r0)
1360	if e1 != 0 {
1361		err = errnoErr(e1)
1362	}
1363	return
1364}
1365
1366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368func read(fd int, p []byte) (n int, err error) {
1369	var _p0 unsafe.Pointer
1370	if len(p) > 0 {
1371		_p0 = unsafe.Pointer(&p[0])
1372	} else {
1373		_p0 = unsafe.Pointer(&_zero)
1374	}
1375	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1376	n = int(r0)
1377	if e1 != 0 {
1378		err = errnoErr(e1)
1379	}
1380	return
1381}
1382
1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1384
1385func Readlink(path string, buf []byte) (n int, err error) {
1386	var _p0 *byte
1387	_p0, err = BytePtrFromString(path)
1388	if err != nil {
1389		return
1390	}
1391	var _p1 unsafe.Pointer
1392	if len(buf) > 0 {
1393		_p1 = unsafe.Pointer(&buf[0])
1394	} else {
1395		_p1 = unsafe.Pointer(&_zero)
1396	}
1397	r0, _, e1 := Syscall(SYS_READLINK, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)))
1398	n = int(r0)
1399	if e1 != 0 {
1400		err = errnoErr(e1)
1401	}
1402	return
1403}
1404
1405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1406
1407func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) {
1408	var _p0 *byte
1409	_p0, err = BytePtrFromString(path)
1410	if err != nil {
1411		return
1412	}
1413	var _p1 unsafe.Pointer
1414	if len(buf) > 0 {
1415		_p1 = unsafe.Pointer(&buf[0])
1416	} else {
1417		_p1 = unsafe.Pointer(&_zero)
1418	}
1419	r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0)
1420	n = int(r0)
1421	if e1 != 0 {
1422		err = errnoErr(e1)
1423	}
1424	return
1425}
1426
1427// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1428
1429func Rename(from string, to string) (err error) {
1430	var _p0 *byte
1431	_p0, err = BytePtrFromString(from)
1432	if err != nil {
1433		return
1434	}
1435	var _p1 *byte
1436	_p1, err = BytePtrFromString(to)
1437	if err != nil {
1438		return
1439	}
1440	_, _, e1 := Syscall(SYS_RENAME, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Renameat(fromfd int, from string, tofd int, to string) (err error) {
1450	var _p0 *byte
1451	_p0, err = BytePtrFromString(from)
1452	if err != nil {
1453		return
1454	}
1455	var _p1 *byte
1456	_p1, err = BytePtrFromString(to)
1457	if err != nil {
1458		return
1459	}
1460	_, _, e1 := Syscall6(SYS_RENAMEAT, uintptr(fromfd), uintptr(unsafe.Pointer(_p0)), uintptr(tofd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1461	if e1 != 0 {
1462		err = errnoErr(e1)
1463	}
1464	return
1465}
1466
1467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1468
1469func Revoke(path string) (err error) {
1470	var _p0 *byte
1471	_p0, err = BytePtrFromString(path)
1472	if err != nil {
1473		return
1474	}
1475	_, _, e1 := Syscall(SYS_REVOKE, uintptr(unsafe.Pointer(_p0)), 0, 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 Rmdir(path string) (err error) {
1485	var _p0 *byte
1486	_p0, err = BytePtrFromString(path)
1487	if err != nil {
1488		return
1489	}
1490	_, _, e1 := Syscall(SYS_RMDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
1491	if e1 != 0 {
1492		err = errnoErr(e1)
1493	}
1494	return
1495}
1496
1497// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1498
1499func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1500	r0, _, e1 := Syscall6(SYS_LSEEK, uintptr(fd), 0, uintptr(offset), uintptr(whence), 0, 0)
1501	newoffset = int64(r0)
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 Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1511	r0, _, e1 := Syscall6(SYS_SELECT, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1512	n = int(r0)
1513	if e1 != 0 {
1514		err = errnoErr(e1)
1515	}
1516	return
1517}
1518
1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521func Setegid(egid int) (err error) {
1522	_, _, e1 := RawSyscall(SYS_SETEGID, uintptr(egid), 0, 0)
1523	if e1 != 0 {
1524		err = errnoErr(e1)
1525	}
1526	return
1527}
1528
1529// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1530
1531func Seteuid(euid int) (err error) {
1532	_, _, e1 := RawSyscall(SYS_SETEUID, uintptr(euid), 0, 0)
1533	if e1 != 0 {
1534		err = errnoErr(e1)
1535	}
1536	return
1537}
1538
1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1540
1541func Setgid(gid int) (err error) {
1542	_, _, e1 := RawSyscall(SYS_SETGID, uintptr(gid), 0, 0)
1543	if e1 != 0 {
1544		err = errnoErr(e1)
1545	}
1546	return
1547}
1548
1549// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1550
1551func Setpgid(pid int, pgid int) (err error) {
1552	_, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0)
1553	if e1 != 0 {
1554		err = errnoErr(e1)
1555	}
1556	return
1557}
1558
1559// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1560
1561func Setpriority(which int, who int, prio int) (err error) {
1562	_, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio))
1563	if e1 != 0 {
1564		err = errnoErr(e1)
1565	}
1566	return
1567}
1568
1569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1570
1571func Setregid(rgid int, egid int) (err error) {
1572	_, _, e1 := RawSyscall(SYS_SETREGID, uintptr(rgid), uintptr(egid), 0)
1573	if e1 != 0 {
1574		err = errnoErr(e1)
1575	}
1576	return
1577}
1578
1579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1580
1581func Setreuid(ruid int, euid int) (err error) {
1582	_, _, e1 := RawSyscall(SYS_SETREUID, uintptr(ruid), uintptr(euid), 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 Setrlimit(which int, lim *Rlimit) (err error) {
1592	_, _, e1 := RawSyscall(SYS_SETRLIMIT, uintptr(which), uintptr(unsafe.Pointer(lim)), 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 Setsid() (pid int, err error) {
1602	r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0)
1603	pid = int(r0)
1604	if e1 != 0 {
1605		err = errnoErr(e1)
1606	}
1607	return
1608}
1609
1610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1611
1612func Settimeofday(tp *Timeval) (err error) {
1613	_, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tp)), 0, 0)
1614	if e1 != 0 {
1615		err = errnoErr(e1)
1616	}
1617	return
1618}
1619
1620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1621
1622func Setuid(uid int) (err error) {
1623	_, _, e1 := RawSyscall(SYS_SETUID, uintptr(uid), 0, 0)
1624	if e1 != 0 {
1625		err = errnoErr(e1)
1626	}
1627	return
1628}
1629
1630// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1631
1632func Stat(path string, stat *Stat_t) (err error) {
1633	var _p0 *byte
1634	_p0, err = BytePtrFromString(path)
1635	if err != nil {
1636		return
1637	}
1638	_, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0)
1639	if e1 != 0 {
1640		err = errnoErr(e1)
1641	}
1642	return
1643}
1644
1645// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1646
1647func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
1648	var _p0 *byte
1649	_p0, err = BytePtrFromString(path)
1650	if err != nil {
1651		return
1652	}
1653	_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
1654	if e1 != 0 {
1655		err = errnoErr(e1)
1656	}
1657	return
1658}
1659
1660// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1661
1662func Symlink(path string, link string) (err error) {
1663	var _p0 *byte
1664	_p0, err = BytePtrFromString(path)
1665	if err != nil {
1666		return
1667	}
1668	var _p1 *byte
1669	_p1, err = BytePtrFromString(link)
1670	if err != nil {
1671		return
1672	}
1673	_, _, e1 := Syscall(SYS_SYMLINK, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Symlinkat(oldpath string, newdirfd int, newpath string) (err error) {
1683	var _p0 *byte
1684	_p0, err = BytePtrFromString(oldpath)
1685	if err != nil {
1686		return
1687	}
1688	var _p1 *byte
1689	_p1, err = BytePtrFromString(newpath)
1690	if err != nil {
1691		return
1692	}
1693	_, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)))
1694	if e1 != 0 {
1695		err = errnoErr(e1)
1696	}
1697	return
1698}
1699
1700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701
1702func Sync() (err error) {
1703	_, _, e1 := Syscall(SYS_SYNC, 0, 0, 0)
1704	if e1 != 0 {
1705		err = errnoErr(e1)
1706	}
1707	return
1708}
1709
1710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1711
1712func Truncate(path string, length int64) (err error) {
1713	var _p0 *byte
1714	_p0, err = BytePtrFromString(path)
1715	if err != nil {
1716		return
1717	}
1718	_, _, e1 := Syscall(SYS_TRUNCATE, uintptr(unsafe.Pointer(_p0)), 0, uintptr(length))
1719	if e1 != 0 {
1720		err = errnoErr(e1)
1721	}
1722	return
1723}
1724
1725// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1726
1727func Umask(newmask int) (oldmask int) {
1728	r0, _, _ := Syscall(SYS_UMASK, uintptr(newmask), 0, 0)
1729	oldmask = int(r0)
1730	return
1731}
1732
1733// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1734
1735func Unlink(path string) (err error) {
1736	var _p0 *byte
1737	_p0, err = BytePtrFromString(path)
1738	if err != nil {
1739		return
1740	}
1741	_, _, e1 := Syscall(SYS_UNLINK, uintptr(unsafe.Pointer(_p0)), 0, 0)
1742	if e1 != 0 {
1743		err = errnoErr(e1)
1744	}
1745	return
1746}
1747
1748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1749
1750func Unlinkat(dirfd int, path string, flags int) (err error) {
1751	var _p0 *byte
1752	_p0, err = BytePtrFromString(path)
1753	if err != nil {
1754		return
1755	}
1756	_, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags))
1757	if e1 != 0 {
1758		err = errnoErr(e1)
1759	}
1760	return
1761}
1762
1763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1764
1765func Unmount(path string, flags int) (err error) {
1766	var _p0 *byte
1767	_p0, err = BytePtrFromString(path)
1768	if err != nil {
1769		return
1770	}
1771	_, _, e1 := Syscall(SYS_UNMOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0)
1772	if e1 != 0 {
1773		err = errnoErr(e1)
1774	}
1775	return
1776}
1777
1778// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1779
1780func write(fd int, p []byte) (n int, err error) {
1781	var _p0 unsafe.Pointer
1782	if len(p) > 0 {
1783		_p0 = unsafe.Pointer(&p[0])
1784	} else {
1785		_p0 = unsafe.Pointer(&_zero)
1786	}
1787	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)))
1788	n = int(r0)
1789	if e1 != 0 {
1790		err = errnoErr(e1)
1791	}
1792	return
1793}
1794
1795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1796
1797func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1798	r0, _, e1 := Syscall9(SYS_MMAP, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), 0, uintptr(pos), 0, 0)
1799	ret = uintptr(r0)
1800	if e1 != 0 {
1801		err = errnoErr(e1)
1802	}
1803	return
1804}
1805
1806// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1807
1808func munmap(addr uintptr, length uintptr) (err error) {
1809	_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
1810	if e1 != 0 {
1811		err = errnoErr(e1)
1812	}
1813	return
1814}
1815
1816// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1817
1818func readlen(fd int, buf *byte, nbuf int) (n int, err error) {
1819	r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1820	n = int(r0)
1821	if e1 != 0 {
1822		err = errnoErr(e1)
1823	}
1824	return
1825}
1826
1827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1828
1829func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
1830	r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf))
1831	n = int(r0)
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 utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) {
1841	var _p0 *byte
1842	_p0, err = BytePtrFromString(path)
1843	if err != nil {
1844		return
1845	}
1846	_, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0)
1847	if e1 != 0 {
1848		err = errnoErr(e1)
1849	}
1850	return
1851}
1852