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