1// go run mksyscall_solaris.go -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go
2// Code generated by the command above; see README.md. DO NOT EDIT.
3
4//go:build solaris && amd64
5
6package unix
7
8import (
9	"syscall"
10	"unsafe"
11)
12
13//go:cgo_import_dynamic libc_pipe pipe "libc.so"
14//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
15//go:cgo_import_dynamic libc_getsockname getsockname "libsocket.so"
16//go:cgo_import_dynamic libc_getcwd getcwd "libc.so"
17//go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
18//go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
19//go:cgo_import_dynamic libc_wait4 wait4 "libc.so"
20//go:cgo_import_dynamic libc_gethostname gethostname "libc.so"
21//go:cgo_import_dynamic libc_utimes utimes "libc.so"
22//go:cgo_import_dynamic libc_utimensat utimensat "libc.so"
23//go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
24//go:cgo_import_dynamic libc_futimesat futimesat "libc.so"
25//go:cgo_import_dynamic libc_accept accept "libsocket.so"
26//go:cgo_import_dynamic libc___xnet_recvmsg __xnet_recvmsg "libsocket.so"
27//go:cgo_import_dynamic libc___xnet_sendmsg __xnet_sendmsg "libsocket.so"
28//go:cgo_import_dynamic libc_acct acct "libc.so"
29//go:cgo_import_dynamic libc___makedev __makedev "libc.so"
30//go:cgo_import_dynamic libc___major __major "libc.so"
31//go:cgo_import_dynamic libc___minor __minor "libc.so"
32//go:cgo_import_dynamic libc_ioctl ioctl "libc.so"
33//go:cgo_import_dynamic libc_poll poll "libc.so"
34//go:cgo_import_dynamic libc_access access "libc.so"
35//go:cgo_import_dynamic libc_adjtime adjtime "libc.so"
36//go:cgo_import_dynamic libc_chdir chdir "libc.so"
37//go:cgo_import_dynamic libc_chmod chmod "libc.so"
38//go:cgo_import_dynamic libc_chown chown "libc.so"
39//go:cgo_import_dynamic libc_chroot chroot "libc.so"
40//go:cgo_import_dynamic libc_clockgettime clockgettime "libc.so"
41//go:cgo_import_dynamic libc_close close "libc.so"
42//go:cgo_import_dynamic libc_creat creat "libc.so"
43//go:cgo_import_dynamic libc_dup dup "libc.so"
44//go:cgo_import_dynamic libc_dup2 dup2 "libc.so"
45//go:cgo_import_dynamic libc_exit exit "libc.so"
46//go:cgo_import_dynamic libc_faccessat faccessat "libc.so"
47//go:cgo_import_dynamic libc_fchdir fchdir "libc.so"
48//go:cgo_import_dynamic libc_fchmod fchmod "libc.so"
49//go:cgo_import_dynamic libc_fchmodat fchmodat "libc.so"
50//go:cgo_import_dynamic libc_fchown fchown "libc.so"
51//go:cgo_import_dynamic libc_fchownat fchownat "libc.so"
52//go:cgo_import_dynamic libc_fdatasync fdatasync "libc.so"
53//go:cgo_import_dynamic libc_flock flock "libc.so"
54//go:cgo_import_dynamic libc_fpathconf fpathconf "libc.so"
55//go:cgo_import_dynamic libc_fstat fstat "libc.so"
56//go:cgo_import_dynamic libc_fstatat fstatat "libc.so"
57//go:cgo_import_dynamic libc_fstatvfs fstatvfs "libc.so"
58//go:cgo_import_dynamic libc_getdents getdents "libc.so"
59//go:cgo_import_dynamic libc_getgid getgid "libc.so"
60//go:cgo_import_dynamic libc_getpid getpid "libc.so"
61//go:cgo_import_dynamic libc_getpgid getpgid "libc.so"
62//go:cgo_import_dynamic libc_getpgrp getpgrp "libc.so"
63//go:cgo_import_dynamic libc_geteuid geteuid "libc.so"
64//go:cgo_import_dynamic libc_getegid getegid "libc.so"
65//go:cgo_import_dynamic libc_getppid getppid "libc.so"
66//go:cgo_import_dynamic libc_getpriority getpriority "libc.so"
67//go:cgo_import_dynamic libc_getrlimit getrlimit "libc.so"
68//go:cgo_import_dynamic libc_getrusage getrusage "libc.so"
69//go:cgo_import_dynamic libc_getsid getsid "libc.so"
70//go:cgo_import_dynamic libc_gettimeofday gettimeofday "libc.so"
71//go:cgo_import_dynamic libc_getuid getuid "libc.so"
72//go:cgo_import_dynamic libc_kill kill "libc.so"
73//go:cgo_import_dynamic libc_lchown lchown "libc.so"
74//go:cgo_import_dynamic libc_link link "libc.so"
75//go:cgo_import_dynamic libc___xnet_llisten __xnet_llisten "libsocket.so"
76//go:cgo_import_dynamic libc_lstat lstat "libc.so"
77//go:cgo_import_dynamic libc_madvise madvise "libc.so"
78//go:cgo_import_dynamic libc_mkdir mkdir "libc.so"
79//go:cgo_import_dynamic libc_mkdirat mkdirat "libc.so"
80//go:cgo_import_dynamic libc_mkfifo mkfifo "libc.so"
81//go:cgo_import_dynamic libc_mkfifoat mkfifoat "libc.so"
82//go:cgo_import_dynamic libc_mknod mknod "libc.so"
83//go:cgo_import_dynamic libc_mknodat mknodat "libc.so"
84//go:cgo_import_dynamic libc_mlock mlock "libc.so"
85//go:cgo_import_dynamic libc_mlockall mlockall "libc.so"
86//go:cgo_import_dynamic libc_mprotect mprotect "libc.so"
87//go:cgo_import_dynamic libc_msync msync "libc.so"
88//go:cgo_import_dynamic libc_munlock munlock "libc.so"
89//go:cgo_import_dynamic libc_munlockall munlockall "libc.so"
90//go:cgo_import_dynamic libc_nanosleep nanosleep "libc.so"
91//go:cgo_import_dynamic libc_open open "libc.so"
92//go:cgo_import_dynamic libc_openat openat "libc.so"
93//go:cgo_import_dynamic libc_pathconf pathconf "libc.so"
94//go:cgo_import_dynamic libc_pause pause "libc.so"
95//go:cgo_import_dynamic libc_pread pread "libc.so"
96//go:cgo_import_dynamic libc_pwrite pwrite "libc.so"
97//go:cgo_import_dynamic libc_read read "libc.so"
98//go:cgo_import_dynamic libc_readlink readlink "libc.so"
99//go:cgo_import_dynamic libc_rename rename "libc.so"
100//go:cgo_import_dynamic libc_renameat renameat "libc.so"
101//go:cgo_import_dynamic libc_rmdir rmdir "libc.so"
102//go:cgo_import_dynamic libc_lseek lseek "libc.so"
103//go:cgo_import_dynamic libc_select select "libc.so"
104//go:cgo_import_dynamic libc_setegid setegid "libc.so"
105//go:cgo_import_dynamic libc_seteuid seteuid "libc.so"
106//go:cgo_import_dynamic libc_setgid setgid "libc.so"
107//go:cgo_import_dynamic libc_sethostname sethostname "libc.so"
108//go:cgo_import_dynamic libc_setpgid setpgid "libc.so"
109//go:cgo_import_dynamic libc_setpriority setpriority "libc.so"
110//go:cgo_import_dynamic libc_setregid setregid "libc.so"
111//go:cgo_import_dynamic libc_setreuid setreuid "libc.so"
112//go:cgo_import_dynamic libc_setsid setsid "libc.so"
113//go:cgo_import_dynamic libc_setuid setuid "libc.so"
114//go:cgo_import_dynamic libc_shutdown shutdown "libsocket.so"
115//go:cgo_import_dynamic libc_stat stat "libc.so"
116//go:cgo_import_dynamic libc_statvfs statvfs "libc.so"
117//go:cgo_import_dynamic libc_symlink symlink "libc.so"
118//go:cgo_import_dynamic libc_sync sync "libc.so"
119//go:cgo_import_dynamic libc_sysconf sysconf "libc.so"
120//go:cgo_import_dynamic libc_times times "libc.so"
121//go:cgo_import_dynamic libc_truncate truncate "libc.so"
122//go:cgo_import_dynamic libc_fsync fsync "libc.so"
123//go:cgo_import_dynamic libc_ftruncate ftruncate "libc.so"
124//go:cgo_import_dynamic libc_umask umask "libc.so"
125//go:cgo_import_dynamic libc_uname uname "libc.so"
126//go:cgo_import_dynamic libc_umount umount "libc.so"
127//go:cgo_import_dynamic libc_unlink unlink "libc.so"
128//go:cgo_import_dynamic libc_unlinkat unlinkat "libc.so"
129//go:cgo_import_dynamic libc_ustat ustat "libc.so"
130//go:cgo_import_dynamic libc_utime utime "libc.so"
131//go:cgo_import_dynamic libc___xnet_bind __xnet_bind "libsocket.so"
132//go:cgo_import_dynamic libc___xnet_connect __xnet_connect "libsocket.so"
133//go:cgo_import_dynamic libc_mmap mmap "libc.so"
134//go:cgo_import_dynamic libc_munmap munmap "libc.so"
135//go:cgo_import_dynamic libc_sendfile sendfile "libsendfile.so"
136//go:cgo_import_dynamic libc___xnet_sendto __xnet_sendto "libsocket.so"
137//go:cgo_import_dynamic libc___xnet_socket __xnet_socket "libsocket.so"
138//go:cgo_import_dynamic libc___xnet_socketpair __xnet_socketpair "libsocket.so"
139//go:cgo_import_dynamic libc_write write "libc.so"
140//go:cgo_import_dynamic libc___xnet_getsockopt __xnet_getsockopt "libsocket.so"
141//go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so"
142//go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so"
143//go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so"
144//go:cgo_import_dynamic libc_port_create port_create "libc.so"
145//go:cgo_import_dynamic libc_port_associate port_associate "libc.so"
146//go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so"
147//go:cgo_import_dynamic libc_port_get port_get "libc.so"
148//go:cgo_import_dynamic libc_port_getn port_getn "libc.so"
149//go:cgo_import_dynamic libc_putmsg putmsg "libc.so"
150//go:cgo_import_dynamic libc_getmsg getmsg "libc.so"
151
152//go:linkname procpipe libc_pipe
153//go:linkname procpipe2 libc_pipe2
154//go:linkname procgetsockname libc_getsockname
155//go:linkname procGetcwd libc_getcwd
156//go:linkname procgetgroups libc_getgroups
157//go:linkname procsetgroups libc_setgroups
158//go:linkname procwait4 libc_wait4
159//go:linkname procgethostname libc_gethostname
160//go:linkname procutimes libc_utimes
161//go:linkname procutimensat libc_utimensat
162//go:linkname procfcntl libc_fcntl
163//go:linkname procfutimesat libc_futimesat
164//go:linkname procaccept libc_accept
165//go:linkname proc__xnet_recvmsg libc___xnet_recvmsg
166//go:linkname proc__xnet_sendmsg libc___xnet_sendmsg
167//go:linkname procacct libc_acct
168//go:linkname proc__makedev libc___makedev
169//go:linkname proc__major libc___major
170//go:linkname proc__minor libc___minor
171//go:linkname procioctl libc_ioctl
172//go:linkname procpoll libc_poll
173//go:linkname procAccess libc_access
174//go:linkname procAdjtime libc_adjtime
175//go:linkname procChdir libc_chdir
176//go:linkname procChmod libc_chmod
177//go:linkname procChown libc_chown
178//go:linkname procChroot libc_chroot
179//go:linkname procClockGettime libc_clockgettime
180//go:linkname procClose libc_close
181//go:linkname procCreat libc_creat
182//go:linkname procDup libc_dup
183//go:linkname procDup2 libc_dup2
184//go:linkname procExit libc_exit
185//go:linkname procFaccessat libc_faccessat
186//go:linkname procFchdir libc_fchdir
187//go:linkname procFchmod libc_fchmod
188//go:linkname procFchmodat libc_fchmodat
189//go:linkname procFchown libc_fchown
190//go:linkname procFchownat libc_fchownat
191//go:linkname procFdatasync libc_fdatasync
192//go:linkname procFlock libc_flock
193//go:linkname procFpathconf libc_fpathconf
194//go:linkname procFstat libc_fstat
195//go:linkname procFstatat libc_fstatat
196//go:linkname procFstatvfs libc_fstatvfs
197//go:linkname procGetdents libc_getdents
198//go:linkname procGetgid libc_getgid
199//go:linkname procGetpid libc_getpid
200//go:linkname procGetpgid libc_getpgid
201//go:linkname procGetpgrp libc_getpgrp
202//go:linkname procGeteuid libc_geteuid
203//go:linkname procGetegid libc_getegid
204//go:linkname procGetppid libc_getppid
205//go:linkname procGetpriority libc_getpriority
206//go:linkname procGetrlimit libc_getrlimit
207//go:linkname procGetrusage libc_getrusage
208//go:linkname procGetsid libc_getsid
209//go:linkname procGettimeofday libc_gettimeofday
210//go:linkname procGetuid libc_getuid
211//go:linkname procKill libc_kill
212//go:linkname procLchown libc_lchown
213//go:linkname procLink libc_link
214//go:linkname proc__xnet_llisten libc___xnet_llisten
215//go:linkname procLstat libc_lstat
216//go:linkname procMadvise libc_madvise
217//go:linkname procMkdir libc_mkdir
218//go:linkname procMkdirat libc_mkdirat
219//go:linkname procMkfifo libc_mkfifo
220//go:linkname procMkfifoat libc_mkfifoat
221//go:linkname procMknod libc_mknod
222//go:linkname procMknodat libc_mknodat
223//go:linkname procMlock libc_mlock
224//go:linkname procMlockall libc_mlockall
225//go:linkname procMprotect libc_mprotect
226//go:linkname procMsync libc_msync
227//go:linkname procMunlock libc_munlock
228//go:linkname procMunlockall libc_munlockall
229//go:linkname procNanosleep libc_nanosleep
230//go:linkname procOpen libc_open
231//go:linkname procOpenat libc_openat
232//go:linkname procPathconf libc_pathconf
233//go:linkname procPause libc_pause
234//go:linkname procpread libc_pread
235//go:linkname procpwrite libc_pwrite
236//go:linkname procread libc_read
237//go:linkname procReadlink libc_readlink
238//go:linkname procRename libc_rename
239//go:linkname procRenameat libc_renameat
240//go:linkname procRmdir libc_rmdir
241//go:linkname proclseek libc_lseek
242//go:linkname procSelect libc_select
243//go:linkname procSetegid libc_setegid
244//go:linkname procSeteuid libc_seteuid
245//go:linkname procSetgid libc_setgid
246//go:linkname procSethostname libc_sethostname
247//go:linkname procSetpgid libc_setpgid
248//go:linkname procSetpriority libc_setpriority
249//go:linkname procSetregid libc_setregid
250//go:linkname procSetreuid libc_setreuid
251//go:linkname procSetsid libc_setsid
252//go:linkname procSetuid libc_setuid
253//go:linkname procshutdown libc_shutdown
254//go:linkname procStat libc_stat
255//go:linkname procStatvfs libc_statvfs
256//go:linkname procSymlink libc_symlink
257//go:linkname procSync libc_sync
258//go:linkname procSysconf libc_sysconf
259//go:linkname procTimes libc_times
260//go:linkname procTruncate libc_truncate
261//go:linkname procFsync libc_fsync
262//go:linkname procFtruncate libc_ftruncate
263//go:linkname procUmask libc_umask
264//go:linkname procUname libc_uname
265//go:linkname procumount libc_umount
266//go:linkname procUnlink libc_unlink
267//go:linkname procUnlinkat libc_unlinkat
268//go:linkname procUstat libc_ustat
269//go:linkname procUtime libc_utime
270//go:linkname proc__xnet_bind libc___xnet_bind
271//go:linkname proc__xnet_connect libc___xnet_connect
272//go:linkname procmmap libc_mmap
273//go:linkname procmunmap libc_munmap
274//go:linkname procsendfile libc_sendfile
275//go:linkname proc__xnet_sendto libc___xnet_sendto
276//go:linkname proc__xnet_socket libc___xnet_socket
277//go:linkname proc__xnet_socketpair libc___xnet_socketpair
278//go:linkname procwrite libc_write
279//go:linkname proc__xnet_getsockopt libc___xnet_getsockopt
280//go:linkname procgetpeername libc_getpeername
281//go:linkname procsetsockopt libc_setsockopt
282//go:linkname procrecvfrom libc_recvfrom
283//go:linkname procport_create libc_port_create
284//go:linkname procport_associate libc_port_associate
285//go:linkname procport_dissociate libc_port_dissociate
286//go:linkname procport_get libc_port_get
287//go:linkname procport_getn libc_port_getn
288//go:linkname procputmsg libc_putmsg
289//go:linkname procgetmsg libc_getmsg
290
291var (
292	procpipe,
293	procpipe2,
294	procgetsockname,
295	procGetcwd,
296	procgetgroups,
297	procsetgroups,
298	procwait4,
299	procgethostname,
300	procutimes,
301	procutimensat,
302	procfcntl,
303	procfutimesat,
304	procaccept,
305	proc__xnet_recvmsg,
306	proc__xnet_sendmsg,
307	procacct,
308	proc__makedev,
309	proc__major,
310	proc__minor,
311	procioctl,
312	procpoll,
313	procAccess,
314	procAdjtime,
315	procChdir,
316	procChmod,
317	procChown,
318	procChroot,
319	procClockGettime,
320	procClose,
321	procCreat,
322	procDup,
323	procDup2,
324	procExit,
325	procFaccessat,
326	procFchdir,
327	procFchmod,
328	procFchmodat,
329	procFchown,
330	procFchownat,
331	procFdatasync,
332	procFlock,
333	procFpathconf,
334	procFstat,
335	procFstatat,
336	procFstatvfs,
337	procGetdents,
338	procGetgid,
339	procGetpid,
340	procGetpgid,
341	procGetpgrp,
342	procGeteuid,
343	procGetegid,
344	procGetppid,
345	procGetpriority,
346	procGetrlimit,
347	procGetrusage,
348	procGetsid,
349	procGettimeofday,
350	procGetuid,
351	procKill,
352	procLchown,
353	procLink,
354	proc__xnet_llisten,
355	procLstat,
356	procMadvise,
357	procMkdir,
358	procMkdirat,
359	procMkfifo,
360	procMkfifoat,
361	procMknod,
362	procMknodat,
363	procMlock,
364	procMlockall,
365	procMprotect,
366	procMsync,
367	procMunlock,
368	procMunlockall,
369	procNanosleep,
370	procOpen,
371	procOpenat,
372	procPathconf,
373	procPause,
374	procpread,
375	procpwrite,
376	procread,
377	procReadlink,
378	procRename,
379	procRenameat,
380	procRmdir,
381	proclseek,
382	procSelect,
383	procSetegid,
384	procSeteuid,
385	procSetgid,
386	procSethostname,
387	procSetpgid,
388	procSetpriority,
389	procSetregid,
390	procSetreuid,
391	procSetsid,
392	procSetuid,
393	procshutdown,
394	procStat,
395	procStatvfs,
396	procSymlink,
397	procSync,
398	procSysconf,
399	procTimes,
400	procTruncate,
401	procFsync,
402	procFtruncate,
403	procUmask,
404	procUname,
405	procumount,
406	procUnlink,
407	procUnlinkat,
408	procUstat,
409	procUtime,
410	proc__xnet_bind,
411	proc__xnet_connect,
412	procmmap,
413	procmunmap,
414	procsendfile,
415	proc__xnet_sendto,
416	proc__xnet_socket,
417	proc__xnet_socketpair,
418	procwrite,
419	proc__xnet_getsockopt,
420	procgetpeername,
421	procsetsockopt,
422	procrecvfrom,
423	procport_create,
424	procport_associate,
425	procport_dissociate,
426	procport_get,
427	procport_getn,
428	procputmsg,
429	procgetmsg syscallFunc
430)
431
432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
433
434func pipe(p *[2]_C_int) (n int, err error) {
435	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0)
436	n = int(r0)
437	if e1 != 0 {
438		err = errnoErr(e1)
439	}
440	return
441}
442
443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
444
445func pipe2(p *[2]_C_int, flags int) (err error) {
446	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0)
447	if e1 != 0 {
448		err = errnoErr(e1)
449	}
450	return
451}
452
453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
454
455func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
456	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 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 Getcwd(buf []byte) (n int, err error) {
466	var _p0 *byte
467	if len(buf) > 0 {
468		_p0 = &buf[0]
469	}
470	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
471	n = int(r0)
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 getgroups(ngid int, gid *_Gid_t) (n int, err error) {
481	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
482	n = int(r0)
483	if e1 != 0 {
484		err = errnoErr(e1)
485	}
486	return
487}
488
489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
490
491func setgroups(ngid int, gid *_Gid_t) (err error) {
492	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
493	if e1 != 0 {
494		err = errnoErr(e1)
495	}
496	return
497}
498
499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
500
501func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) {
502	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
503	wpid = int32(r0)
504	if e1 != 0 {
505		err = errnoErr(e1)
506	}
507	return
508}
509
510// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
511
512func gethostname(buf []byte) (n int, err error) {
513	var _p0 *byte
514	if len(buf) > 0 {
515		_p0 = &buf[0]
516	}
517	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
518	n = int(r0)
519	if e1 != 0 {
520		err = errnoErr(e1)
521	}
522	return
523}
524
525// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
526
527func utimes(path string, times *[2]Timeval) (err error) {
528	var _p0 *byte
529	_p0, err = BytePtrFromString(path)
530	if err != nil {
531		return
532	}
533	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0)
534	if e1 != 0 {
535		err = errnoErr(e1)
536	}
537	return
538}
539
540// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
541
542func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) {
543	var _p0 *byte
544	_p0, err = BytePtrFromString(path)
545	if err != nil {
546		return
547	}
548	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0)
549	if e1 != 0 {
550		err = errnoErr(e1)
551	}
552	return
553}
554
555// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
556
557func fcntl(fd int, cmd int, arg int) (val int, err error) {
558	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0)
559	val = int(r0)
560	if e1 != 0 {
561		err = errnoErr(e1)
562	}
563	return
564}
565
566// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
567
568func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) {
569	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0)
570	if e1 != 0 {
571		err = errnoErr(e1)
572	}
573	return
574}
575
576// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
577
578func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
579	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
580	fd = 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 recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
590	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
591	n = int(r0)
592	if e1 != 0 {
593		err = errnoErr(e1)
594	}
595	return
596}
597
598// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
599
600func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
601	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
602	n = int(r0)
603	if e1 != 0 {
604		err = errnoErr(e1)
605	}
606	return
607}
608
609// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
610
611func acct(path *byte) (err error) {
612	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0)
613	if e1 != 0 {
614		err = errnoErr(e1)
615	}
616	return
617}
618
619// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
620
621func __makedev(version int, major uint, minor uint) (val uint64) {
622	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0)
623	val = uint64(r0)
624	return
625}
626
627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
628
629func __major(version int, dev uint64) (val uint) {
630	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
631	val = uint(r0)
632	return
633}
634
635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
636
637func __minor(version int, dev uint64) (val uint) {
638	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
639	val = uint(r0)
640	return
641}
642
643// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
644
645func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) {
646	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
647	ret = int(r0)
648	if e1 != 0 {
649		err = errnoErr(e1)
650	}
651	return
652}
653
654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
655
656func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) {
657	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
658	ret = int(r0)
659	if e1 != 0 {
660		err = errnoErr(e1)
661	}
662	return
663}
664
665// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
666
667func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
668	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0)
669	n = int(r0)
670	if e1 != 0 {
671		err = errnoErr(e1)
672	}
673	return
674}
675
676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
677
678func Access(path string, mode uint32) (err error) {
679	var _p0 *byte
680	_p0, err = BytePtrFromString(path)
681	if err != nil {
682		return
683	}
684	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
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 Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
694	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
695	if e1 != 0 {
696		err = errnoErr(e1)
697	}
698	return
699}
700
701// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
702
703func Chdir(path string) (err error) {
704	var _p0 *byte
705	_p0, err = BytePtrFromString(path)
706	if err != nil {
707		return
708	}
709	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
710	if e1 != 0 {
711		err = errnoErr(e1)
712	}
713	return
714}
715
716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
717
718func Chmod(path string, mode uint32) (err error) {
719	var _p0 *byte
720	_p0, err = BytePtrFromString(path)
721	if err != nil {
722		return
723	}
724	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
725	if e1 != 0 {
726		err = errnoErr(e1)
727	}
728	return
729}
730
731// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
732
733func Chown(path string, uid int, gid int) (err error) {
734	var _p0 *byte
735	_p0, err = BytePtrFromString(path)
736	if err != nil {
737		return
738	}
739	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
740	if e1 != 0 {
741		err = errnoErr(e1)
742	}
743	return
744}
745
746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
747
748func Chroot(path string) (err error) {
749	var _p0 *byte
750	_p0, err = BytePtrFromString(path)
751	if err != nil {
752		return
753	}
754	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
755	if e1 != 0 {
756		err = errnoErr(e1)
757	}
758	return
759}
760
761// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
762
763func ClockGettime(clockid int32, time *Timespec) (err error) {
764	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0)
765	if e1 != 0 {
766		err = errnoErr(e1)
767	}
768	return
769}
770
771// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
772
773func Close(fd int) (err error) {
774	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)
775	if e1 != 0 {
776		err = errnoErr(e1)
777	}
778	return
779}
780
781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func Creat(path string, mode uint32) (fd int, err error) {
784	var _p0 *byte
785	_p0, err = BytePtrFromString(path)
786	if err != nil {
787		return
788	}
789	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
790	fd = int(r0)
791	if e1 != 0 {
792		err = errnoErr(e1)
793	}
794	return
795}
796
797// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
798
799func Dup(fd int) (nfd int, err error) {
800	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0)
801	nfd = int(r0)
802	if e1 != 0 {
803		err = errnoErr(e1)
804	}
805	return
806}
807
808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
809
810func Dup2(oldfd int, newfd int) (err error) {
811	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
812	if e1 != 0 {
813		err = errnoErr(e1)
814	}
815	return
816}
817
818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
819
820func Exit(code int) {
821	sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0)
822	return
823}
824
825// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
826
827func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
828	var _p0 *byte
829	_p0, err = BytePtrFromString(path)
830	if err != nil {
831		return
832	}
833	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 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 Fchdir(fd int) (err error) {
843	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
844	if e1 != 0 {
845		err = errnoErr(e1)
846	}
847	return
848}
849
850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
851
852func Fchmod(fd int, mode uint32) (err error) {
853	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
854	if e1 != 0 {
855		err = errnoErr(e1)
856	}
857	return
858}
859
860// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
861
862func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
863	var _p0 *byte
864	_p0, err = BytePtrFromString(path)
865	if err != nil {
866		return
867	}
868	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
869	if e1 != 0 {
870		err = errnoErr(e1)
871	}
872	return
873}
874
875// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
876
877func Fchown(fd int, uid int, gid int) (err error) {
878	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
879	if e1 != 0 {
880		err = errnoErr(e1)
881	}
882	return
883}
884
885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
886
887func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
888	var _p0 *byte
889	_p0, err = BytePtrFromString(path)
890	if err != nil {
891		return
892	}
893	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
894	if e1 != 0 {
895		err = errnoErr(e1)
896	}
897	return
898}
899
900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
901
902func Fdatasync(fd int) (err error) {
903	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
904	if e1 != 0 {
905		err = errnoErr(e1)
906	}
907	return
908}
909
910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
911
912func Flock(fd int, how int) (err error) {
913	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0)
914	if e1 != 0 {
915		err = errnoErr(e1)
916	}
917	return
918}
919
920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
921
922func Fpathconf(fd int, name int) (val int, err error) {
923	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
924	val = int(r0)
925	if e1 != 0 {
926		err = errnoErr(e1)
927	}
928	return
929}
930
931// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
932
933func Fstat(fd int, stat *Stat_t) (err error) {
934	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
935	if e1 != 0 {
936		err = errnoErr(e1)
937	}
938	return
939}
940
941// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
942
943func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
944	var _p0 *byte
945	_p0, err = BytePtrFromString(path)
946	if err != nil {
947		return
948	}
949	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
950	if e1 != 0 {
951		err = errnoErr(e1)
952	}
953	return
954}
955
956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
957
958func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
959	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
960	if e1 != 0 {
961		err = errnoErr(e1)
962	}
963	return
964}
965
966// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
967
968func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
969	var _p0 *byte
970	if len(buf) > 0 {
971		_p0 = &buf[0]
972	}
973	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
974	n = int(r0)
975	if e1 != 0 {
976		err = errnoErr(e1)
977	}
978	return
979}
980
981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
982
983func Getgid() (gid int) {
984	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0)
985	gid = int(r0)
986	return
987}
988
989// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
990
991func Getpid() (pid int) {
992	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0)
993	pid = int(r0)
994	return
995}
996
997// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
998
999func Getpgid(pid int) (pgid int, err error) {
1000	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
1001	pgid = int(r0)
1002	if e1 != 0 {
1003		err = errnoErr(e1)
1004	}
1005	return
1006}
1007
1008// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1009
1010func Getpgrp() (pgid int, err error) {
1011	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0)
1012	pgid = int(r0)
1013	if e1 != 0 {
1014		err = errnoErr(e1)
1015	}
1016	return
1017}
1018
1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1020
1021func Geteuid() (euid int) {
1022	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0)
1023	euid = int(r0)
1024	return
1025}
1026
1027// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1028
1029func Getegid() (egid int) {
1030	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0)
1031	egid = int(r0)
1032	return
1033}
1034
1035// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1036
1037func Getppid() (ppid int) {
1038	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0)
1039	ppid = int(r0)
1040	return
1041}
1042
1043// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1044
1045func Getpriority(which int, who int) (n int, err error) {
1046	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
1047	n = int(r0)
1048	if e1 != 0 {
1049		err = errnoErr(e1)
1050	}
1051	return
1052}
1053
1054// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1055
1056func Getrlimit(which int, lim *Rlimit) (err error) {
1057	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1058	if e1 != 0 {
1059		err = errnoErr(e1)
1060	}
1061	return
1062}
1063
1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1065
1066func Getrusage(who int, rusage *Rusage) (err error) {
1067	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0)
1068	if e1 != 0 {
1069		err = errnoErr(e1)
1070	}
1071	return
1072}
1073
1074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1075
1076func Getsid(pid int) (sid int, err error) {
1077	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
1078	sid = int(r0)
1079	if e1 != 0 {
1080		err = errnoErr(e1)
1081	}
1082	return
1083}
1084
1085// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1086
1087func Gettimeofday(tv *Timeval) (err error) {
1088	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
1089	if e1 != 0 {
1090		err = errnoErr(e1)
1091	}
1092	return
1093}
1094
1095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1096
1097func Getuid() (uid int) {
1098	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0)
1099	uid = int(r0)
1100	return
1101}
1102
1103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1104
1105func Kill(pid int, signum syscall.Signal) (err error) {
1106	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
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 Lchown(path string, uid int, gid int) (err error) {
1116	var _p0 *byte
1117	_p0, err = BytePtrFromString(path)
1118	if err != nil {
1119		return
1120	}
1121	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
1122	if e1 != 0 {
1123		err = errnoErr(e1)
1124	}
1125	return
1126}
1127
1128// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1129
1130func Link(path string, link string) (err error) {
1131	var _p0 *byte
1132	_p0, err = BytePtrFromString(path)
1133	if err != nil {
1134		return
1135	}
1136	var _p1 *byte
1137	_p1, err = BytePtrFromString(link)
1138	if err != nil {
1139		return
1140	}
1141	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1142	if e1 != 0 {
1143		err = errnoErr(e1)
1144	}
1145	return
1146}
1147
1148// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1149
1150func Listen(s int, backlog int) (err error) {
1151	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
1152	if e1 != 0 {
1153		err = errnoErr(e1)
1154	}
1155	return
1156}
1157
1158// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1159
1160func Lstat(path string, stat *Stat_t) (err error) {
1161	var _p0 *byte
1162	_p0, err = BytePtrFromString(path)
1163	if err != nil {
1164		return
1165	}
1166	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
1167	if e1 != 0 {
1168		err = errnoErr(e1)
1169	}
1170	return
1171}
1172
1173// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1174
1175func Madvise(b []byte, advice int) (err error) {
1176	var _p0 *byte
1177	if len(b) > 0 {
1178		_p0 = &b[0]
1179	}
1180	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0)
1181	if e1 != 0 {
1182		err = errnoErr(e1)
1183	}
1184	return
1185}
1186
1187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1188
1189func Mkdir(path string, mode uint32) (err error) {
1190	var _p0 *byte
1191	_p0, err = BytePtrFromString(path)
1192	if err != nil {
1193		return
1194	}
1195	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
1196	if e1 != 0 {
1197		err = errnoErr(e1)
1198	}
1199	return
1200}
1201
1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1203
1204func Mkdirat(dirfd int, path string, mode uint32) (err error) {
1205	var _p0 *byte
1206	_p0, err = BytePtrFromString(path)
1207	if err != nil {
1208		return
1209	}
1210	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
1211	if e1 != 0 {
1212		err = errnoErr(e1)
1213	}
1214	return
1215}
1216
1217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1218
1219func Mkfifo(path string, mode uint32) (err error) {
1220	var _p0 *byte
1221	_p0, err = BytePtrFromString(path)
1222	if err != nil {
1223		return
1224	}
1225	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
1226	if e1 != 0 {
1227		err = errnoErr(e1)
1228	}
1229	return
1230}
1231
1232// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1233
1234func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
1235	var _p0 *byte
1236	_p0, err = BytePtrFromString(path)
1237	if err != nil {
1238		return
1239	}
1240	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
1241	if e1 != 0 {
1242		err = errnoErr(e1)
1243	}
1244	return
1245}
1246
1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1248
1249func Mknod(path string, mode uint32, dev int) (err error) {
1250	var _p0 *byte
1251	_p0, err = BytePtrFromString(path)
1252	if err != nil {
1253		return
1254	}
1255	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0)
1256	if e1 != 0 {
1257		err = errnoErr(e1)
1258	}
1259	return
1260}
1261
1262// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1263
1264func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
1265	var _p0 *byte
1266	_p0, err = BytePtrFromString(path)
1267	if err != nil {
1268		return
1269	}
1270	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
1271	if e1 != 0 {
1272		err = errnoErr(e1)
1273	}
1274	return
1275}
1276
1277// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1278
1279func Mlock(b []byte) (err error) {
1280	var _p0 *byte
1281	if len(b) > 0 {
1282		_p0 = &b[0]
1283	}
1284	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1285	if e1 != 0 {
1286		err = errnoErr(e1)
1287	}
1288	return
1289}
1290
1291// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1292
1293func Mlockall(flags int) (err error) {
1294	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
1295	if e1 != 0 {
1296		err = errnoErr(e1)
1297	}
1298	return
1299}
1300
1301// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1302
1303func Mprotect(b []byte, prot int) (err error) {
1304	var _p0 *byte
1305	if len(b) > 0 {
1306		_p0 = &b[0]
1307	}
1308	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0)
1309	if e1 != 0 {
1310		err = errnoErr(e1)
1311	}
1312	return
1313}
1314
1315// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1316
1317func Msync(b []byte, flags int) (err error) {
1318	var _p0 *byte
1319	if len(b) > 0 {
1320		_p0 = &b[0]
1321	}
1322	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0)
1323	if e1 != 0 {
1324		err = errnoErr(e1)
1325	}
1326	return
1327}
1328
1329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1330
1331func Munlock(b []byte) (err error) {
1332	var _p0 *byte
1333	if len(b) > 0 {
1334		_p0 = &b[0]
1335	}
1336	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1337	if e1 != 0 {
1338		err = errnoErr(e1)
1339	}
1340	return
1341}
1342
1343// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1344
1345func Munlockall() (err error) {
1346	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0)
1347	if e1 != 0 {
1348		err = errnoErr(e1)
1349	}
1350	return
1351}
1352
1353// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1354
1355func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1356	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
1357	if e1 != 0 {
1358		err = errnoErr(e1)
1359	}
1360	return
1361}
1362
1363// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1364
1365func Open(path string, mode int, perm uint32) (fd int, err error) {
1366	var _p0 *byte
1367	_p0, err = BytePtrFromString(path)
1368	if err != nil {
1369		return
1370	}
1371	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
1372	fd = int(r0)
1373	if e1 != 0 {
1374		err = errnoErr(e1)
1375	}
1376	return
1377}
1378
1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1380
1381func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
1382	var _p0 *byte
1383	_p0, err = BytePtrFromString(path)
1384	if err != nil {
1385		return
1386	}
1387	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
1388	fd = int(r0)
1389	if e1 != 0 {
1390		err = errnoErr(e1)
1391	}
1392	return
1393}
1394
1395// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1396
1397func Pathconf(path string, name int) (val int, err error) {
1398	var _p0 *byte
1399	_p0, err = BytePtrFromString(path)
1400	if err != nil {
1401		return
1402	}
1403	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
1404	val = int(r0)
1405	if e1 != 0 {
1406		err = errnoErr(e1)
1407	}
1408	return
1409}
1410
1411// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1412
1413func Pause() (err error) {
1414	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0)
1415	if e1 != 0 {
1416		err = errnoErr(e1)
1417	}
1418	return
1419}
1420
1421// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1422
1423func pread(fd int, p []byte, offset int64) (n int, err error) {
1424	var _p0 *byte
1425	if len(p) > 0 {
1426		_p0 = &p[0]
1427	}
1428	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
1429	n = int(r0)
1430	if e1 != 0 {
1431		err = errnoErr(e1)
1432	}
1433	return
1434}
1435
1436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1437
1438func pwrite(fd int, p []byte, offset int64) (n int, err error) {
1439	var _p0 *byte
1440	if len(p) > 0 {
1441		_p0 = &p[0]
1442	}
1443	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
1444	n = int(r0)
1445	if e1 != 0 {
1446		err = errnoErr(e1)
1447	}
1448	return
1449}
1450
1451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1452
1453func read(fd int, p []byte) (n int, err error) {
1454	var _p0 *byte
1455	if len(p) > 0 {
1456		_p0 = &p[0]
1457	}
1458	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1459	n = int(r0)
1460	if e1 != 0 {
1461		err = errnoErr(e1)
1462	}
1463	return
1464}
1465
1466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1467
1468func Readlink(path string, buf []byte) (n int, err error) {
1469	var _p0 *byte
1470	_p0, err = BytePtrFromString(path)
1471	if err != nil {
1472		return
1473	}
1474	var _p1 *byte
1475	if len(buf) > 0 {
1476		_p1 = &buf[0]
1477	}
1478	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
1479	n = int(r0)
1480	if e1 != 0 {
1481		err = errnoErr(e1)
1482	}
1483	return
1484}
1485
1486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1487
1488func Rename(from string, to string) (err error) {
1489	var _p0 *byte
1490	_p0, err = BytePtrFromString(from)
1491	if err != nil {
1492		return
1493	}
1494	var _p1 *byte
1495	_p1, err = BytePtrFromString(to)
1496	if err != nil {
1497		return
1498	}
1499	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1500	if e1 != 0 {
1501		err = errnoErr(e1)
1502	}
1503	return
1504}
1505
1506// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1507
1508func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1509	var _p0 *byte
1510	_p0, err = BytePtrFromString(oldpath)
1511	if err != nil {
1512		return
1513	}
1514	var _p1 *byte
1515	_p1, err = BytePtrFromString(newpath)
1516	if err != nil {
1517		return
1518	}
1519	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1520	if e1 != 0 {
1521		err = errnoErr(e1)
1522	}
1523	return
1524}
1525
1526// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1527
1528func Rmdir(path string) (err error) {
1529	var _p0 *byte
1530	_p0, err = BytePtrFromString(path)
1531	if err != nil {
1532		return
1533	}
1534	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
1535	if e1 != 0 {
1536		err = errnoErr(e1)
1537	}
1538	return
1539}
1540
1541// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1542
1543func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1544	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
1545	newoffset = int64(r0)
1546	if e1 != 0 {
1547		err = errnoErr(e1)
1548	}
1549	return
1550}
1551
1552// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1553
1554func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1555	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1556	n = int(r0)
1557	if e1 != 0 {
1558		err = errnoErr(e1)
1559	}
1560	return
1561}
1562
1563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1564
1565func Setegid(egid int) (err error) {
1566	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
1567	if e1 != 0 {
1568		err = errnoErr(e1)
1569	}
1570	return
1571}
1572
1573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1574
1575func Seteuid(euid int) (err error) {
1576	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
1577	if e1 != 0 {
1578		err = errnoErr(e1)
1579	}
1580	return
1581}
1582
1583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1584
1585func Setgid(gid int) (err error) {
1586	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
1587	if e1 != 0 {
1588		err = errnoErr(e1)
1589	}
1590	return
1591}
1592
1593// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1594
1595func Sethostname(p []byte) (err error) {
1596	var _p0 *byte
1597	if len(p) > 0 {
1598		_p0 = &p[0]
1599	}
1600	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0)
1601	if e1 != 0 {
1602		err = errnoErr(e1)
1603	}
1604	return
1605}
1606
1607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1608
1609func Setpgid(pid int, pgid int) (err error) {
1610	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
1611	if e1 != 0 {
1612		err = errnoErr(e1)
1613	}
1614	return
1615}
1616
1617// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1618
1619func Setpriority(which int, who int, prio int) (err error) {
1620	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
1621	if e1 != 0 {
1622		err = errnoErr(e1)
1623	}
1624	return
1625}
1626
1627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1628
1629func Setregid(rgid int, egid int) (err error) {
1630	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
1631	if e1 != 0 {
1632		err = errnoErr(e1)
1633	}
1634	return
1635}
1636
1637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1638
1639func Setreuid(ruid int, euid int) (err error) {
1640	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
1641	if e1 != 0 {
1642		err = errnoErr(e1)
1643	}
1644	return
1645}
1646
1647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1648
1649func Setsid() (pid int, err error) {
1650	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
1651	pid = int(r0)
1652	if e1 != 0 {
1653		err = errnoErr(e1)
1654	}
1655	return
1656}
1657
1658// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1659
1660func Setuid(uid int) (err error) {
1661	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
1662	if e1 != 0 {
1663		err = errnoErr(e1)
1664	}
1665	return
1666}
1667
1668// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1669
1670func Shutdown(s int, how int) (err error) {
1671	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
1672	if e1 != 0 {
1673		err = errnoErr(e1)
1674	}
1675	return
1676}
1677
1678// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1679
1680func Stat(path string, stat *Stat_t) (err error) {
1681	var _p0 *byte
1682	_p0, err = BytePtrFromString(path)
1683	if err != nil {
1684		return
1685	}
1686	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
1687	if e1 != 0 {
1688		err = errnoErr(e1)
1689	}
1690	return
1691}
1692
1693// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1694
1695func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
1696	var _p0 *byte
1697	_p0, err = BytePtrFromString(path)
1698	if err != nil {
1699		return
1700	}
1701	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
1702	if e1 != 0 {
1703		err = errnoErr(e1)
1704	}
1705	return
1706}
1707
1708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1709
1710func Symlink(path string, link string) (err error) {
1711	var _p0 *byte
1712	_p0, err = BytePtrFromString(path)
1713	if err != nil {
1714		return
1715	}
1716	var _p1 *byte
1717	_p1, err = BytePtrFromString(link)
1718	if err != nil {
1719		return
1720	}
1721	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1722	if e1 != 0 {
1723		err = errnoErr(e1)
1724	}
1725	return
1726}
1727
1728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1729
1730func Sync() (err error) {
1731	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
1732	if e1 != 0 {
1733		err = errnoErr(e1)
1734	}
1735	return
1736}
1737
1738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1740func Sysconf(which int) (n int64, err error) {
1741	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0)
1742	n = int64(r0)
1743	if e1 != 0 {
1744		err = errnoErr(e1)
1745	}
1746	return
1747}
1748
1749// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1750
1751func Times(tms *Tms) (ticks uintptr, err error) {
1752	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
1753	ticks = uintptr(r0)
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 Truncate(path string, length int64) (err error) {
1763	var _p0 *byte
1764	_p0, err = BytePtrFromString(path)
1765	if err != nil {
1766		return
1767	}
1768	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
1769	if e1 != 0 {
1770		err = errnoErr(e1)
1771	}
1772	return
1773}
1774
1775// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1776
1777func Fsync(fd int) (err error) {
1778	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 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 Ftruncate(fd int, length int64) (err error) {
1788	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
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 Umask(mask int) (oldmask int) {
1798	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
1799	oldmask = int(r0)
1800	return
1801}
1802
1803// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1804
1805func Uname(buf *Utsname) (err error) {
1806	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
1807	if e1 != 0 {
1808		err = errnoErr(e1)
1809	}
1810	return
1811}
1812
1813// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1814
1815func Unmount(target string, flags int) (err error) {
1816	var _p0 *byte
1817	_p0, err = BytePtrFromString(target)
1818	if err != nil {
1819		return
1820	}
1821	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0)
1822	if e1 != 0 {
1823		err = errnoErr(e1)
1824	}
1825	return
1826}
1827
1828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1829
1830func Unlink(path string) (err error) {
1831	var _p0 *byte
1832	_p0, err = BytePtrFromString(path)
1833	if err != nil {
1834		return
1835	}
1836	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
1837	if e1 != 0 {
1838		err = errnoErr(e1)
1839	}
1840	return
1841}
1842
1843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1844
1845func Unlinkat(dirfd int, path string, flags int) (err error) {
1846	var _p0 *byte
1847	_p0, err = BytePtrFromString(path)
1848	if err != nil {
1849		return
1850	}
1851	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0)
1852	if e1 != 0 {
1853		err = errnoErr(e1)
1854	}
1855	return
1856}
1857
1858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1859
1860func Ustat(dev int, ubuf *Ustat_t) (err error) {
1861	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
1862	if e1 != 0 {
1863		err = errnoErr(e1)
1864	}
1865	return
1866}
1867
1868// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1869
1870func Utime(path string, buf *Utimbuf) (err error) {
1871	var _p0 *byte
1872	_p0, err = BytePtrFromString(path)
1873	if err != nil {
1874		return
1875	}
1876	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0)
1877	if e1 != 0 {
1878		err = errnoErr(e1)
1879	}
1880	return
1881}
1882
1883// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1884
1885func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1886	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1887	if e1 != 0 {
1888		err = errnoErr(e1)
1889	}
1890	return
1891}
1892
1893// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1894
1895func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1896	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1897	if e1 != 0 {
1898		err = errnoErr(e1)
1899	}
1900	return
1901}
1902
1903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1904
1905func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1906	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1907	ret = uintptr(r0)
1908	if e1 != 0 {
1909		err = errnoErr(e1)
1910	}
1911	return
1912}
1913
1914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1915
1916func munmap(addr uintptr, length uintptr) (err error) {
1917	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
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 sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1927	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1928	written = int(r0)
1929	if e1 != 0 {
1930		err = errnoErr(e1)
1931	}
1932	return
1933}
1934
1935// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1936
1937func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1938	var _p0 *byte
1939	if len(buf) > 0 {
1940		_p0 = &buf[0]
1941	}
1942	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1943	if e1 != 0 {
1944		err = errnoErr(e1)
1945	}
1946	return
1947}
1948
1949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1950
1951func socket(domain int, typ int, proto int) (fd int, err error) {
1952	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
1953	fd = int(r0)
1954	if e1 != 0 {
1955		err = errnoErr(e1)
1956	}
1957	return
1958}
1959
1960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1961
1962func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1963	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1964	if e1 != 0 {
1965		err = errnoErr(e1)
1966	}
1967	return
1968}
1969
1970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1971
1972func write(fd int, p []byte) (n int, err error) {
1973	var _p0 *byte
1974	if len(p) > 0 {
1975		_p0 = &p[0]
1976	}
1977	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1978	n = int(r0)
1979	if e1 != 0 {
1980		err = errnoErr(e1)
1981	}
1982	return
1983}
1984
1985// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1986
1987func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1988	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1989	if e1 != 0 {
1990		err = errnoErr(e1)
1991	}
1992	return
1993}
1994
1995// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1996
1997func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1998	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
1999	if e1 != 0 {
2000		err = errnoErr(e1)
2001	}
2002	return
2003}
2004
2005// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2006
2007func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
2008	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
2009	if e1 != 0 {
2010		err = errnoErr(e1)
2011	}
2012	return
2013}
2014
2015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2016
2017func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
2018	var _p0 *byte
2019	if len(p) > 0 {
2020		_p0 = &p[0]
2021	}
2022	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
2023	n = int(r0)
2024	if e1 != 0 {
2025		err = errnoErr(e1)
2026	}
2027	return
2028}
2029
2030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2031
2032func port_create() (n int, err error) {
2033	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0)
2034	n = int(r0)
2035	if e1 != 0 {
2036		err = errnoErr(e1)
2037	}
2038	return
2039}
2040
2041// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2042
2043func port_associate(port int, source int, object uintptr, events int, user *byte) (n int, err error) {
2044	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0)
2045	n = int(r0)
2046	if e1 != 0 {
2047		err = errnoErr(e1)
2048	}
2049	return
2050}
2051
2052// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2053
2054func port_dissociate(port int, source int, object uintptr) (n int, err error) {
2055	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0)
2056	n = int(r0)
2057	if e1 != 0 {
2058		err = errnoErr(e1)
2059	}
2060	return
2061}
2062
2063// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2064
2065func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) {
2066	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0)
2067	n = int(r0)
2068	if e1 != 0 {
2069		err = errnoErr(e1)
2070	}
2071	return
2072}
2073
2074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2075
2076func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Timespec) (n int, err error) {
2077	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0)
2078	n = int(r0)
2079	if e1 != 0 {
2080		err = errnoErr(e1)
2081	}
2082	return
2083}
2084
2085// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2086
2087func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) {
2088	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0)
2089	if e1 != 0 {
2090		err = errnoErr(e1)
2091	}
2092	return
2093}
2094
2095// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
2096
2097func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) {
2098	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0)
2099	if e1 != 0 {
2100		err = errnoErr(e1)
2101	}
2102	return
2103}
2104