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