github.com/etecs-ru/go-sys-wineventlog@v0.0.0-20210227233244-4c3abb794018/unix/zsyscall_solaris_amd64.go (about)

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