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