Code refactoring for bpa operator
[icn.git] / cmd / bpa-operator / vendor / golang.org / x / sys / 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_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
271 var (
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
404 func 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
415 func 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
425 func 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
440 func 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
451 func 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
461 func 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
472 func 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
487 func 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
502 func 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
517 func 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
528 func 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
538 func 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
549 func 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
560 func 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
571 func 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
581 func __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
589 func __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
597 func __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
605 func 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
615 func 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
626 func 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
641 func 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
651 func 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
666 func 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
681 func 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
696 func 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
711 func 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
721 func 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
737 func 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
748 func 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
758 func 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
765 func 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
780 func 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
790 func 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
800 func 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
815 func 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
825 func 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
840 func 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
850 func 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
860 func 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
871 func 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
881 func 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
896 func 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
906 func 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
921 func 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
929 func 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
937 func 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
948 func 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
959 func 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
967 func 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
975 func 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
983 func 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
994 func 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
1004 func 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
1014 func 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
1024 func 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
1032 func 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
1042 func 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
1057 func 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
1077 func 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
1087 func 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
1102 func 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
1116 func 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
1131 func 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
1146 func 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
1161 func 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
1176 func 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
1191 func 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
1206 func 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
1220 func 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
1230 func 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
1244 func 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
1258 func 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
1272 func 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
1282 func 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
1292 func 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
1308 func 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
1324 func 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
1340 func 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
1350 func 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
1365 func 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
1380 func 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
1395 func 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
1415 func 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
1435 func 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
1455 func 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
1470 func 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
1481 func Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error) {
1482         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(n), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0)
1483         if e1 != 0 {
1484                 err = e1
1485         }
1486         return
1487 }
1488
1489 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1490
1491 func Setegid(egid int) (err error) {
1492         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
1493         if e1 != 0 {
1494                 err = e1
1495         }
1496         return
1497 }
1498
1499 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1500
1501 func Seteuid(euid int) (err error) {
1502         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
1503         if e1 != 0 {
1504                 err = e1
1505         }
1506         return
1507 }
1508
1509 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1510
1511 func Setgid(gid int) (err error) {
1512         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
1513         if e1 != 0 {
1514                 err = e1
1515         }
1516         return
1517 }
1518
1519 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1520
1521 func Sethostname(p []byte) (err error) {
1522         var _p0 *byte
1523         if len(p) > 0 {
1524                 _p0 = &p[0]
1525         }
1526         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 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 Setpgid(pid int, pgid int) (err error) {
1536         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
1537         if e1 != 0 {
1538                 err = e1
1539         }
1540         return
1541 }
1542
1543 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1544
1545 func Setpriority(which int, who int, prio int) (err error) {
1546         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
1547         if e1 != 0 {
1548                 err = e1
1549         }
1550         return
1551 }
1552
1553 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1554
1555 func Setregid(rgid int, egid int) (err error) {
1556         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
1557         if e1 != 0 {
1558                 err = e1
1559         }
1560         return
1561 }
1562
1563 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1564
1565 func Setreuid(ruid int, euid int) (err error) {
1566         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
1567         if e1 != 0 {
1568                 err = e1
1569         }
1570         return
1571 }
1572
1573 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1574
1575 func Setrlimit(which int, lim *Rlimit) (err error) {
1576         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
1577         if e1 != 0 {
1578                 err = e1
1579         }
1580         return
1581 }
1582
1583 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1584
1585 func Setsid() (pid int, err error) {
1586         r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
1587         pid = int(r0)
1588         if e1 != 0 {
1589                 err = e1
1590         }
1591         return
1592 }
1593
1594 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1595
1596 func Setuid(uid int) (err error) {
1597         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
1598         if e1 != 0 {
1599                 err = e1
1600         }
1601         return
1602 }
1603
1604 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1605
1606 func Shutdown(s int, how int) (err error) {
1607         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
1608         if e1 != 0 {
1609                 err = e1
1610         }
1611         return
1612 }
1613
1614 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1615
1616 func Stat(path string, stat *Stat_t) (err error) {
1617         var _p0 *byte
1618         _p0, err = BytePtrFromString(path)
1619         if err != nil {
1620                 return
1621         }
1622         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
1623         if e1 != 0 {
1624                 err = e1
1625         }
1626         return
1627 }
1628
1629 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1630
1631 func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
1632         var _p0 *byte
1633         _p0, err = BytePtrFromString(path)
1634         if err != nil {
1635                 return
1636         }
1637         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
1638         if e1 != 0 {
1639                 err = e1
1640         }
1641         return
1642 }
1643
1644 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1645
1646 func Symlink(path string, link string) (err error) {
1647         var _p0 *byte
1648         _p0, err = BytePtrFromString(path)
1649         if err != nil {
1650                 return
1651         }
1652         var _p1 *byte
1653         _p1, err = BytePtrFromString(link)
1654         if err != nil {
1655                 return
1656         }
1657         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
1658         if e1 != 0 {
1659                 err = e1
1660         }
1661         return
1662 }
1663
1664 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1665
1666 func Sync() (err error) {
1667         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
1668         if e1 != 0 {
1669                 err = e1
1670         }
1671         return
1672 }
1673
1674 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1675
1676 func Times(tms *Tms) (ticks uintptr, err error) {
1677         r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
1678         ticks = uintptr(r0)
1679         if e1 != 0 {
1680                 err = e1
1681         }
1682         return
1683 }
1684
1685 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1686
1687 func Truncate(path string, length int64) (err error) {
1688         var _p0 *byte
1689         _p0, err = BytePtrFromString(path)
1690         if err != nil {
1691                 return
1692         }
1693         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
1694         if e1 != 0 {
1695                 err = e1
1696         }
1697         return
1698 }
1699
1700 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1701
1702 func Fsync(fd int) (err error) {
1703         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
1704         if e1 != 0 {
1705                 err = e1
1706         }
1707         return
1708 }
1709
1710 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1711
1712 func Ftruncate(fd int, length int64) (err error) {
1713         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
1714         if e1 != 0 {
1715                 err = e1
1716         }
1717         return
1718 }
1719
1720 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1721
1722 func Umask(mask int) (oldmask int) {
1723         r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
1724         oldmask = int(r0)
1725         return
1726 }
1727
1728 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1729
1730 func Uname(buf *Utsname) (err error) {
1731         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
1732         if e1 != 0 {
1733                 err = e1
1734         }
1735         return
1736 }
1737
1738 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1739
1740 func Unmount(target string, flags int) (err error) {
1741         var _p0 *byte
1742         _p0, err = BytePtrFromString(target)
1743         if err != nil {
1744                 return
1745         }
1746         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0)
1747         if e1 != 0 {
1748                 err = e1
1749         }
1750         return
1751 }
1752
1753 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1754
1755 func Unlink(path string) (err error) {
1756         var _p0 *byte
1757         _p0, err = BytePtrFromString(path)
1758         if err != nil {
1759                 return
1760         }
1761         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
1762         if e1 != 0 {
1763                 err = e1
1764         }
1765         return
1766 }
1767
1768 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1769
1770 func Unlinkat(dirfd int, path string, flags int) (err error) {
1771         var _p0 *byte
1772         _p0, err = BytePtrFromString(path)
1773         if err != nil {
1774                 return
1775         }
1776         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0)
1777         if e1 != 0 {
1778                 err = e1
1779         }
1780         return
1781 }
1782
1783 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1784
1785 func Ustat(dev int, ubuf *Ustat_t) (err error) {
1786         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
1787         if e1 != 0 {
1788                 err = e1
1789         }
1790         return
1791 }
1792
1793 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1794
1795 func Utime(path string, buf *Utimbuf) (err error) {
1796         var _p0 *byte
1797         _p0, err = BytePtrFromString(path)
1798         if err != nil {
1799                 return
1800         }
1801         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0)
1802         if e1 != 0 {
1803                 err = e1
1804         }
1805         return
1806 }
1807
1808 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1809
1810 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1811         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1812         if e1 != 0 {
1813                 err = e1
1814         }
1815         return
1816 }
1817
1818 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1819
1820 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
1821         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
1822         if e1 != 0 {
1823                 err = e1
1824         }
1825         return
1826 }
1827
1828 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1829
1830 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
1831         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
1832         ret = uintptr(r0)
1833         if e1 != 0 {
1834                 err = e1
1835         }
1836         return
1837 }
1838
1839 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1840
1841 func munmap(addr uintptr, length uintptr) (err error) {
1842         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
1843         if e1 != 0 {
1844                 err = e1
1845         }
1846         return
1847 }
1848
1849 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1850
1851 func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
1852         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
1853         written = int(r0)
1854         if e1 != 0 {
1855                 err = e1
1856         }
1857         return
1858 }
1859
1860 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1861
1862 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
1863         var _p0 *byte
1864         if len(buf) > 0 {
1865                 _p0 = &buf[0]
1866         }
1867         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
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 socket(domain int, typ int, proto int) (fd int, err error) {
1877         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
1878         fd = int(r0)
1879         if e1 != 0 {
1880                 err = e1
1881         }
1882         return
1883 }
1884
1885 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1886
1887 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
1888         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0)
1889         if e1 != 0 {
1890                 err = e1
1891         }
1892         return
1893 }
1894
1895 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1896
1897 func write(fd int, p []byte) (n int, err error) {
1898         var _p0 *byte
1899         if len(p) > 0 {
1900                 _p0 = &p[0]
1901         }
1902         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
1903         n = int(r0)
1904         if e1 != 0 {
1905                 err = e1
1906         }
1907         return
1908 }
1909
1910 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1911
1912 func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
1913         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
1914         if e1 != 0 {
1915                 err = e1
1916         }
1917         return
1918 }
1919
1920 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1921
1922 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
1923         _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
1924         if e1 != 0 {
1925                 err = e1
1926         }
1927         return
1928 }
1929
1930 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1931
1932 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
1933         _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
1934         if e1 != 0 {
1935                 err = e1
1936         }
1937         return
1938 }
1939
1940 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
1941
1942 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
1943         var _p0 *byte
1944         if len(p) > 0 {
1945                 _p0 = &p[0]
1946         }
1947         r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen)))
1948         n = int(r0)
1949         if e1 != 0 {
1950                 err = e1
1951         }
1952         return
1953 }