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