zsyscall_solaris_amd64.go (64967B)
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_listen __xnet_listen "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_getpeerucred getpeerucred "libc.so" 145 //go:cgo_import_dynamic libc_ucred_get ucred_get "libc.so" 146 //go:cgo_import_dynamic libc_ucred_geteuid ucred_geteuid "libc.so" 147 //go:cgo_import_dynamic libc_ucred_getegid ucred_getegid "libc.so" 148 //go:cgo_import_dynamic libc_ucred_getruid ucred_getruid "libc.so" 149 //go:cgo_import_dynamic libc_ucred_getrgid ucred_getrgid "libc.so" 150 //go:cgo_import_dynamic libc_ucred_getsuid ucred_getsuid "libc.so" 151 //go:cgo_import_dynamic libc_ucred_getsgid ucred_getsgid "libc.so" 152 //go:cgo_import_dynamic libc_ucred_getpid ucred_getpid "libc.so" 153 //go:cgo_import_dynamic libc_ucred_free ucred_free "libc.so" 154 //go:cgo_import_dynamic libc_port_create port_create "libc.so" 155 //go:cgo_import_dynamic libc_port_associate port_associate "libc.so" 156 //go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" 157 //go:cgo_import_dynamic libc_port_get port_get "libc.so" 158 //go:cgo_import_dynamic libc_port_getn port_getn "libc.so" 159 //go:cgo_import_dynamic libc_putmsg putmsg "libc.so" 160 //go:cgo_import_dynamic libc_getmsg getmsg "libc.so" 161 162 //go:linkname procpipe libc_pipe 163 //go:linkname procpipe2 libc_pipe2 164 //go:linkname procgetsockname libc_getsockname 165 //go:linkname procGetcwd libc_getcwd 166 //go:linkname procgetgroups libc_getgroups 167 //go:linkname procsetgroups libc_setgroups 168 //go:linkname procwait4 libc_wait4 169 //go:linkname procgethostname libc_gethostname 170 //go:linkname procutimes libc_utimes 171 //go:linkname procutimensat libc_utimensat 172 //go:linkname procfcntl libc_fcntl 173 //go:linkname procfutimesat libc_futimesat 174 //go:linkname procaccept libc_accept 175 //go:linkname proc__xnet_recvmsg libc___xnet_recvmsg 176 //go:linkname proc__xnet_sendmsg libc___xnet_sendmsg 177 //go:linkname procacct libc_acct 178 //go:linkname proc__makedev libc___makedev 179 //go:linkname proc__major libc___major 180 //go:linkname proc__minor libc___minor 181 //go:linkname procioctl libc_ioctl 182 //go:linkname procpoll libc_poll 183 //go:linkname procAccess libc_access 184 //go:linkname procAdjtime libc_adjtime 185 //go:linkname procChdir libc_chdir 186 //go:linkname procChmod libc_chmod 187 //go:linkname procChown libc_chown 188 //go:linkname procChroot libc_chroot 189 //go:linkname procClockGettime libc_clockgettime 190 //go:linkname procClose libc_close 191 //go:linkname procCreat libc_creat 192 //go:linkname procDup libc_dup 193 //go:linkname procDup2 libc_dup2 194 //go:linkname procExit libc_exit 195 //go:linkname procFaccessat libc_faccessat 196 //go:linkname procFchdir libc_fchdir 197 //go:linkname procFchmod libc_fchmod 198 //go:linkname procFchmodat libc_fchmodat 199 //go:linkname procFchown libc_fchown 200 //go:linkname procFchownat libc_fchownat 201 //go:linkname procFdatasync libc_fdatasync 202 //go:linkname procFlock libc_flock 203 //go:linkname procFpathconf libc_fpathconf 204 //go:linkname procFstat libc_fstat 205 //go:linkname procFstatat libc_fstatat 206 //go:linkname procFstatvfs libc_fstatvfs 207 //go:linkname procGetdents libc_getdents 208 //go:linkname procGetgid libc_getgid 209 //go:linkname procGetpid libc_getpid 210 //go:linkname procGetpgid libc_getpgid 211 //go:linkname procGetpgrp libc_getpgrp 212 //go:linkname procGeteuid libc_geteuid 213 //go:linkname procGetegid libc_getegid 214 //go:linkname procGetppid libc_getppid 215 //go:linkname procGetpriority libc_getpriority 216 //go:linkname procGetrlimit libc_getrlimit 217 //go:linkname procGetrusage libc_getrusage 218 //go:linkname procGetsid libc_getsid 219 //go:linkname procGettimeofday libc_gettimeofday 220 //go:linkname procGetuid libc_getuid 221 //go:linkname procKill libc_kill 222 //go:linkname procLchown libc_lchown 223 //go:linkname procLink libc_link 224 //go:linkname proc__xnet_listen libc___xnet_listen 225 //go:linkname procLstat libc_lstat 226 //go:linkname procMadvise libc_madvise 227 //go:linkname procMkdir libc_mkdir 228 //go:linkname procMkdirat libc_mkdirat 229 //go:linkname procMkfifo libc_mkfifo 230 //go:linkname procMkfifoat libc_mkfifoat 231 //go:linkname procMknod libc_mknod 232 //go:linkname procMknodat libc_mknodat 233 //go:linkname procMlock libc_mlock 234 //go:linkname procMlockall libc_mlockall 235 //go:linkname procMprotect libc_mprotect 236 //go:linkname procMsync libc_msync 237 //go:linkname procMunlock libc_munlock 238 //go:linkname procMunlockall libc_munlockall 239 //go:linkname procNanosleep libc_nanosleep 240 //go:linkname procOpen libc_open 241 //go:linkname procOpenat libc_openat 242 //go:linkname procPathconf libc_pathconf 243 //go:linkname procPause libc_pause 244 //go:linkname procpread libc_pread 245 //go:linkname procpwrite libc_pwrite 246 //go:linkname procread libc_read 247 //go:linkname procReadlink libc_readlink 248 //go:linkname procRename libc_rename 249 //go:linkname procRenameat libc_renameat 250 //go:linkname procRmdir libc_rmdir 251 //go:linkname proclseek libc_lseek 252 //go:linkname procSelect libc_select 253 //go:linkname procSetegid libc_setegid 254 //go:linkname procSeteuid libc_seteuid 255 //go:linkname procSetgid libc_setgid 256 //go:linkname procSethostname libc_sethostname 257 //go:linkname procSetpgid libc_setpgid 258 //go:linkname procSetpriority libc_setpriority 259 //go:linkname procSetregid libc_setregid 260 //go:linkname procSetreuid libc_setreuid 261 //go:linkname procSetsid libc_setsid 262 //go:linkname procSetuid libc_setuid 263 //go:linkname procshutdown libc_shutdown 264 //go:linkname procStat libc_stat 265 //go:linkname procStatvfs libc_statvfs 266 //go:linkname procSymlink libc_symlink 267 //go:linkname procSync libc_sync 268 //go:linkname procSysconf libc_sysconf 269 //go:linkname procTimes libc_times 270 //go:linkname procTruncate libc_truncate 271 //go:linkname procFsync libc_fsync 272 //go:linkname procFtruncate libc_ftruncate 273 //go:linkname procUmask libc_umask 274 //go:linkname procUname libc_uname 275 //go:linkname procumount libc_umount 276 //go:linkname procUnlink libc_unlink 277 //go:linkname procUnlinkat libc_unlinkat 278 //go:linkname procUstat libc_ustat 279 //go:linkname procUtime libc_utime 280 //go:linkname proc__xnet_bind libc___xnet_bind 281 //go:linkname proc__xnet_connect libc___xnet_connect 282 //go:linkname procmmap libc_mmap 283 //go:linkname procmunmap libc_munmap 284 //go:linkname procsendfile libc_sendfile 285 //go:linkname proc__xnet_sendto libc___xnet_sendto 286 //go:linkname proc__xnet_socket libc___xnet_socket 287 //go:linkname proc__xnet_socketpair libc___xnet_socketpair 288 //go:linkname procwrite libc_write 289 //go:linkname proc__xnet_getsockopt libc___xnet_getsockopt 290 //go:linkname procgetpeername libc_getpeername 291 //go:linkname procsetsockopt libc_setsockopt 292 //go:linkname procrecvfrom libc_recvfrom 293 //go:linkname procgetpeerucred libc_getpeerucred 294 //go:linkname procucred_get libc_ucred_get 295 //go:linkname procucred_geteuid libc_ucred_geteuid 296 //go:linkname procucred_getegid libc_ucred_getegid 297 //go:linkname procucred_getruid libc_ucred_getruid 298 //go:linkname procucred_getrgid libc_ucred_getrgid 299 //go:linkname procucred_getsuid libc_ucred_getsuid 300 //go:linkname procucred_getsgid libc_ucred_getsgid 301 //go:linkname procucred_getpid libc_ucred_getpid 302 //go:linkname procucred_free libc_ucred_free 303 //go:linkname procport_create libc_port_create 304 //go:linkname procport_associate libc_port_associate 305 //go:linkname procport_dissociate libc_port_dissociate 306 //go:linkname procport_get libc_port_get 307 //go:linkname procport_getn libc_port_getn 308 //go:linkname procputmsg libc_putmsg 309 //go:linkname procgetmsg libc_getmsg 310 311 var ( 312 procpipe, 313 procpipe2, 314 procgetsockname, 315 procGetcwd, 316 procgetgroups, 317 procsetgroups, 318 procwait4, 319 procgethostname, 320 procutimes, 321 procutimensat, 322 procfcntl, 323 procfutimesat, 324 procaccept, 325 proc__xnet_recvmsg, 326 proc__xnet_sendmsg, 327 procacct, 328 proc__makedev, 329 proc__major, 330 proc__minor, 331 procioctl, 332 procpoll, 333 procAccess, 334 procAdjtime, 335 procChdir, 336 procChmod, 337 procChown, 338 procChroot, 339 procClockGettime, 340 procClose, 341 procCreat, 342 procDup, 343 procDup2, 344 procExit, 345 procFaccessat, 346 procFchdir, 347 procFchmod, 348 procFchmodat, 349 procFchown, 350 procFchownat, 351 procFdatasync, 352 procFlock, 353 procFpathconf, 354 procFstat, 355 procFstatat, 356 procFstatvfs, 357 procGetdents, 358 procGetgid, 359 procGetpid, 360 procGetpgid, 361 procGetpgrp, 362 procGeteuid, 363 procGetegid, 364 procGetppid, 365 procGetpriority, 366 procGetrlimit, 367 procGetrusage, 368 procGetsid, 369 procGettimeofday, 370 procGetuid, 371 procKill, 372 procLchown, 373 procLink, 374 proc__xnet_listen, 375 procLstat, 376 procMadvise, 377 procMkdir, 378 procMkdirat, 379 procMkfifo, 380 procMkfifoat, 381 procMknod, 382 procMknodat, 383 procMlock, 384 procMlockall, 385 procMprotect, 386 procMsync, 387 procMunlock, 388 procMunlockall, 389 procNanosleep, 390 procOpen, 391 procOpenat, 392 procPathconf, 393 procPause, 394 procpread, 395 procpwrite, 396 procread, 397 procReadlink, 398 procRename, 399 procRenameat, 400 procRmdir, 401 proclseek, 402 procSelect, 403 procSetegid, 404 procSeteuid, 405 procSetgid, 406 procSethostname, 407 procSetpgid, 408 procSetpriority, 409 procSetregid, 410 procSetreuid, 411 procSetsid, 412 procSetuid, 413 procshutdown, 414 procStat, 415 procStatvfs, 416 procSymlink, 417 procSync, 418 procSysconf, 419 procTimes, 420 procTruncate, 421 procFsync, 422 procFtruncate, 423 procUmask, 424 procUname, 425 procumount, 426 procUnlink, 427 procUnlinkat, 428 procUstat, 429 procUtime, 430 proc__xnet_bind, 431 proc__xnet_connect, 432 procmmap, 433 procmunmap, 434 procsendfile, 435 proc__xnet_sendto, 436 proc__xnet_socket, 437 proc__xnet_socketpair, 438 procwrite, 439 proc__xnet_getsockopt, 440 procgetpeername, 441 procsetsockopt, 442 procrecvfrom, 443 procgetpeerucred, 444 procucred_get, 445 procucred_geteuid, 446 procucred_getegid, 447 procucred_getruid, 448 procucred_getrgid, 449 procucred_getsuid, 450 procucred_getsgid, 451 procucred_getpid, 452 procucred_free, 453 procport_create, 454 procport_associate, 455 procport_dissociate, 456 procport_get, 457 procport_getn, 458 procputmsg, 459 procgetmsg syscallFunc 460 ) 461 462 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 463 464 func pipe(p *[2]_C_int) (n int, err error) { 465 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) 466 n = int(r0) 467 if e1 != 0 { 468 err = errnoErr(e1) 469 } 470 return 471 } 472 473 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 474 475 func pipe2(p *[2]_C_int, flags int) (err error) { 476 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) 477 if e1 != 0 { 478 err = errnoErr(e1) 479 } 480 return 481 } 482 483 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 484 485 func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 486 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 487 if e1 != 0 { 488 err = errnoErr(e1) 489 } 490 return 491 } 492 493 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 494 495 func Getcwd(buf []byte) (n int, err error) { 496 var _p0 *byte 497 if len(buf) > 0 { 498 _p0 = &buf[0] 499 } 500 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) 501 n = int(r0) 502 if e1 != 0 { 503 err = errnoErr(e1) 504 } 505 return 506 } 507 508 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 509 510 func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 511 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 512 n = int(r0) 513 if e1 != 0 { 514 err = errnoErr(e1) 515 } 516 return 517 } 518 519 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 520 521 func setgroups(ngid int, gid *_Gid_t) (err error) { 522 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 523 if e1 != 0 { 524 err = errnoErr(e1) 525 } 526 return 527 } 528 529 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 530 531 func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, err error) { 532 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 533 wpid = int32(r0) 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 gethostname(buf []byte) (n int, err error) { 543 var _p0 *byte 544 if len(buf) > 0 { 545 _p0 = &buf[0] 546 } 547 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) 548 n = int(r0) 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 utimes(path string, times *[2]Timeval) (err error) { 558 var _p0 *byte 559 _p0, err = BytePtrFromString(path) 560 if err != nil { 561 return 562 } 563 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) 564 if e1 != 0 { 565 err = errnoErr(e1) 566 } 567 return 568 } 569 570 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 571 572 func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { 573 var _p0 *byte 574 _p0, err = BytePtrFromString(path) 575 if err != nil { 576 return 577 } 578 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) 579 if e1 != 0 { 580 err = errnoErr(e1) 581 } 582 return 583 } 584 585 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 586 587 func fcntl(fd int, cmd int, arg int) (val int, err error) { 588 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) 589 val = int(r0) 590 if e1 != 0 { 591 err = errnoErr(e1) 592 } 593 return 594 } 595 596 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 597 598 func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { 599 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) 600 if e1 != 0 { 601 err = errnoErr(e1) 602 } 603 return 604 } 605 606 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 607 608 func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 609 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 610 fd = int(r0) 611 if e1 != 0 { 612 err = errnoErr(e1) 613 } 614 return 615 } 616 617 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 618 619 func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 620 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 621 n = int(r0) 622 if e1 != 0 { 623 err = errnoErr(e1) 624 } 625 return 626 } 627 628 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 629 630 func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 631 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 632 n = int(r0) 633 if e1 != 0 { 634 err = errnoErr(e1) 635 } 636 return 637 } 638 639 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 640 641 func acct(path *byte) (err error) { 642 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) 643 if e1 != 0 { 644 err = errnoErr(e1) 645 } 646 return 647 } 648 649 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 650 651 func __makedev(version int, major uint, minor uint) (val uint64) { 652 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__makedev)), 3, uintptr(version), uintptr(major), uintptr(minor), 0, 0, 0) 653 val = uint64(r0) 654 return 655 } 656 657 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 658 659 func __major(version int, dev uint64) (val uint) { 660 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__major)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) 661 val = uint(r0) 662 return 663 } 664 665 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 666 667 func __minor(version int, dev uint64) (val uint) { 668 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&proc__minor)), 2, uintptr(version), uintptr(dev), 0, 0, 0, 0) 669 val = uint(r0) 670 return 671 } 672 673 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 674 675 func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { 676 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) 677 ret = int(r0) 678 if e1 != 0 { 679 err = errnoErr(e1) 680 } 681 return 682 } 683 684 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 685 686 func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) { 687 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) 688 ret = int(r0) 689 if e1 != 0 { 690 err = errnoErr(e1) 691 } 692 return 693 } 694 695 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 696 697 func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 698 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) 699 n = int(r0) 700 if e1 != 0 { 701 err = errnoErr(e1) 702 } 703 return 704 } 705 706 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 707 708 func Access(path string, mode uint32) (err error) { 709 var _p0 *byte 710 _p0, err = BytePtrFromString(path) 711 if err != nil { 712 return 713 } 714 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) 715 if e1 != 0 { 716 err = errnoErr(e1) 717 } 718 return 719 } 720 721 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 722 723 func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 724 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 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 Chdir(path string) (err error) { 734 var _p0 *byte 735 _p0, err = BytePtrFromString(path) 736 if err != nil { 737 return 738 } 739 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 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 Chmod(path string, mode uint32) (err error) { 749 var _p0 *byte 750 _p0, err = BytePtrFromString(path) 751 if err != nil { 752 return 753 } 754 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 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 Chown(path string, uid int, gid int) (err error) { 764 var _p0 *byte 765 _p0, err = BytePtrFromString(path) 766 if err != nil { 767 return 768 } 769 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) 770 if e1 != 0 { 771 err = errnoErr(e1) 772 } 773 return 774 } 775 776 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 777 778 func Chroot(path string) (err error) { 779 var _p0 *byte 780 _p0, err = BytePtrFromString(path) 781 if err != nil { 782 return 783 } 784 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 785 if e1 != 0 { 786 err = errnoErr(e1) 787 } 788 return 789 } 790 791 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 792 793 func ClockGettime(clockid int32, time *Timespec) (err error) { 794 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) 795 if e1 != 0 { 796 err = errnoErr(e1) 797 } 798 return 799 } 800 801 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 802 803 func Close(fd int) (err error) { 804 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) 805 if e1 != 0 { 806 err = errnoErr(e1) 807 } 808 return 809 } 810 811 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 812 813 func Creat(path string, mode uint32) (fd int, err error) { 814 var _p0 *byte 815 _p0, err = BytePtrFromString(path) 816 if err != nil { 817 return 818 } 819 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) 820 fd = int(r0) 821 if e1 != 0 { 822 err = errnoErr(e1) 823 } 824 return 825 } 826 827 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 828 829 func Dup(fd int) (nfd int, err error) { 830 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) 831 nfd = int(r0) 832 if e1 != 0 { 833 err = errnoErr(e1) 834 } 835 return 836 } 837 838 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 839 840 func Dup2(oldfd int, newfd int) (err error) { 841 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) 842 if e1 != 0 { 843 err = errnoErr(e1) 844 } 845 return 846 } 847 848 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 849 850 func Exit(code int) { 851 sysvicall6(uintptr(unsafe.Pointer(&procExit)), 1, uintptr(code), 0, 0, 0, 0, 0) 852 return 853 } 854 855 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 856 857 func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 858 var _p0 *byte 859 _p0, err = BytePtrFromString(path) 860 if err != nil { 861 return 862 } 863 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 864 if e1 != 0 { 865 err = errnoErr(e1) 866 } 867 return 868 } 869 870 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 871 872 func Fchdir(fd int) (err error) { 873 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) 874 if e1 != 0 { 875 err = errnoErr(e1) 876 } 877 return 878 } 879 880 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 881 882 func Fchmod(fd int, mode uint32) (err error) { 883 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) 884 if e1 != 0 { 885 err = errnoErr(e1) 886 } 887 return 888 } 889 890 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 891 892 func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 893 var _p0 *byte 894 _p0, err = BytePtrFromString(path) 895 if err != nil { 896 return 897 } 898 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 899 if e1 != 0 { 900 err = errnoErr(e1) 901 } 902 return 903 } 904 905 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 906 907 func Fchown(fd int, uid int, gid int) (err error) { 908 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) 909 if e1 != 0 { 910 err = errnoErr(e1) 911 } 912 return 913 } 914 915 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 916 917 func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 918 var _p0 *byte 919 _p0, err = BytePtrFromString(path) 920 if err != nil { 921 return 922 } 923 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 924 if e1 != 0 { 925 err = errnoErr(e1) 926 } 927 return 928 } 929 930 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 931 932 func Fdatasync(fd int) (err error) { 933 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) 934 if e1 != 0 { 935 err = errnoErr(e1) 936 } 937 return 938 } 939 940 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 941 942 func Flock(fd int, how int) (err error) { 943 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) 944 if e1 != 0 { 945 err = errnoErr(e1) 946 } 947 return 948 } 949 950 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 951 952 func Fpathconf(fd int, name int) (val int, err error) { 953 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) 954 val = int(r0) 955 if e1 != 0 { 956 err = errnoErr(e1) 957 } 958 return 959 } 960 961 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 962 963 func Fstat(fd int, stat *Stat_t) (err error) { 964 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 965 if e1 != 0 { 966 err = errnoErr(e1) 967 } 968 return 969 } 970 971 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 972 973 func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { 974 var _p0 *byte 975 _p0, err = BytePtrFromString(path) 976 if err != nil { 977 return 978 } 979 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) 980 if e1 != 0 { 981 err = errnoErr(e1) 982 } 983 return 984 } 985 986 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 987 988 func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { 989 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) 990 if e1 != 0 { 991 err = errnoErr(e1) 992 } 993 return 994 } 995 996 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 997 998 func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { 999 var _p0 *byte 1000 if len(buf) > 0 { 1001 _p0 = &buf[0] 1002 } 1003 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) 1004 n = int(r0) 1005 if e1 != 0 { 1006 err = errnoErr(e1) 1007 } 1008 return 1009 } 1010 1011 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1012 1013 func Getgid() (gid int) { 1014 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetgid)), 0, 0, 0, 0, 0, 0, 0) 1015 gid = int(r0) 1016 return 1017 } 1018 1019 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1020 1021 func Getpid() (pid int) { 1022 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpid)), 0, 0, 0, 0, 0, 0, 0) 1023 pid = int(r0) 1024 return 1025 } 1026 1027 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1028 1029 func Getpgid(pid int) (pgid int, err error) { 1030 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) 1031 pgid = int(r0) 1032 if e1 != 0 { 1033 err = errnoErr(e1) 1034 } 1035 return 1036 } 1037 1038 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1039 1040 func Getpgrp() (pgid int, err error) { 1041 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) 1042 pgid = int(r0) 1043 if e1 != 0 { 1044 err = errnoErr(e1) 1045 } 1046 return 1047 } 1048 1049 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1050 1051 func Geteuid() (euid int) { 1052 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGeteuid)), 0, 0, 0, 0, 0, 0, 0) 1053 euid = int(r0) 1054 return 1055 } 1056 1057 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1058 1059 func Getegid() (egid int) { 1060 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetegid)), 0, 0, 0, 0, 0, 0, 0) 1061 egid = int(r0) 1062 return 1063 } 1064 1065 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1066 1067 func Getppid() (ppid int) { 1068 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procGetppid)), 0, 0, 0, 0, 0, 0, 0) 1069 ppid = int(r0) 1070 return 1071 } 1072 1073 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1074 1075 func Getpriority(which int, who int) (n int, err error) { 1076 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) 1077 n = int(r0) 1078 if e1 != 0 { 1079 err = errnoErr(e1) 1080 } 1081 return 1082 } 1083 1084 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1085 1086 func Getrlimit(which int, lim *Rlimit) (err error) { 1087 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) 1088 if e1 != 0 { 1089 err = errnoErr(e1) 1090 } 1091 return 1092 } 1093 1094 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1095 1096 func Getrusage(who int, rusage *Rusage) (err error) { 1097 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) 1098 if e1 != 0 { 1099 err = errnoErr(e1) 1100 } 1101 return 1102 } 1103 1104 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1105 1106 func Getsid(pid int) (sid int, err error) { 1107 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) 1108 sid = int(r0) 1109 if e1 != 0 { 1110 err = errnoErr(e1) 1111 } 1112 return 1113 } 1114 1115 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1116 1117 func Gettimeofday(tv *Timeval) (err error) { 1118 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) 1119 if e1 != 0 { 1120 err = errnoErr(e1) 1121 } 1122 return 1123 } 1124 1125 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1126 1127 func Getuid() (uid int) { 1128 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&procGetuid)), 0, 0, 0, 0, 0, 0, 0) 1129 uid = int(r0) 1130 return 1131 } 1132 1133 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1134 1135 func Kill(pid int, signum syscall.Signal) (err error) { 1136 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) 1137 if e1 != 0 { 1138 err = errnoErr(e1) 1139 } 1140 return 1141 } 1142 1143 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1144 1145 func Lchown(path string, uid int, gid int) (err error) { 1146 var _p0 *byte 1147 _p0, err = BytePtrFromString(path) 1148 if err != nil { 1149 return 1150 } 1151 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 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 Link(path string, link string) (err error) { 1161 var _p0 *byte 1162 _p0, err = BytePtrFromString(path) 1163 if err != nil { 1164 return 1165 } 1166 var _p1 *byte 1167 _p1, err = BytePtrFromString(link) 1168 if err != nil { 1169 return 1170 } 1171 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 1172 if e1 != 0 { 1173 err = errnoErr(e1) 1174 } 1175 return 1176 } 1177 1178 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1179 1180 func Listen(s int, backlog int) (err error) { 1181 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_listen)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) 1182 if e1 != 0 { 1183 err = errnoErr(e1) 1184 } 1185 return 1186 } 1187 1188 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1189 1190 func Lstat(path string, stat *Stat_t) (err error) { 1191 var _p0 *byte 1192 _p0, err = BytePtrFromString(path) 1193 if err != nil { 1194 return 1195 } 1196 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 1197 if e1 != 0 { 1198 err = errnoErr(e1) 1199 } 1200 return 1201 } 1202 1203 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1204 1205 func Madvise(b []byte, advice int) (err error) { 1206 var _p0 *byte 1207 if len(b) > 0 { 1208 _p0 = &b[0] 1209 } 1210 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 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 Mkdir(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(&procMkdir)), 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 Mkdirat(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(&procMkdirat)), 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 Mkfifo(path string, mode uint32) (err error) { 1250 var _p0 *byte 1251 _p0, err = BytePtrFromString(path) 1252 if err != nil { 1253 return 1254 } 1255 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 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 Mkfifoat(dirfd int, path string, mode uint32) (err error) { 1265 var _p0 *byte 1266 _p0, err = BytePtrFromString(path) 1267 if err != nil { 1268 return 1269 } 1270 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 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 Mknod(path string, mode uint32, dev int) (err error) { 1280 var _p0 *byte 1281 _p0, err = BytePtrFromString(path) 1282 if err != nil { 1283 return 1284 } 1285 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) 1286 if e1 != 0 { 1287 err = errnoErr(e1) 1288 } 1289 return 1290 } 1291 1292 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1293 1294 func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1295 var _p0 *byte 1296 _p0, err = BytePtrFromString(path) 1297 if err != nil { 1298 return 1299 } 1300 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1301 if e1 != 0 { 1302 err = errnoErr(e1) 1303 } 1304 return 1305 } 1306 1307 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1308 1309 func Mlock(b []byte) (err error) { 1310 var _p0 *byte 1311 if len(b) > 0 { 1312 _p0 = &b[0] 1313 } 1314 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) 1315 if e1 != 0 { 1316 err = errnoErr(e1) 1317 } 1318 return 1319 } 1320 1321 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1322 1323 func Mlockall(flags int) (err error) { 1324 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) 1325 if e1 != 0 { 1326 err = errnoErr(e1) 1327 } 1328 return 1329 } 1330 1331 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1332 1333 func Mprotect(b []byte, prot int) (err error) { 1334 var _p0 *byte 1335 if len(b) > 0 { 1336 _p0 = &b[0] 1337 } 1338 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) 1339 if e1 != 0 { 1340 err = errnoErr(e1) 1341 } 1342 return 1343 } 1344 1345 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1346 1347 func Msync(b []byte, flags int) (err error) { 1348 var _p0 *byte 1349 if len(b) > 0 { 1350 _p0 = &b[0] 1351 } 1352 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) 1353 if e1 != 0 { 1354 err = errnoErr(e1) 1355 } 1356 return 1357 } 1358 1359 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1360 1361 func Munlock(b []byte) (err error) { 1362 var _p0 *byte 1363 if len(b) > 0 { 1364 _p0 = &b[0] 1365 } 1366 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) 1367 if e1 != 0 { 1368 err = errnoErr(e1) 1369 } 1370 return 1371 } 1372 1373 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1374 1375 func Munlockall() (err error) { 1376 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) 1377 if e1 != 0 { 1378 err = errnoErr(e1) 1379 } 1380 return 1381 } 1382 1383 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1384 1385 func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1386 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) 1387 if e1 != 0 { 1388 err = errnoErr(e1) 1389 } 1390 return 1391 } 1392 1393 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1394 1395 func Open(path string, mode int, perm uint32) (fd int, err error) { 1396 var _p0 *byte 1397 _p0, err = BytePtrFromString(path) 1398 if err != nil { 1399 return 1400 } 1401 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) 1402 fd = int(r0) 1403 if e1 != 0 { 1404 err = errnoErr(e1) 1405 } 1406 return 1407 } 1408 1409 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1410 1411 func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 1412 var _p0 *byte 1413 _p0, err = BytePtrFromString(path) 1414 if err != nil { 1415 return 1416 } 1417 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) 1418 fd = int(r0) 1419 if e1 != 0 { 1420 err = errnoErr(e1) 1421 } 1422 return 1423 } 1424 1425 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1426 1427 func Pathconf(path string, name int) (val int, err error) { 1428 var _p0 *byte 1429 _p0, err = BytePtrFromString(path) 1430 if err != nil { 1431 return 1432 } 1433 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) 1434 val = int(r0) 1435 if e1 != 0 { 1436 err = errnoErr(e1) 1437 } 1438 return 1439 } 1440 1441 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1442 1443 func Pause() (err error) { 1444 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) 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 pread(fd int, p []byte, offset int64) (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(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 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 pwrite(fd int, p []byte, offset int64) (n int, err error) { 1469 var _p0 *byte 1470 if len(p) > 0 { 1471 _p0 = &p[0] 1472 } 1473 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) 1474 n = int(r0) 1475 if e1 != 0 { 1476 err = errnoErr(e1) 1477 } 1478 return 1479 } 1480 1481 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1482 1483 func read(fd int, p []byte) (n int, err error) { 1484 var _p0 *byte 1485 if len(p) > 0 { 1486 _p0 = &p[0] 1487 } 1488 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) 1489 n = int(r0) 1490 if e1 != 0 { 1491 err = errnoErr(e1) 1492 } 1493 return 1494 } 1495 1496 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1497 1498 func Readlink(path string, buf []byte) (n int, err error) { 1499 var _p0 *byte 1500 _p0, err = BytePtrFromString(path) 1501 if err != nil { 1502 return 1503 } 1504 var _p1 *byte 1505 if len(buf) > 0 { 1506 _p1 = &buf[0] 1507 } 1508 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) 1509 n = int(r0) 1510 if e1 != 0 { 1511 err = errnoErr(e1) 1512 } 1513 return 1514 } 1515 1516 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1517 1518 func Rename(from string, to string) (err error) { 1519 var _p0 *byte 1520 _p0, err = BytePtrFromString(from) 1521 if err != nil { 1522 return 1523 } 1524 var _p1 *byte 1525 _p1, err = BytePtrFromString(to) 1526 if err != nil { 1527 return 1528 } 1529 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 1530 if e1 != 0 { 1531 err = errnoErr(e1) 1532 } 1533 return 1534 } 1535 1536 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1537 1538 func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 1539 var _p0 *byte 1540 _p0, err = BytePtrFromString(oldpath) 1541 if err != nil { 1542 return 1543 } 1544 var _p1 *byte 1545 _p1, err = BytePtrFromString(newpath) 1546 if err != nil { 1547 return 1548 } 1549 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) 1550 if e1 != 0 { 1551 err = errnoErr(e1) 1552 } 1553 return 1554 } 1555 1556 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1557 1558 func Rmdir(path string) (err error) { 1559 var _p0 *byte 1560 _p0, err = BytePtrFromString(path) 1561 if err != nil { 1562 return 1563 } 1564 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 1565 if e1 != 0 { 1566 err = errnoErr(e1) 1567 } 1568 return 1569 } 1570 1571 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1572 1573 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 1574 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) 1575 newoffset = int64(r0) 1576 if e1 != 0 { 1577 err = errnoErr(e1) 1578 } 1579 return 1580 } 1581 1582 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1583 1584 func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 1585 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) 1586 n = int(r0) 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 Setegid(egid int) (err error) { 1596 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) 1597 if e1 != 0 { 1598 err = errnoErr(e1) 1599 } 1600 return 1601 } 1602 1603 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1604 1605 func Seteuid(euid int) (err error) { 1606 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) 1607 if e1 != 0 { 1608 err = errnoErr(e1) 1609 } 1610 return 1611 } 1612 1613 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1614 1615 func Setgid(gid int) (err error) { 1616 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) 1617 if e1 != 0 { 1618 err = errnoErr(e1) 1619 } 1620 return 1621 } 1622 1623 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1624 1625 func Sethostname(p []byte) (err error) { 1626 var _p0 *byte 1627 if len(p) > 0 { 1628 _p0 = &p[0] 1629 } 1630 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 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 Setpgid(pid int, pgid int) (err error) { 1640 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 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 Setpriority(which int, who int, prio int) (err error) { 1650 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) 1651 if e1 != 0 { 1652 err = errnoErr(e1) 1653 } 1654 return 1655 } 1656 1657 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1658 1659 func Setregid(rgid int, egid int) (err error) { 1660 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) 1661 if e1 != 0 { 1662 err = errnoErr(e1) 1663 } 1664 return 1665 } 1666 1667 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1668 1669 func Setreuid(ruid int, euid int) (err error) { 1670 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) 1671 if e1 != 0 { 1672 err = errnoErr(e1) 1673 } 1674 return 1675 } 1676 1677 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1678 1679 func Setsid() (pid int, err error) { 1680 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) 1681 pid = int(r0) 1682 if e1 != 0 { 1683 err = errnoErr(e1) 1684 } 1685 return 1686 } 1687 1688 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1689 1690 func Setuid(uid int) (err error) { 1691 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) 1692 if e1 != 0 { 1693 err = errnoErr(e1) 1694 } 1695 return 1696 } 1697 1698 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1699 1700 func Shutdown(s int, how int) (err error) { 1701 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 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 Stat(path string, stat *Stat_t) (err error) { 1711 var _p0 *byte 1712 _p0, err = BytePtrFromString(path) 1713 if err != nil { 1714 return 1715 } 1716 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 1717 if e1 != 0 { 1718 err = errnoErr(e1) 1719 } 1720 return 1721 } 1722 1723 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1724 1725 func Statvfs(path string, vfsstat *Statvfs_t) (err error) { 1726 var _p0 *byte 1727 _p0, err = BytePtrFromString(path) 1728 if err != nil { 1729 return 1730 } 1731 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 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 Symlink(path string, link string) (err error) { 1741 var _p0 *byte 1742 _p0, err = BytePtrFromString(path) 1743 if err != nil { 1744 return 1745 } 1746 var _p1 *byte 1747 _p1, err = BytePtrFromString(link) 1748 if err != nil { 1749 return 1750 } 1751 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 1752 if e1 != 0 { 1753 err = errnoErr(e1) 1754 } 1755 return 1756 } 1757 1758 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1759 1760 func Sync() (err error) { 1761 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) 1762 if e1 != 0 { 1763 err = errnoErr(e1) 1764 } 1765 return 1766 } 1767 1768 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1769 1770 func Sysconf(which int) (n int64, err error) { 1771 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) 1772 n = int64(r0) 1773 if e1 != 0 { 1774 err = errnoErr(e1) 1775 } 1776 return 1777 } 1778 1779 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1780 1781 func Times(tms *Tms) (ticks uintptr, err error) { 1782 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) 1783 ticks = uintptr(r0) 1784 if e1 != 0 { 1785 err = errnoErr(e1) 1786 } 1787 return 1788 } 1789 1790 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1791 1792 func Truncate(path string, length int64) (err error) { 1793 var _p0 *byte 1794 _p0, err = BytePtrFromString(path) 1795 if err != nil { 1796 return 1797 } 1798 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) 1799 if e1 != 0 { 1800 err = errnoErr(e1) 1801 } 1802 return 1803 } 1804 1805 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1806 1807 func Fsync(fd int) (err error) { 1808 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) 1809 if e1 != 0 { 1810 err = errnoErr(e1) 1811 } 1812 return 1813 } 1814 1815 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1816 1817 func Ftruncate(fd int, length int64) (err error) { 1818 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) 1819 if e1 != 0 { 1820 err = errnoErr(e1) 1821 } 1822 return 1823 } 1824 1825 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1826 1827 func Umask(mask int) (oldmask int) { 1828 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procUmask)), 1, uintptr(mask), 0, 0, 0, 0, 0) 1829 oldmask = int(r0) 1830 return 1831 } 1832 1833 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1834 1835 func Uname(buf *Utsname) (err error) { 1836 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 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 Unmount(target string, flags int) (err error) { 1846 var _p0 *byte 1847 _p0, err = BytePtrFromString(target) 1848 if err != nil { 1849 return 1850 } 1851 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 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 Unlink(path string) (err error) { 1861 var _p0 *byte 1862 _p0, err = BytePtrFromString(path) 1863 if err != nil { 1864 return 1865 } 1866 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 1867 if e1 != 0 { 1868 err = errnoErr(e1) 1869 } 1870 return 1871 } 1872 1873 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1874 1875 func Unlinkat(dirfd int, path string, flags int) (err error) { 1876 var _p0 *byte 1877 _p0, err = BytePtrFromString(path) 1878 if err != nil { 1879 return 1880 } 1881 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) 1882 if e1 != 0 { 1883 err = errnoErr(e1) 1884 } 1885 return 1886 } 1887 1888 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1889 1890 func Ustat(dev int, ubuf *Ustat_t) (err error) { 1891 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) 1892 if e1 != 0 { 1893 err = errnoErr(e1) 1894 } 1895 return 1896 } 1897 1898 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1899 1900 func Utime(path string, buf *Utimbuf) (err error) { 1901 var _p0 *byte 1902 _p0, err = BytePtrFromString(path) 1903 if err != nil { 1904 return 1905 } 1906 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) 1907 if e1 != 0 { 1908 err = errnoErr(e1) 1909 } 1910 return 1911 } 1912 1913 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1914 1915 func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1916 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1917 if e1 != 0 { 1918 err = errnoErr(e1) 1919 } 1920 return 1921 } 1922 1923 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1924 1925 func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1926 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1927 if e1 != 0 { 1928 err = errnoErr(e1) 1929 } 1930 return 1931 } 1932 1933 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1934 1935 func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 1936 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 1937 ret = uintptr(r0) 1938 if e1 != 0 { 1939 err = errnoErr(e1) 1940 } 1941 return 1942 } 1943 1944 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1945 1946 func munmap(addr uintptr, length uintptr) (err error) { 1947 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) 1948 if e1 != 0 { 1949 err = errnoErr(e1) 1950 } 1951 return 1952 } 1953 1954 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1955 1956 func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 1957 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 1958 written = int(r0) 1959 if e1 != 0 { 1960 err = errnoErr(e1) 1961 } 1962 return 1963 } 1964 1965 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1966 1967 func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 1968 var _p0 *byte 1969 if len(buf) > 0 { 1970 _p0 = &buf[0] 1971 } 1972 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 1973 if e1 != 0 { 1974 err = errnoErr(e1) 1975 } 1976 return 1977 } 1978 1979 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1980 1981 func socket(domain int, typ int, proto int) (fd int, err error) { 1982 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) 1983 fd = int(r0) 1984 if e1 != 0 { 1985 err = errnoErr(e1) 1986 } 1987 return 1988 } 1989 1990 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1991 1992 func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 1993 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 1994 if e1 != 0 { 1995 err = errnoErr(e1) 1996 } 1997 return 1998 } 1999 2000 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2001 2002 func write(fd int, p []byte) (n int, err error) { 2003 var _p0 *byte 2004 if len(p) > 0 { 2005 _p0 = &p[0] 2006 } 2007 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) 2008 n = int(r0) 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 getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 2018 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 2019 if e1 != 0 { 2020 err = errnoErr(e1) 2021 } 2022 return 2023 } 2024 2025 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2026 2027 func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 2028 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 2029 if e1 != 0 { 2030 err = errnoErr(e1) 2031 } 2032 return 2033 } 2034 2035 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2036 2037 func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 2038 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 2039 if e1 != 0 { 2040 err = errnoErr(e1) 2041 } 2042 return 2043 } 2044 2045 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2046 2047 func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 2048 var _p0 *byte 2049 if len(p) > 0 { 2050 _p0 = &p[0] 2051 } 2052 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))) 2053 n = int(r0) 2054 if e1 != 0 { 2055 err = errnoErr(e1) 2056 } 2057 return 2058 } 2059 2060 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2061 2062 func getpeerucred(fd uintptr, ucred *uintptr) (err error) { 2063 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetpeerucred)), 2, uintptr(fd), uintptr(unsafe.Pointer(ucred)), 0, 0, 0, 0) 2064 if e1 != 0 { 2065 err = errnoErr(e1) 2066 } 2067 return 2068 } 2069 2070 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2071 2072 func ucredGet(pid int) (ucred uintptr, err error) { 2073 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procucred_get)), 1, uintptr(pid), 0, 0, 0, 0, 0) 2074 ucred = uintptr(r0) 2075 if e1 != 0 { 2076 err = errnoErr(e1) 2077 } 2078 return 2079 } 2080 2081 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2082 2083 func ucredGeteuid(ucred uintptr) (uid int) { 2084 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_geteuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2085 uid = int(r0) 2086 return 2087 } 2088 2089 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2090 2091 func ucredGetegid(ucred uintptr) (gid int) { 2092 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getegid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2093 gid = int(r0) 2094 return 2095 } 2096 2097 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2098 2099 func ucredGetruid(ucred uintptr) (uid int) { 2100 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getruid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2101 uid = int(r0) 2102 return 2103 } 2104 2105 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2106 2107 func ucredGetrgid(ucred uintptr) (gid int) { 2108 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getrgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2109 gid = int(r0) 2110 return 2111 } 2112 2113 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2114 2115 func ucredGetsuid(ucred uintptr) (uid int) { 2116 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2117 uid = int(r0) 2118 return 2119 } 2120 2121 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2122 2123 func ucredGetsgid(ucred uintptr) (gid int) { 2124 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2125 gid = int(r0) 2126 return 2127 } 2128 2129 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2130 2131 func ucredGetpid(ucred uintptr) (pid int) { 2132 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getpid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2133 pid = int(r0) 2134 return 2135 } 2136 2137 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2138 2139 func ucredFree(ucred uintptr) { 2140 sysvicall6(uintptr(unsafe.Pointer(&procucred_free)), 1, uintptr(ucred), 0, 0, 0, 0, 0) 2141 return 2142 } 2143 2144 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2145 2146 func port_create() (n int, err error) { 2147 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) 2148 n = int(r0) 2149 if e1 != 0 { 2150 err = errnoErr(e1) 2151 } 2152 return 2153 } 2154 2155 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2156 2157 func port_associate(port int, source int, object uintptr, events int, user *byte) (n int, err error) { 2158 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) 2159 n = int(r0) 2160 if e1 != 0 { 2161 err = errnoErr(e1) 2162 } 2163 return 2164 } 2165 2166 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2167 2168 func port_dissociate(port int, source int, object uintptr) (n int, err error) { 2169 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) 2170 n = int(r0) 2171 if e1 != 0 { 2172 err = errnoErr(e1) 2173 } 2174 return 2175 } 2176 2177 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2178 2179 func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { 2180 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) 2181 n = int(r0) 2182 if e1 != 0 { 2183 err = errnoErr(e1) 2184 } 2185 return 2186 } 2187 2188 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2189 2190 func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Timespec) (n int, err error) { 2191 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) 2192 n = int(r0) 2193 if e1 != 0 { 2194 err = errnoErr(e1) 2195 } 2196 return 2197 } 2198 2199 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2200 2201 func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { 2202 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) 2203 if e1 != 0 { 2204 err = errnoErr(e1) 2205 } 2206 return 2207 } 2208 2209 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2210 2211 func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { 2212 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) 2213 if e1 != 0 { 2214 err = errnoErr(e1) 2215 } 2216 return 2217 }