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