src

Go monorepo.
git clone git://code.dwrz.net/src
Log | Files | Refs

zsyscall_solaris_amd64.go (64967B)


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