github.com/HACKERALERT/Picocrypt/src/external/sys@v0.0.0-20210609020157-e519952f829f/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 ioctlRet(fd int, req uint, arg uintptr) (ret int, err error) {
   623  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0)
   624  	ret = int(r0)
   625  	if e1 != 0 {
   626  		err = e1
   627  	}
   628  	return
   629  }
   630  
   631  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   632  
   633  func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
   634  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0)
   635  	n = int(r0)
   636  	if e1 != 0 {
   637  		err = e1
   638  	}
   639  	return
   640  }
   641  
   642  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   643  
   644  func Access(path string, mode uint32) (err error) {
   645  	var _p0 *byte
   646  	_p0, err = BytePtrFromString(path)
   647  	if err != nil {
   648  		return
   649  	}
   650  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
   651  	if e1 != 0 {
   652  		err = e1
   653  	}
   654  	return
   655  }
   656  
   657  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   658  
   659  func Adjtime(delta *Timeval, olddelta *Timeval) (err error) {
   660  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0)
   661  	if e1 != 0 {
   662  		err = e1
   663  	}
   664  	return
   665  }
   666  
   667  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   668  
   669  func Chdir(path string) (err error) {
   670  	var _p0 *byte
   671  	_p0, err = BytePtrFromString(path)
   672  	if err != nil {
   673  		return
   674  	}
   675  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
   676  	if e1 != 0 {
   677  		err = e1
   678  	}
   679  	return
   680  }
   681  
   682  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   683  
   684  func Chmod(path string, mode uint32) (err error) {
   685  	var _p0 *byte
   686  	_p0, err = BytePtrFromString(path)
   687  	if err != nil {
   688  		return
   689  	}
   690  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
   691  	if e1 != 0 {
   692  		err = e1
   693  	}
   694  	return
   695  }
   696  
   697  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   698  
   699  func Chown(path string, uid int, gid int) (err error) {
   700  	var _p0 *byte
   701  	_p0, err = BytePtrFromString(path)
   702  	if err != nil {
   703  		return
   704  	}
   705  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
   706  	if e1 != 0 {
   707  		err = e1
   708  	}
   709  	return
   710  }
   711  
   712  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   713  
   714  func Chroot(path string) (err error) {
   715  	var _p0 *byte
   716  	_p0, err = BytePtrFromString(path)
   717  	if err != nil {
   718  		return
   719  	}
   720  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
   721  	if e1 != 0 {
   722  		err = e1
   723  	}
   724  	return
   725  }
   726  
   727  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   728  
   729  func Close(fd int) (err error) {
   730  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0)
   731  	if e1 != 0 {
   732  		err = e1
   733  	}
   734  	return
   735  }
   736  
   737  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   738  
   739  func Creat(path string, mode uint32) (fd int, err error) {
   740  	var _p0 *byte
   741  	_p0, err = BytePtrFromString(path)
   742  	if err != nil {
   743  		return
   744  	}
   745  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
   746  	fd = int(r0)
   747  	if e1 != 0 {
   748  		err = e1
   749  	}
   750  	return
   751  }
   752  
   753  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   754  
   755  func Dup(fd int) (nfd int, err error) {
   756  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0)
   757  	nfd = int(r0)
   758  	if e1 != 0 {
   759  		err = e1
   760  	}
   761  	return
   762  }
   763  
   764  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   765  
   766  func Dup2(oldfd int, newfd int) (err error) {
   767  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0)
   768  	if e1 != 0 {
   769  		err = e1
   770  	}
   771  	return
   772  }
   773  
   774  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   775  
   776  func Exit(code int) {
   777  	sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0)
   778  	return
   779  }
   780  
   781  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   782  
   783  func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
   784  	var _p0 *byte
   785  	_p0, err = BytePtrFromString(path)
   786  	if err != nil {
   787  		return
   788  	}
   789  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   790  	if e1 != 0 {
   791  		err = e1
   792  	}
   793  	return
   794  }
   795  
   796  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   797  
   798  func Fchdir(fd int) (err error) {
   799  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0)
   800  	if e1 != 0 {
   801  		err = e1
   802  	}
   803  	return
   804  }
   805  
   806  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   807  
   808  func Fchmod(fd int, mode uint32) (err error) {
   809  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0)
   810  	if e1 != 0 {
   811  		err = e1
   812  	}
   813  	return
   814  }
   815  
   816  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   817  
   818  func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
   819  	var _p0 *byte
   820  	_p0, err = BytePtrFromString(path)
   821  	if err != nil {
   822  		return
   823  	}
   824  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
   825  	if e1 != 0 {
   826  		err = e1
   827  	}
   828  	return
   829  }
   830  
   831  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   832  
   833  func Fchown(fd int, uid int, gid int) (err error) {
   834  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 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  
   843  func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
   844  	var _p0 *byte
   845  	_p0, err = BytePtrFromString(path)
   846  	if err != nil {
   847  		return
   848  	}
   849  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0)
   850  	if e1 != 0 {
   851  		err = e1
   852  	}
   853  	return
   854  }
   855  
   856  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   857  
   858  func Fdatasync(fd int) (err error) {
   859  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
   860  	if e1 != 0 {
   861  		err = e1
   862  	}
   863  	return
   864  }
   865  
   866  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   867  
   868  func Flock(fd int, how int) (err error) {
   869  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 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  
   878  func Fpathconf(fd int, name int) (val int, err error) {
   879  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0)
   880  	val = int(r0)
   881  	if e1 != 0 {
   882  		err = e1
   883  	}
   884  	return
   885  }
   886  
   887  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   888  
   889  func Fstat(fd int, stat *Stat_t) (err error) {
   890  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
   891  	if e1 != 0 {
   892  		err = e1
   893  	}
   894  	return
   895  }
   896  
   897  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   898  
   899  func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
   900  	var _p0 *byte
   901  	_p0, err = BytePtrFromString(path)
   902  	if err != nil {
   903  		return
   904  	}
   905  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0)
   906  	if e1 != 0 {
   907  		err = e1
   908  	}
   909  	return
   910  }
   911  
   912  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   913  
   914  func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) {
   915  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
   916  	if e1 != 0 {
   917  		err = e1
   918  	}
   919  	return
   920  }
   921  
   922  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   923  
   924  func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) {
   925  	var _p0 *byte
   926  	if len(buf) > 0 {
   927  		_p0 = &buf[0]
   928  	}
   929  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
   930  	n = int(r0)
   931  	if e1 != 0 {
   932  		err = e1
   933  	}
   934  	return
   935  }
   936  
   937  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   938  
   939  func Getgid() (gid int) {
   940  	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0)
   941  	gid = int(r0)
   942  	return
   943  }
   944  
   945  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   946  
   947  func Getpid() (pid int) {
   948  	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0)
   949  	pid = int(r0)
   950  	return
   951  }
   952  
   953  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   954  
   955  func Getpgid(pid int) (pgid int, err error) {
   956  	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0)
   957  	pgid = int(r0)
   958  	if e1 != 0 {
   959  		err = e1
   960  	}
   961  	return
   962  }
   963  
   964  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   965  
   966  func Getpgrp() (pgid int, err error) {
   967  	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0)
   968  	pgid = int(r0)
   969  	if e1 != 0 {
   970  		err = e1
   971  	}
   972  	return
   973  }
   974  
   975  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   976  
   977  func Geteuid() (euid int) {
   978  	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0)
   979  	euid = int(r0)
   980  	return
   981  }
   982  
   983  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   984  
   985  func Getegid() (egid int) {
   986  	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0)
   987  	egid = int(r0)
   988  	return
   989  }
   990  
   991  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   992  
   993  func Getppid() (ppid int) {
   994  	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0)
   995  	ppid = int(r0)
   996  	return
   997  }
   998  
   999  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1000  
  1001  func Getpriority(which int, who int) (n int, err error) {
  1002  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0)
  1003  	n = int(r0)
  1004  	if e1 != 0 {
  1005  		err = e1
  1006  	}
  1007  	return
  1008  }
  1009  
  1010  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1011  
  1012  func Getrlimit(which int, lim *Rlimit) (err error) {
  1013  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
  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  
  1022  func Getrusage(who int, rusage *Rusage) (err error) {
  1023  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0)
  1024  	if e1 != 0 {
  1025  		err = e1
  1026  	}
  1027  	return
  1028  }
  1029  
  1030  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1031  
  1032  func Gettimeofday(tv *Timeval) (err error) {
  1033  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0)
  1034  	if e1 != 0 {
  1035  		err = e1
  1036  	}
  1037  	return
  1038  }
  1039  
  1040  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1041  
  1042  func Getuid() (uid int) {
  1043  	r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0)
  1044  	uid = int(r0)
  1045  	return
  1046  }
  1047  
  1048  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1049  
  1050  func Kill(pid int, signum syscall.Signal) (err error) {
  1051  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0)
  1052  	if e1 != 0 {
  1053  		err = e1
  1054  	}
  1055  	return
  1056  }
  1057  
  1058  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1059  
  1060  func Lchown(path string, uid int, gid int) (err error) {
  1061  	var _p0 *byte
  1062  	_p0, err = BytePtrFromString(path)
  1063  	if err != nil {
  1064  		return
  1065  	}
  1066  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0)
  1067  	if e1 != 0 {
  1068  		err = e1
  1069  	}
  1070  	return
  1071  }
  1072  
  1073  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1074  
  1075  func Link(path string, link string) (err error) {
  1076  	var _p0 *byte
  1077  	_p0, err = BytePtrFromString(path)
  1078  	if err != nil {
  1079  		return
  1080  	}
  1081  	var _p1 *byte
  1082  	_p1, err = BytePtrFromString(link)
  1083  	if err != nil {
  1084  		return
  1085  	}
  1086  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
  1087  	if e1 != 0 {
  1088  		err = e1
  1089  	}
  1090  	return
  1091  }
  1092  
  1093  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1094  
  1095  func Listen(s int, backlog int) (err error) {
  1096  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0)
  1097  	if e1 != 0 {
  1098  		err = e1
  1099  	}
  1100  	return
  1101  }
  1102  
  1103  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1104  
  1105  func Lstat(path string, stat *Stat_t) (err error) {
  1106  	var _p0 *byte
  1107  	_p0, err = BytePtrFromString(path)
  1108  	if err != nil {
  1109  		return
  1110  	}
  1111  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0)
  1112  	if e1 != 0 {
  1113  		err = e1
  1114  	}
  1115  	return
  1116  }
  1117  
  1118  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1119  
  1120  func Madvise(b []byte, advice int) (err error) {
  1121  	var _p0 *byte
  1122  	if len(b) > 0 {
  1123  		_p0 = &b[0]
  1124  	}
  1125  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0)
  1126  	if e1 != 0 {
  1127  		err = e1
  1128  	}
  1129  	return
  1130  }
  1131  
  1132  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1133  
  1134  func Mkdir(path string, mode uint32) (err error) {
  1135  	var _p0 *byte
  1136  	_p0, err = BytePtrFromString(path)
  1137  	if err != nil {
  1138  		return
  1139  	}
  1140  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
  1141  	if e1 != 0 {
  1142  		err = e1
  1143  	}
  1144  	return
  1145  }
  1146  
  1147  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1148  
  1149  func Mkdirat(dirfd int, path string, mode uint32) (err error) {
  1150  	var _p0 *byte
  1151  	_p0, err = BytePtrFromString(path)
  1152  	if err != nil {
  1153  		return
  1154  	}
  1155  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
  1156  	if e1 != 0 {
  1157  		err = e1
  1158  	}
  1159  	return
  1160  }
  1161  
  1162  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1163  
  1164  func Mkfifo(path string, mode uint32) (err error) {
  1165  	var _p0 *byte
  1166  	_p0, err = BytePtrFromString(path)
  1167  	if err != nil {
  1168  		return
  1169  	}
  1170  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0)
  1171  	if e1 != 0 {
  1172  		err = e1
  1173  	}
  1174  	return
  1175  }
  1176  
  1177  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1178  
  1179  func Mkfifoat(dirfd int, path string, mode uint32) (err error) {
  1180  	var _p0 *byte
  1181  	_p0, err = BytePtrFromString(path)
  1182  	if err != nil {
  1183  		return
  1184  	}
  1185  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0)
  1186  	if e1 != 0 {
  1187  		err = e1
  1188  	}
  1189  	return
  1190  }
  1191  
  1192  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1193  
  1194  func Mknod(path string, mode uint32, dev int) (err error) {
  1195  	var _p0 *byte
  1196  	_p0, err = BytePtrFromString(path)
  1197  	if err != nil {
  1198  		return
  1199  	}
  1200  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0)
  1201  	if e1 != 0 {
  1202  		err = e1
  1203  	}
  1204  	return
  1205  }
  1206  
  1207  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1208  
  1209  func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) {
  1210  	var _p0 *byte
  1211  	_p0, err = BytePtrFromString(path)
  1212  	if err != nil {
  1213  		return
  1214  	}
  1215  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
  1216  	if e1 != 0 {
  1217  		err = e1
  1218  	}
  1219  	return
  1220  }
  1221  
  1222  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1223  
  1224  func Mlock(b []byte) (err error) {
  1225  	var _p0 *byte
  1226  	if len(b) > 0 {
  1227  		_p0 = &b[0]
  1228  	}
  1229  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
  1230  	if e1 != 0 {
  1231  		err = e1
  1232  	}
  1233  	return
  1234  }
  1235  
  1236  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1237  
  1238  func Mlockall(flags int) (err error) {
  1239  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0)
  1240  	if e1 != 0 {
  1241  		err = e1
  1242  	}
  1243  	return
  1244  }
  1245  
  1246  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1247  
  1248  func Mprotect(b []byte, prot int) (err error) {
  1249  	var _p0 *byte
  1250  	if len(b) > 0 {
  1251  		_p0 = &b[0]
  1252  	}
  1253  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0)
  1254  	if e1 != 0 {
  1255  		err = e1
  1256  	}
  1257  	return
  1258  }
  1259  
  1260  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1261  
  1262  func Msync(b []byte, flags int) (err error) {
  1263  	var _p0 *byte
  1264  	if len(b) > 0 {
  1265  		_p0 = &b[0]
  1266  	}
  1267  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0)
  1268  	if e1 != 0 {
  1269  		err = e1
  1270  	}
  1271  	return
  1272  }
  1273  
  1274  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1275  
  1276  func Munlock(b []byte) (err error) {
  1277  	var _p0 *byte
  1278  	if len(b) > 0 {
  1279  		_p0 = &b[0]
  1280  	}
  1281  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0)
  1282  	if e1 != 0 {
  1283  		err = e1
  1284  	}
  1285  	return
  1286  }
  1287  
  1288  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1289  
  1290  func Munlockall() (err error) {
  1291  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0)
  1292  	if e1 != 0 {
  1293  		err = e1
  1294  	}
  1295  	return
  1296  }
  1297  
  1298  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1299  
  1300  func Nanosleep(time *Timespec, leftover *Timespec) (err error) {
  1301  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0)
  1302  	if e1 != 0 {
  1303  		err = e1
  1304  	}
  1305  	return
  1306  }
  1307  
  1308  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1309  
  1310  func Open(path string, mode int, perm uint32) (fd int, err error) {
  1311  	var _p0 *byte
  1312  	_p0, err = BytePtrFromString(path)
  1313  	if err != nil {
  1314  		return
  1315  	}
  1316  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0)
  1317  	fd = int(r0)
  1318  	if e1 != 0 {
  1319  		err = e1
  1320  	}
  1321  	return
  1322  }
  1323  
  1324  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1325  
  1326  func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
  1327  	var _p0 *byte
  1328  	_p0, err = BytePtrFromString(path)
  1329  	if err != nil {
  1330  		return
  1331  	}
  1332  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0)
  1333  	fd = int(r0)
  1334  	if e1 != 0 {
  1335  		err = e1
  1336  	}
  1337  	return
  1338  }
  1339  
  1340  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1341  
  1342  func Pathconf(path string, name int) (val int, err error) {
  1343  	var _p0 *byte
  1344  	_p0, err = BytePtrFromString(path)
  1345  	if err != nil {
  1346  		return
  1347  	}
  1348  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0)
  1349  	val = int(r0)
  1350  	if e1 != 0 {
  1351  		err = e1
  1352  	}
  1353  	return
  1354  }
  1355  
  1356  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1357  
  1358  func Pause() (err error) {
  1359  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0)
  1360  	if e1 != 0 {
  1361  		err = e1
  1362  	}
  1363  	return
  1364  }
  1365  
  1366  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1367  
  1368  func Pread(fd int, p []byte, offset int64) (n int, err error) {
  1369  	var _p0 *byte
  1370  	if len(p) > 0 {
  1371  		_p0 = &p[0]
  1372  	}
  1373  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
  1374  	n = int(r0)
  1375  	if e1 != 0 {
  1376  		err = e1
  1377  	}
  1378  	return
  1379  }
  1380  
  1381  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1382  
  1383  func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
  1384  	var _p0 *byte
  1385  	if len(p) > 0 {
  1386  		_p0 = &p[0]
  1387  	}
  1388  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0)
  1389  	n = 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  
  1398  func read(fd int, p []byte) (n int, err error) {
  1399  	var _p0 *byte
  1400  	if len(p) > 0 {
  1401  		_p0 = &p[0]
  1402  	}
  1403  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
  1404  	n = int(r0)
  1405  	if e1 != 0 {
  1406  		err = e1
  1407  	}
  1408  	return
  1409  }
  1410  
  1411  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1412  
  1413  func Readlink(path string, buf []byte) (n int, err error) {
  1414  	var _p0 *byte
  1415  	_p0, err = BytePtrFromString(path)
  1416  	if err != nil {
  1417  		return
  1418  	}
  1419  	var _p1 *byte
  1420  	if len(buf) > 0 {
  1421  		_p1 = &buf[0]
  1422  	}
  1423  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0)
  1424  	n = int(r0)
  1425  	if e1 != 0 {
  1426  		err = e1
  1427  	}
  1428  	return
  1429  }
  1430  
  1431  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1432  
  1433  func Rename(from string, to string) (err error) {
  1434  	var _p0 *byte
  1435  	_p0, err = BytePtrFromString(from)
  1436  	if err != nil {
  1437  		return
  1438  	}
  1439  	var _p1 *byte
  1440  	_p1, err = BytePtrFromString(to)
  1441  	if err != nil {
  1442  		return
  1443  	}
  1444  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
  1445  	if e1 != 0 {
  1446  		err = e1
  1447  	}
  1448  	return
  1449  }
  1450  
  1451  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1452  
  1453  func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
  1454  	var _p0 *byte
  1455  	_p0, err = BytePtrFromString(oldpath)
  1456  	if err != nil {
  1457  		return
  1458  	}
  1459  	var _p1 *byte
  1460  	_p1, err = BytePtrFromString(newpath)
  1461  	if err != nil {
  1462  		return
  1463  	}
  1464  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0)
  1465  	if e1 != 0 {
  1466  		err = e1
  1467  	}
  1468  	return
  1469  }
  1470  
  1471  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1472  
  1473  func Rmdir(path string) (err error) {
  1474  	var _p0 *byte
  1475  	_p0, err = BytePtrFromString(path)
  1476  	if err != nil {
  1477  		return
  1478  	}
  1479  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
  1480  	if e1 != 0 {
  1481  		err = e1
  1482  	}
  1483  	return
  1484  }
  1485  
  1486  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1487  
  1488  func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
  1489  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0)
  1490  	newoffset = int64(r0)
  1491  	if e1 != 0 {
  1492  		err = e1
  1493  	}
  1494  	return
  1495  }
  1496  
  1497  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1498  
  1499  func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) {
  1500  	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)
  1501  	n = int(r0)
  1502  	if e1 != 0 {
  1503  		err = e1
  1504  	}
  1505  	return
  1506  }
  1507  
  1508  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1509  
  1510  func Setegid(egid int) (err error) {
  1511  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0)
  1512  	if e1 != 0 {
  1513  		err = e1
  1514  	}
  1515  	return
  1516  }
  1517  
  1518  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1519  
  1520  func Seteuid(euid int) (err error) {
  1521  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0)
  1522  	if e1 != 0 {
  1523  		err = e1
  1524  	}
  1525  	return
  1526  }
  1527  
  1528  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1529  
  1530  func Setgid(gid int) (err error) {
  1531  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0)
  1532  	if e1 != 0 {
  1533  		err = e1
  1534  	}
  1535  	return
  1536  }
  1537  
  1538  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1539  
  1540  func Sethostname(p []byte) (err error) {
  1541  	var _p0 *byte
  1542  	if len(p) > 0 {
  1543  		_p0 = &p[0]
  1544  	}
  1545  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0)
  1546  	if e1 != 0 {
  1547  		err = e1
  1548  	}
  1549  	return
  1550  }
  1551  
  1552  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1553  
  1554  func Setpgid(pid int, pgid int) (err error) {
  1555  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0)
  1556  	if e1 != 0 {
  1557  		err = e1
  1558  	}
  1559  	return
  1560  }
  1561  
  1562  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1563  
  1564  func Setpriority(which int, who int, prio int) (err error) {
  1565  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0)
  1566  	if e1 != 0 {
  1567  		err = e1
  1568  	}
  1569  	return
  1570  }
  1571  
  1572  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1573  
  1574  func Setregid(rgid int, egid int) (err error) {
  1575  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0)
  1576  	if e1 != 0 {
  1577  		err = e1
  1578  	}
  1579  	return
  1580  }
  1581  
  1582  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1583  
  1584  func Setreuid(ruid int, euid int) (err error) {
  1585  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0)
  1586  	if e1 != 0 {
  1587  		err = e1
  1588  	}
  1589  	return
  1590  }
  1591  
  1592  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1593  
  1594  func Setrlimit(which int, lim *Rlimit) (err error) {
  1595  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0)
  1596  	if e1 != 0 {
  1597  		err = e1
  1598  	}
  1599  	return
  1600  }
  1601  
  1602  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1603  
  1604  func Setsid() (pid int, err error) {
  1605  	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0)
  1606  	pid = int(r0)
  1607  	if e1 != 0 {
  1608  		err = e1
  1609  	}
  1610  	return
  1611  }
  1612  
  1613  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1614  
  1615  func Setuid(uid int) (err error) {
  1616  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0)
  1617  	if e1 != 0 {
  1618  		err = e1
  1619  	}
  1620  	return
  1621  }
  1622  
  1623  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1624  
  1625  func Shutdown(s int, how int) (err error) {
  1626  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0)
  1627  	if e1 != 0 {
  1628  		err = e1
  1629  	}
  1630  	return
  1631  }
  1632  
  1633  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1634  
  1635  func Stat(path string, stat *Stat_t) (err error) {
  1636  	var _p0 *byte
  1637  	_p0, err = BytePtrFromString(path)
  1638  	if err != nil {
  1639  		return
  1640  	}
  1641  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 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  
  1650  func Statvfs(path string, vfsstat *Statvfs_t) (err error) {
  1651  	var _p0 *byte
  1652  	_p0, err = BytePtrFromString(path)
  1653  	if err != nil {
  1654  		return
  1655  	}
  1656  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0)
  1657  	if e1 != 0 {
  1658  		err = e1
  1659  	}
  1660  	return
  1661  }
  1662  
  1663  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1664  
  1665  func Symlink(path string, link string) (err error) {
  1666  	var _p0 *byte
  1667  	_p0, err = BytePtrFromString(path)
  1668  	if err != nil {
  1669  		return
  1670  	}
  1671  	var _p1 *byte
  1672  	_p1, err = BytePtrFromString(link)
  1673  	if err != nil {
  1674  		return
  1675  	}
  1676  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0)
  1677  	if e1 != 0 {
  1678  		err = e1
  1679  	}
  1680  	return
  1681  }
  1682  
  1683  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1684  
  1685  func Sync() (err error) {
  1686  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0)
  1687  	if e1 != 0 {
  1688  		err = e1
  1689  	}
  1690  	return
  1691  }
  1692  
  1693  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1694  
  1695  func Sysconf(which int) (n int64, err error) {
  1696  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0)
  1697  	n = int64(r0)
  1698  	if e1 != 0 {
  1699  		err = e1
  1700  	}
  1701  	return
  1702  }
  1703  
  1704  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1705  
  1706  func Times(tms *Tms) (ticks uintptr, err error) {
  1707  	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0)
  1708  	ticks = uintptr(r0)
  1709  	if e1 != 0 {
  1710  		err = e1
  1711  	}
  1712  	return
  1713  }
  1714  
  1715  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1716  
  1717  func Truncate(path string, length int64) (err error) {
  1718  	var _p0 *byte
  1719  	_p0, err = BytePtrFromString(path)
  1720  	if err != nil {
  1721  		return
  1722  	}
  1723  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0)
  1724  	if e1 != 0 {
  1725  		err = e1
  1726  	}
  1727  	return
  1728  }
  1729  
  1730  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1731  
  1732  func Fsync(fd int) (err error) {
  1733  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0)
  1734  	if e1 != 0 {
  1735  		err = e1
  1736  	}
  1737  	return
  1738  }
  1739  
  1740  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1741  
  1742  func Ftruncate(fd int, length int64) (err error) {
  1743  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0)
  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  
  1752  func Umask(mask int) (oldmask int) {
  1753  	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0)
  1754  	oldmask = int(r0)
  1755  	return
  1756  }
  1757  
  1758  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1759  
  1760  func Uname(buf *Utsname) (err error) {
  1761  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0)
  1762  	if e1 != 0 {
  1763  		err = e1
  1764  	}
  1765  	return
  1766  }
  1767  
  1768  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1769  
  1770  func Unmount(target string, flags int) (err error) {
  1771  	var _p0 *byte
  1772  	_p0, err = BytePtrFromString(target)
  1773  	if err != nil {
  1774  		return
  1775  	}
  1776  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0)
  1777  	if e1 != 0 {
  1778  		err = e1
  1779  	}
  1780  	return
  1781  }
  1782  
  1783  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1784  
  1785  func Unlink(path string) (err error) {
  1786  	var _p0 *byte
  1787  	_p0, err = BytePtrFromString(path)
  1788  	if err != nil {
  1789  		return
  1790  	}
  1791  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0)
  1792  	if e1 != 0 {
  1793  		err = e1
  1794  	}
  1795  	return
  1796  }
  1797  
  1798  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1799  
  1800  func Unlinkat(dirfd int, path string, flags int) (err error) {
  1801  	var _p0 *byte
  1802  	_p0, err = BytePtrFromString(path)
  1803  	if err != nil {
  1804  		return
  1805  	}
  1806  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0)
  1807  	if e1 != 0 {
  1808  		err = e1
  1809  	}
  1810  	return
  1811  }
  1812  
  1813  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1814  
  1815  func Ustat(dev int, ubuf *Ustat_t) (err error) {
  1816  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0)
  1817  	if e1 != 0 {
  1818  		err = e1
  1819  	}
  1820  	return
  1821  }
  1822  
  1823  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1824  
  1825  func Utime(path string, buf *Utimbuf) (err error) {
  1826  	var _p0 *byte
  1827  	_p0, err = BytePtrFromString(path)
  1828  	if err != nil {
  1829  		return
  1830  	}
  1831  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0)
  1832  	if e1 != 0 {
  1833  		err = e1
  1834  	}
  1835  	return
  1836  }
  1837  
  1838  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1839  
  1840  func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  1841  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
  1842  	if e1 != 0 {
  1843  		err = e1
  1844  	}
  1845  	return
  1846  }
  1847  
  1848  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1849  
  1850  func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) {
  1851  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0)
  1852  	if e1 != 0 {
  1853  		err = e1
  1854  	}
  1855  	return
  1856  }
  1857  
  1858  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1859  
  1860  func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) {
  1861  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos))
  1862  	ret = uintptr(r0)
  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  
  1871  func munmap(addr uintptr, length uintptr) (err error) {
  1872  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0)
  1873  	if e1 != 0 {
  1874  		err = e1
  1875  	}
  1876  	return
  1877  }
  1878  
  1879  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1880  
  1881  func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
  1882  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0)
  1883  	written = int(r0)
  1884  	if e1 != 0 {
  1885  		err = e1
  1886  	}
  1887  	return
  1888  }
  1889  
  1890  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1891  
  1892  func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) {
  1893  	var _p0 *byte
  1894  	if len(buf) > 0 {
  1895  		_p0 = &buf[0]
  1896  	}
  1897  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen))
  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  
  1906  func socket(domain int, typ int, proto int) (fd int, err error) {
  1907  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0)
  1908  	fd = int(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  
  1917  func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) {
  1918  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 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  
  1927  func write(fd int, p []byte) (n int, err error) {
  1928  	var _p0 *byte
  1929  	if len(p) > 0 {
  1930  		_p0 = &p[0]
  1931  	}
  1932  	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0)
  1933  	n = int(r0)
  1934  	if e1 != 0 {
  1935  		err = e1
  1936  	}
  1937  	return
  1938  }
  1939  
  1940  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1941  
  1942  func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) {
  1943  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0)
  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  
  1952  func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) {
  1953  	_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0)
  1954  	if e1 != 0 {
  1955  		err = e1
  1956  	}
  1957  	return
  1958  }
  1959  
  1960  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1961  
  1962  func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) {
  1963  	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0)
  1964  	if e1 != 0 {
  1965  		err = e1
  1966  	}
  1967  	return
  1968  }
  1969  
  1970  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  1971  
  1972  func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) {
  1973  	var _p0 *byte
  1974  	if len(p) > 0 {
  1975  		_p0 = &p[0]
  1976  	}
  1977  	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)))
  1978  	n = int(r0)
  1979  	if e1 != 0 {
  1980  		err = e1
  1981  	}
  1982  	return
  1983  }