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