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
145//go:linkname procpipe libc_pipe
146//go:linkname procpipe2 libc_pipe2
147//go:linkname procgetsockname libc_getsockname
148//go:linkname procGetcwd libc_getcwd
149//go:linkname procgetgroups libc_getgroups
150//go:linkname procsetgroups libc_setgroups
151//go:linkname procwait4 libc_wait4
152//go:linkname procgethostname libc_gethostname
153//go:linkname procutimes libc_utimes
154//go:linkname procutimensat libc_utimensat
155//go:linkname procfcntl libc_fcntl
156//go:linkname procfutimesat libc_futimesat
157//go:linkname procaccept libc_accept
158//go:linkname proc__xnet_recvmsg libc___xnet_recvmsg
159//go:linkname proc__xnet_sendmsg libc___xnet_sendmsg
160//go:linkname procacct libc_acct
161//go:linkname proc__makedev libc___makedev
162//go:linkname proc__major libc___major
163//go:linkname proc__minor libc___minor
164//go:linkname procioctl libc_ioctl
165//go:linkname procpoll libc_poll
166//go:linkname procAccess libc_access
167//go:linkname procAdjtime libc_adjtime
168//go:linkname procChdir libc_chdir
169//go:linkname procChmod libc_chmod
170//go:linkname procChown libc_chown
171//go:linkname procChroot libc_chroot
172//go:linkname procClose libc_close
173//go:linkname procCreat libc_creat
174//go:linkname procDup libc_dup
175//go:linkname procDup2 libc_dup2
176//go:linkname procExit libc_exit
177//go:linkname procFaccessat libc_faccessat
178//go:linkname procFchdir libc_fchdir
179//go:linkname procFchmod libc_fchmod
180//go:linkname procFchmodat libc_fchmodat
181//go:linkname procFchown libc_fchown
182//go:linkname procFchownat libc_fchownat
183//go:linkname procFdatasync libc_fdatasync
184//go:linkname procFlock libc_flock
185//go:linkname procFpathconf libc_fpathconf
186//go:linkname procFstat libc_fstat
187//go:linkname procFstatat libc_fstatat
188//go:linkname procFstatvfs libc_fstatvfs
189//go:linkname procGetdents libc_getdents
190//go:linkname procGetgid libc_getgid
191//go:linkname procGetpid libc_getpid
192//go:linkname procGetpgid libc_getpgid
193//go:linkname procGetpgrp libc_getpgrp
194//go:linkname procGeteuid libc_geteuid
195//go:linkname procGetegid libc_getegid
196//go:linkname procGetppid libc_getppid
197//go:linkname procGetpriority libc_getpriority
198//go:linkname procGetrlimit libc_getrlimit
199//go:linkname procGetrusage libc_getrusage
200//go:linkname procGettimeofday libc_gettimeofday
201//go:linkname procGetuid libc_getuid
202//go:linkname procKill libc_kill
203//go:linkname procLchown libc_lchown
204//go:linkname procLink libc_link
205//go:linkname proc__xnet_llisten libc___xnet_llisten
206//go:linkname procLstat libc_lstat
207//go:linkname procMadvise libc_madvise
208//go:linkname procMkdir libc_mkdir
209//go:linkname procMkdirat libc_mkdirat
210//go:linkname procMkfifo libc_mkfifo
211//go:linkname procMkfifoat libc_mkfifoat
212//go:linkname procMknod libc_mknod
213//go:linkname procMknodat libc_mknodat
214//go:linkname procMlock libc_mlock
215//go:linkname procMlockall libc_mlockall
216//go:linkname procMprotect libc_mprotect
217//go:linkname procMsync libc_msync
218//go:linkname procMunlock libc_munlock
219//go:linkname procMunlockall libc_munlockall
220//go:linkname procNanosleep libc_nanosleep
221//go:linkname procOpen libc_open
222//go:linkname procOpenat libc_openat
223//go:linkname procPathconf libc_pathconf
224//go:linkname procPause libc_pause
225//go:linkname procPread libc_pread
226//go:linkname procPwrite libc_pwrite
227//go:linkname procread libc_read
228//go:linkname procReadlink libc_readlink
229//go:linkname procRename libc_rename
230//go:linkname procRenameat libc_renameat
231//go:linkname procRmdir libc_rmdir
232//go:linkname proclseek libc_lseek
233//go:linkname procSelect libc_select
234//go:linkname procSetegid libc_setegid
235//go:linkname procSeteuid libc_seteuid
236//go:linkname procSetgid libc_setgid
237//go:linkname procSethostname libc_sethostname
238//go:linkname procSetpgid libc_setpgid
239//go:linkname procSetpriority libc_setpriority
240//go:linkname procSetregid libc_setregid
241//go:linkname procSetreuid libc_setreuid
242//go:linkname procSetrlimit libc_setrlimit
243//go:linkname procSetsid libc_setsid
244//go:linkname procSetuid libc_setuid
245//go:linkname procshutdown libc_shutdown
246//go:linkname procStat libc_stat
247//go:linkname procStatvfs libc_statvfs
248//go:linkname procSymlink libc_symlink
249//go:linkname procSync libc_sync
250//go:linkname procSysconf libc_sysconf
251//go:linkname procTimes libc_times
252//go:linkname procTruncate libc_truncate
253//go:linkname procFsync libc_fsync
254//go:linkname procFtruncate libc_ftruncate
255//go:linkname procUmask libc_umask
256//go:linkname procUname libc_uname
257//go:linkname procumount libc_umount
258//go:linkname procUnlink libc_unlink
259//go:linkname procUnlinkat libc_unlinkat
260//go:linkname procUstat libc_ustat
261//go:linkname procUtime libc_utime
262//go:linkname proc__xnet_bind libc___xnet_bind
263//go:linkname proc__xnet_connect libc___xnet_connect
264//go:linkname procmmap libc_mmap
265//go:linkname procmunmap libc_munmap
266//go:linkname procsendfile libc_sendfile
267//go:linkname proc__xnet_sendto libc___xnet_sendto
268//go:linkname proc__xnet_socket libc___xnet_socket
269//go:linkname proc__xnet_socketpair libc___xnet_socketpair
270//go:linkname procwrite libc_write
271//go:linkname proc__xnet_getsockopt libc___xnet_getsockopt
272//go:linkname procgetpeername libc_getpeername
273//go:linkname procsetsockopt libc_setsockopt
274//go:linkname procrecvfrom libc_recvfrom
275
276var (
277	procpipe,
278	procpipe2,
279	procgetsockname,
280	procGetcwd,
281	procgetgroups,
282	procsetgroups,
283	procwait4,
284	procgethostname,
285	procutimes,
286	procutimensat,
287	procfcntl,
288	procfutimesat,
289	procaccept,
290	proc__xnet_recvmsg,
291	proc__xnet_sendmsg,
292	procacct,
293	proc__makedev,
294	proc__major,
295	proc__minor,
296	procioctl,
297	procpoll,
298	procAccess,
299	procAdjtime,
300	procChdir,
301	procChmod,
302	procChown,
303	procChroot,
304	procClose,
305	procCreat,
306	procDup,
307	procDup2,
308	procExit,
309	procFaccessat,
310	procFchdir,
311	procFchmod,
312	procFchmodat,
313	procFchown,
314	procFchownat,
315	procFdatasync,
316	procFlock,
317	procFpathconf,
318	procFstat,
319	procFstatat,
320	procFstatvfs,
321	procGetdents,
322	procGetgid,
323	procGetpid,
324	procGetpgid,
325	procGetpgrp,
326	procGeteuid,
327	procGetegid,
328	procGetppid,
329	procGetpriority,
330	procGetrlimit,
331	procGetrusage,
332	procGettimeofday,
333	procGetuid,
334	procKill,
335	procLchown,
336	procLink,
337	proc__xnet_llisten,
338	procLstat,
339	procMadvise,
340	procMkdir,
341	procMkdirat,
342	procMkfifo,
343	procMkfifoat,
344	procMknod,
345	procMknodat,
346	procMlock,
347	procMlockall,
348	procMprotect,
349	procMsync,
350	procMunlock,
351	procMunlockall,
352	procNanosleep,
353	procOpen,
354	procOpenat,
355	procPathconf,
356	procPause,
357	procPread,
358	procPwrite,
359	procread,
360	procReadlink,
361	procRename,
362	procRenameat,
363	procRmdir,
364	proclseek,
365	procSelect,
366	procSetegid,
367	procSeteuid,
368	procSetgid,
369	procSethostname,
370	procSetpgid,
371	procSetpriority,
372	procSetregid,
373	procSetreuid,
374	procSetrlimit,
375	procSetsid,
376	procSetuid,
377	procshutdown,
378	procStat,
379	procStatvfs,
380	procSymlink,
381	procSync,
382	procSysconf,
383	procTimes,
384	procTruncate,
385	procFsync,
386	procFtruncate,
387	procUmask,
388	procUname,
389	procumount,
390	procUnlink,
391	procUnlinkat,
392	procUstat,
393	procUtime,
394	proc__xnet_bind,
395	proc__xnet_connect,
396	procmmap,
397	procmunmap,
398	procsendfile,
399	proc__xnet_sendto,
400	proc__xnet_socket,
401	proc__xnet_socketpair,
402	procwrite,
403	proc__xnet_getsockopt,
404	procgetpeername,
405	procsetsockopt,
406	procrecvfrom syscallFunc
407)
408
409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
410
411func pipe(p *[2]_C_int) (n int, err error) {
412	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0)
413	n = int(r0)
414	if e1 != 0 {
415		err = e1
416	}
417	return
418}
419
420// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
421
422func pipe2(p *[2]_C_int, flags int) (err error) {
423	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0)
424	if e1 != 0 {
425		err = e1
426	}
427	return
428}
429
430// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
431
432func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
433	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
434	if e1 != 0 {
435		err = e1
436	}
437	return
438}
439
440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
441
442func Getcwd(buf []byte) (n int, err error) {
443	var _p0 *byte
444	if len(buf) > 0 {
445		_p0 = &buf[0]
446	}
447	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
448	n = int(r0)
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 getgroups(ngid int, gid *_Gid_t) (n int, err error) {
458	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
459	n = int(r0)
460	if e1 != 0 {
461		err = e1
462	}
463	return
464}
465
466// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
467
468func setgroups(ngid int, gid *_Gid_t) (err error) {
469	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
470	if e1 != 0 {
471		err = e1
472	}
473	return
474}
475
476// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
477
478func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) {
479	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0)
480	wpid = int32(r0)
481	if e1 != 0 {
482		err = e1
483	}
484	return
485}
486
487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
488
489func gethostname(buf []byte) (n int, err error) {
490	var _p0 *byte
491	if len(buf) > 0 {
492		_p0 = &buf[0]
493	}
494	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
495	n = int(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 utimes(path string, times *[2]Timeval) (err error) {
505	var _p0 *byte
506	_p0, err = BytePtrFromString(path)
507	if err != nil {
508		return
509	}
510	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0)
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 utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) {
520	var _p0 *byte
521	_p0, err = BytePtrFromString(path)
522	if err != nil {
523		return
524	}
525	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 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 fcntl(fd int, cmd int, arg int) (val int, err error) {
535	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0)
536	val = int(r0)
537	if e1 != 0 {
538		err = e1
539	}
540	return
541}
542
543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
544
545func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) {
546	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0)
547	if e1 != 0 {
548		err = e1
549	}
550	return
551}
552
553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
554
555func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) {
556	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
557	fd = int(r0)
558	if e1 != 0 {
559		err = e1
560	}
561	return
562}
563
564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
565
566func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) {
567	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
568	n = int(r0)
569	if e1 != 0 {
570		err = e1
571	}
572	return
573}
574
575// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
576
577func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
578	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
579	n = int(r0)
580	if e1 != 0 {
581		err = e1
582	}
583	return
584}
585
586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
587
588func acct(path *byte) (err error) {
589	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0)
590	if e1 != 0 {
591		err = e1
592	}
593	return
594}
595
596// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
597
598func __makedev(version int, major uint, minor uint) (val uint64) {
599	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0)
600	val = uint64(r0)
601	return
602}
603
604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
605
606func __major(version int, dev uint64) (val uint) {
607	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
608	val = uint(r0)
609	return
610}
611
612// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
613
614func __minor(version int, dev uint64) (val uint) {
615	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0)
616	val = uint(r0)
617	return
618}
619
620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
621
622func ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) {
623	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
624	ret = int(r0)
625	if e1 != 0 {
626		err = e1
627	}
628	return
629}
630
631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
632
633func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
634	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0)
635	n = int(r0)
636	if e1 != 0 {
637		err = e1
638	}
639	return
640}
641
642// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
643
644func Access(path string, mode uint32) (err error) {
645	var _p0 *byte
646	_p0, err = BytePtrFromString(path)
647	if err != nil {
648		return
649	}
650	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
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 Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
660	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
661	if e1 != 0 {
662		err = e1
663	}
664	return
665}
666
667// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
668
669func Chdir(path string) (err error) {
670	var _p0 *byte
671	_p0, err = BytePtrFromString(path)
672	if err != nil {
673		return
674	}
675	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 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 Chmod(path string, mode uint32) (err error) {
685	var _p0 *byte
686	_p0, err = BytePtrFromString(path)
687	if err != nil {
688		return
689	}
690	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Chown(path string, uid int, gid int) (err error) {
700	var _p0 *byte
701	_p0, err = BytePtrFromString(path)
702	if err != nil {
703		return
704	}
705	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 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 Chroot(path string) (err error) {
715	var _p0 *byte
716	_p0, err = BytePtrFromString(path)
717	if err != nil {
718		return
719	}
720	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 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 Close(fd int) (err error) {
730	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)
731	if e1 != 0 {
732		err = e1
733	}
734	return
735}
736
737// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
738
739func Creat(path string, mode uint32) (fd int, err error) {
740	var _p0 *byte
741	_p0, err = BytePtrFromString(path)
742	if err != nil {
743		return
744	}
745	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
746	fd = int(r0)
747	if e1 != 0 {
748		err = e1
749	}
750	return
751}
752
753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
754
755func Dup(fd int) (nfd int, err error) {
756	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0)
757	nfd = int(r0)
758	if e1 != 0 {
759		err = e1
760	}
761	return
762}
763
764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
765
766func Dup2(oldfd int, newfd int) (err error) {
767	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
768	if e1 != 0 {
769		err = e1
770	}
771	return
772}
773
774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
775
776func Exit(code int) {
777	sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0)
778	return
779}
780
781// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
782
783func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
784	var _p0 *byte
785	_p0, err = BytePtrFromString(path)
786	if err != nil {
787		return
788	}
789	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
790	if e1 != 0 {
791		err = e1
792	}
793	return
794}
795
796// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
797
798func Fchdir(fd int) (err error) {
799	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
800	if e1 != 0 {
801		err = e1
802	}
803	return
804}
805
806// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
807
808func Fchmod(fd int, mode uint32) (err error) {
809	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
810	if e1 != 0 {
811		err = e1
812	}
813	return
814}
815
816// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
817
818func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
819	var _p0 *byte
820	_p0, err = BytePtrFromString(path)
821	if err != nil {
822		return
823	}
824	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 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 Fchown(fd int, uid int, gid int) (err error) {
834	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0)
835	if e1 != 0 {
836		err = e1
837	}
838	return
839}
840
841// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
842
843func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
844	var _p0 *byte
845	_p0, err = BytePtrFromString(path)
846	if err != nil {
847		return
848	}
849	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 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 Fdatasync(fd int) (err error) {
859	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
860	if e1 != 0 {
861		err = e1
862	}
863	return
864}
865
866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
867
868func Flock(fd int, how int) (err error) {
869	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0)
870	if e1 != 0 {
871		err = e1
872	}
873	return
874}
875
876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
877
878func Fpathconf(fd int, name int) (val int, err error) {
879	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
880	val = int(r0)
881	if e1 != 0 {
882		err = e1
883	}
884	return
885}
886
887// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
888
889func Fstat(fd int, stat *Stat_t) (err error) {
890	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
891	if e1 != 0 {
892		err = e1
893	}
894	return
895}
896
897// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
898
899func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
900	var _p0 *byte
901	_p0, err = BytePtrFromString(path)
902	if err != nil {
903		return
904	}
905	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 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 Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
915	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
916	if e1 != 0 {
917		err = e1
918	}
919	return
920}
921
922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
923
924func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
925	var _p0 *byte
926	if len(buf) > 0 {
927		_p0 = &buf[0]
928	}
929	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
930	n = int(r0)
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 Getgid() (gid int) {
940	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0)
941	gid = int(r0)
942	return
943}
944
945// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
946
947func Getpid() (pid int) {
948	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0)
949	pid = int(r0)
950	return
951}
952
953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
954
955func Getpgid(pid int) (pgid int, err error) {
956	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
957	pgid = int(r0)
958	if e1 != 0 {
959		err = e1
960	}
961	return
962}
963
964// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
965
966func Getpgrp() (pgid int, err error) {
967	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0)
968	pgid = int(r0)
969	if e1 != 0 {
970		err = e1
971	}
972	return
973}
974
975// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
976
977func Geteuid() (euid int) {
978	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0)
979	euid = int(r0)
980	return
981}
982
983// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
984
985func Getegid() (egid int) {
986	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0)
987	egid = int(r0)
988	return
989}
990
991// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
992
993func Getppid() (ppid int) {
994	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0)
995	ppid = int(r0)
996	return
997}
998
999// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1000
1001func Getpriority(which int, who int) (n int, err error) {
1002	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
1003	n = int(r0)
1004	if e1 != 0 {
1005		err = e1
1006	}
1007	return
1008}
1009
1010// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1011
1012func Getrlimit(which int, lim *Rlimit) (err error) {
1013	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1014	if e1 != 0 {
1015		err = e1
1016	}
1017	return
1018}
1019
1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1021
1022func Getrusage(who int, rusage *Rusage) (err error) {
1023	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0)
1024	if e1 != 0 {
1025		err = e1
1026	}
1027	return
1028}
1029
1030// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1031
1032func Gettimeofday(tv *Timeval) (err error) {
1033	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
1034	if e1 != 0 {
1035		err = e1
1036	}
1037	return
1038}
1039
1040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1041
1042func Getuid() (uid int) {
1043	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0)
1044	uid = int(r0)
1045	return
1046}
1047
1048// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1049
1050func Kill(pid int, signum syscall.Signal) (err error) {
1051	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
1052	if e1 != 0 {
1053		err = e1
1054	}
1055	return
1056}
1057
1058// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1059
1060func Lchown(path string, uid int, gid int) (err error) {
1061	var _p0 *byte
1062	_p0, err = BytePtrFromString(path)
1063	if err != nil {
1064		return
1065	}
1066	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 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 Link(path string, link string) (err error) {
1076	var _p0 *byte
1077	_p0, err = BytePtrFromString(path)
1078	if err != nil {
1079		return
1080	}
1081	var _p1 *byte
1082	_p1, err = BytePtrFromString(link)
1083	if err != nil {
1084		return
1085	}
1086	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1087	if e1 != 0 {
1088		err = e1
1089	}
1090	return
1091}
1092
1093// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1094
1095func Listen(s int, backlog int) (err error) {
1096	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
1097	if e1 != 0 {
1098		err = e1
1099	}
1100	return
1101}
1102
1103// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1104
1105func Lstat(path string, stat *Stat_t) (err error) {
1106	var _p0 *byte
1107	_p0, err = BytePtrFromString(path)
1108	if err != nil {
1109		return
1110	}
1111	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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 Madvise(b []byte, advice int) (err error) {
1121	var _p0 *byte
1122	if len(b) > 0 {
1123		_p0 = &b[0]
1124	}
1125	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0)
1126	if e1 != 0 {
1127		err = e1
1128	}
1129	return
1130}
1131
1132// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1133
1134func Mkdir(path string, mode uint32) (err error) {
1135	var _p0 *byte
1136	_p0, err = BytePtrFromString(path)
1137	if err != nil {
1138		return
1139	}
1140	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 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 Mkdirat(dirfd int, 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(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Mkfifo(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(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 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 Mkfifoat(dirfd int, 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(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Mknod(path string, mode uint32, dev int) (err error) {
1195	var _p0 *byte
1196	_p0, err = BytePtrFromString(path)
1197	if err != nil {
1198		return
1199	}
1200	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 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 Mknodat(dirfd int, 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(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 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 Mlock(b []byte) (err error) {
1225	var _p0 *byte
1226	if len(b) > 0 {
1227		_p0 = &b[0]
1228	}
1229	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1230	if e1 != 0 {
1231		err = e1
1232	}
1233	return
1234}
1235
1236// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1237
1238func Mlockall(flags int) (err error) {
1239	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
1240	if e1 != 0 {
1241		err = e1
1242	}
1243	return
1244}
1245
1246// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1247
1248func Mprotect(b []byte, prot int) (err error) {
1249	var _p0 *byte
1250	if len(b) > 0 {
1251		_p0 = &b[0]
1252	}
1253	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0)
1254	if e1 != 0 {
1255		err = e1
1256	}
1257	return
1258}
1259
1260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1261
1262func Msync(b []byte, flags int) (err error) {
1263	var _p0 *byte
1264	if len(b) > 0 {
1265		_p0 = &b[0]
1266	}
1267	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0)
1268	if e1 != 0 {
1269		err = e1
1270	}
1271	return
1272}
1273
1274// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1275
1276func Munlock(b []byte) (err error) {
1277	var _p0 *byte
1278	if len(b) > 0 {
1279		_p0 = &b[0]
1280	}
1281	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
1282	if e1 != 0 {
1283		err = e1
1284	}
1285	return
1286}
1287
1288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1289
1290func Munlockall() (err error) {
1291	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0)
1292	if e1 != 0 {
1293		err = e1
1294	}
1295	return
1296}
1297
1298// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1299
1300func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
1301	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
1302	if e1 != 0 {
1303		err = e1
1304	}
1305	return
1306}
1307
1308// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1309
1310func Open(path string, mode int, perm uint32) (fd int, err error) {
1311	var _p0 *byte
1312	_p0, err = BytePtrFromString(path)
1313	if err != nil {
1314		return
1315	}
1316	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
1317	fd = int(r0)
1318	if e1 != 0 {
1319		err = e1
1320	}
1321	return
1322}
1323
1324// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1325
1326func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
1327	var _p0 *byte
1328	_p0, err = BytePtrFromString(path)
1329	if err != nil {
1330		return
1331	}
1332	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
1333	fd = int(r0)
1334	if e1 != 0 {
1335		err = e1
1336	}
1337	return
1338}
1339
1340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1341
1342func Pathconf(path string, name int) (val int, err error) {
1343	var _p0 *byte
1344	_p0, err = BytePtrFromString(path)
1345	if err != nil {
1346		return
1347	}
1348	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
1349	val = int(r0)
1350	if e1 != 0 {
1351		err = e1
1352	}
1353	return
1354}
1355
1356// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1357
1358func Pause() (err error) {
1359	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0)
1360	if e1 != 0 {
1361		err = e1
1362	}
1363	return
1364}
1365
1366// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1367
1368func Pread(fd int, p []byte, offset int64) (n int, err error) {
1369	var _p0 *byte
1370	if len(p) > 0 {
1371		_p0 = &p[0]
1372	}
1373	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
1374	n = int(r0)
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 Pwrite(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(&procPwrite)), 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 read(fd int, p []byte) (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(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 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 Readlink(path string, buf []byte) (n int, err error) {
1414	var _p0 *byte
1415	_p0, err = BytePtrFromString(path)
1416	if err != nil {
1417		return
1418	}
1419	var _p1 *byte
1420	if len(buf) > 0 {
1421		_p1 = &buf[0]
1422	}
1423	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
1424	n = int(r0)
1425	if e1 != 0 {
1426		err = e1
1427	}
1428	return
1429}
1430
1431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1432
1433func Rename(from string, to string) (err error) {
1434	var _p0 *byte
1435	_p0, err = BytePtrFromString(from)
1436	if err != nil {
1437		return
1438	}
1439	var _p1 *byte
1440	_p1, err = BytePtrFromString(to)
1441	if err != nil {
1442		return
1443	}
1444	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1445	if e1 != 0 {
1446		err = e1
1447	}
1448	return
1449}
1450
1451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1452
1453func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
1454	var _p0 *byte
1455	_p0, err = BytePtrFromString(oldpath)
1456	if err != nil {
1457		return
1458	}
1459	var _p1 *byte
1460	_p1, err = BytePtrFromString(newpath)
1461	if err != nil {
1462		return
1463	}
1464	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
1465	if e1 != 0 {
1466		err = e1
1467	}
1468	return
1469}
1470
1471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1472
1473func Rmdir(path string) (err error) {
1474	var _p0 *byte
1475	_p0, err = BytePtrFromString(path)
1476	if err != nil {
1477		return
1478	}
1479	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 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 Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
1489	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
1490	newoffset = int64(r0)
1491	if e1 != 0 {
1492		err = e1
1493	}
1494	return
1495}
1496
1497// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1498
1499func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
1500	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)
1501	n = int(r0)
1502	if e1 != 0 {
1503		err = e1
1504	}
1505	return
1506}
1507
1508// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1509
1510func Setegid(egid int) (err error) {
1511	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
1512	if e1 != 0 {
1513		err = e1
1514	}
1515	return
1516}
1517
1518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1519
1520func Seteuid(euid int) (err error) {
1521	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
1522	if e1 != 0 {
1523		err = e1
1524	}
1525	return
1526}
1527
1528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1529
1530func Setgid(gid int) (err error) {
1531	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
1532	if e1 != 0 {
1533		err = e1
1534	}
1535	return
1536}
1537
1538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1539
1540func Sethostname(p []byte) (err error) {
1541	var _p0 *byte
1542	if len(p) > 0 {
1543		_p0 = &p[0]
1544	}
1545	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0)
1546	if e1 != 0 {
1547		err = e1
1548	}
1549	return
1550}
1551
1552// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1553
1554func Setpgid(pid int, pgid int) (err error) {
1555	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
1556	if e1 != 0 {
1557		err = e1
1558	}
1559	return
1560}
1561
1562// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1563
1564func Setpriority(which int, who int, prio int) (err error) {
1565	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
1566	if e1 != 0 {
1567		err = e1
1568	}
1569	return
1570}
1571
1572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1573
1574func Setregid(rgid int, egid int) (err error) {
1575	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
1576	if e1 != 0 {
1577		err = e1
1578	}
1579	return
1580}
1581
1582// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1583
1584func Setreuid(ruid int, euid int) (err error) {
1585	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
1586	if e1 != 0 {
1587		err = e1
1588	}
1589	return
1590}
1591
1592// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1593
1594func Setrlimit(which int, lim *Rlimit) (err error) {
1595	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1596	if e1 != 0 {
1597		err = e1
1598	}
1599	return
1600}
1601
1602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1603
1604func Setsid() (pid int, err error) {
1605	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
1606	pid = int(r0)
1607	if e1 != 0 {
1608		err = e1
1609	}
1610	return
1611}
1612
1613// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1614
1615func Setuid(uid int) (err error) {
1616	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
1617	if e1 != 0 {
1618		err = e1
1619	}
1620	return
1621}
1622
1623// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1624
1625func Shutdown(s int, how int) (err error) {
1626	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
1627	if e1 != 0 {
1628		err = e1
1629	}
1630	return
1631}
1632
1633// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1634
1635func Stat(path string, stat *Stat_t) (err error) {
1636	var _p0 *byte
1637	_p0, err = BytePtrFromString(path)
1638	if err != nil {
1639		return
1640	}
1641	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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 Statvfs(path string, vfsstat *Statvfs_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(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 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 Symlink(path string, link string) (err error) {
1666	var _p0 *byte
1667	_p0, err = BytePtrFromString(path)
1668	if err != nil {
1669		return
1670	}
1671	var _p1 *byte
1672	_p1, err = BytePtrFromString(link)
1673	if err != nil {
1674		return
1675	}
1676	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1677	if e1 != 0 {
1678		err = e1
1679	}
1680	return
1681}
1682
1683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1684
1685func Sync() (err error) {
1686	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
1687	if e1 != 0 {
1688		err = e1
1689	}
1690	return
1691}
1692
1693// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1694
1695func Sysconf(which int) (n int64, err error) {
1696	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0)
1697	n = int64(r0)
1698	if e1 != 0 {
1699		err = e1
1700	}
1701	return
1702}
1703
1704// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1705
1706func Times(tms *Tms) (ticks uintptr, err error) {
1707	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
1708	ticks = uintptr(r0)
1709	if e1 != 0 {
1710		err = e1
1711	}
1712	return
1713}
1714
1715// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1716
1717func Truncate(path string, length int64) (err error) {
1718	var _p0 *byte
1719	_p0, err = BytePtrFromString(path)
1720	if err != nil {
1721		return
1722	}
1723	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
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 Fsync(fd int) (err error) {
1733	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
1734	if e1 != 0 {
1735		err = e1
1736	}
1737	return
1738}
1739
1740// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1741
1742func Ftruncate(fd int, length int64) (err error) {
1743	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
1744	if e1 != 0 {
1745		err = e1
1746	}
1747	return
1748}
1749
1750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1751
1752func Umask(mask int) (oldmask int) {
1753	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
1754	oldmask = int(r0)
1755	return
1756}
1757
1758// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1759
1760func Uname(buf *Utsname) (err error) {
1761	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
1762	if e1 != 0 {
1763		err = e1
1764	}
1765	return
1766}
1767
1768// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770func Unmount(target string, flags int) (err error) {
1771	var _p0 *byte
1772	_p0, err = BytePtrFromString(target)
1773	if err != nil {
1774		return
1775	}
1776	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 Unlink(path string) (err error) {
1786	var _p0 *byte
1787	_p0, err = BytePtrFromString(path)
1788	if err != nil {
1789		return
1790	}
1791	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 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 Unlinkat(dirfd int, path string, flags int) (err error) {
1801	var _p0 *byte
1802	_p0, err = BytePtrFromString(path)
1803	if err != nil {
1804		return
1805	}
1806	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 Ustat(dev int, ubuf *Ustat_t) (err error) {
1816	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
1817	if e1 != 0 {
1818		err = e1
1819	}
1820	return
1821}
1822
1823// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1824
1825func Utime(path string, buf *Utimbuf) (err error) {
1826	var _p0 *byte
1827	_p0, err = BytePtrFromString(path)
1828	if err != nil {
1829		return
1830	}
1831	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 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 bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1841	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1842	if e1 != 0 {
1843		err = e1
1844	}
1845	return
1846}
1847
1848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1849
1850func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1851	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1852	if e1 != 0 {
1853		err = e1
1854	}
1855	return
1856}
1857
1858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1859
1860func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1861	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1862	ret = uintptr(r0)
1863	if e1 != 0 {
1864		err = e1
1865	}
1866	return
1867}
1868
1869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1870
1871func munmap(addr uintptr, length uintptr) (err error) {
1872	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
1873	if e1 != 0 {
1874		err = e1
1875	}
1876	return
1877}
1878
1879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1880
1881func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1882	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1883	written = int(r0)
1884	if e1 != 0 {
1885		err = e1
1886	}
1887	return
1888}
1889
1890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1891
1892func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1893	var _p0 *byte
1894	if len(buf) > 0 {
1895		_p0 = &buf[0]
1896	}
1897	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
1898	if e1 != 0 {
1899		err = e1
1900	}
1901	return
1902}
1903
1904// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1905
1906func socket(domain int, typ int, proto int) (fd int, err error) {
1907	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
1908	fd = int(r0)
1909	if e1 != 0 {
1910		err = e1
1911	}
1912	return
1913}
1914
1915// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1916
1917func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1918	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1919	if e1 != 0 {
1920		err = e1
1921	}
1922	return
1923}
1924
1925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1926
1927func write(fd int, p []byte) (n int, err error) {
1928	var _p0 *byte
1929	if len(p) > 0 {
1930		_p0 = &p[0]
1931	}
1932	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1933	n = int(r0)
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 getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1943	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1944	if e1 != 0 {
1945		err = e1
1946	}
1947	return
1948}
1949
1950// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1951
1952func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1953	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
1954	if e1 != 0 {
1955		err = e1
1956	}
1957	return
1958}
1959
1960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1961
1962func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1963	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1964	if e1 != 0 {
1965		err = e1
1966	}
1967	return
1968}
1969
1970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1971
1972func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (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(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1978	n = int(r0)
1979	if e1 != 0 {
1980		err = e1
1981	}
1982	return
1983}
1984