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