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