...

Source file src/pkg/cmd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go

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

View as plain text