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