1// mksyscall_libc.pl -solaris -tags solaris,amd64 syscall_solaris.go syscall_solaris_amd64.go 2// Code generated by the command above; DO NOT EDIT. 3 4//go:build solaris && amd64 5 6package syscall 7 8import "unsafe" 9 10//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so" 11//go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so" 12//go:cgo_import_dynamic libc_Getcwd getcwd "libc.so" 13//go:cgo_import_dynamic libc_getgroups getgroups "libc.so" 14//go:cgo_import_dynamic libc_setgroups setgroups "libc.so" 15//go:cgo_import_dynamic libc_fcntl fcntl "libc.so" 16//go:cgo_import_dynamic libc_accept accept "libsocket.so" 17//go:cgo_import_dynamic libc___xnet_sendmsg __xnet_sendmsg "libsocket.so" 18//go:cgo_import_dynamic libc_Access access "libc.so" 19//go:cgo_import_dynamic libc_Adjtime adjtime "libc.so" 20//go:cgo_import_dynamic libc_Chdir chdir "libc.so" 21//go:cgo_import_dynamic libc_Chmod chmod "libc.so" 22//go:cgo_import_dynamic libc_Chown chown "libc.so" 23//go:cgo_import_dynamic libc_Chroot chroot "libc.so" 24//go:cgo_import_dynamic libc_Close close "libc.so" 25//go:cgo_import_dynamic libc_Dup dup "libc.so" 26//go:cgo_import_dynamic libc_Fchdir fchdir "libc.so" 27//go:cgo_import_dynamic libc_Fchmod fchmod "libc.so" 28//go:cgo_import_dynamic libc_Fchown fchown "libc.so" 29//go:cgo_import_dynamic libc_Fpathconf fpathconf "libc.so" 30//go:cgo_import_dynamic libc_Fstat fstat "libc.so" 31//go:cgo_import_dynamic libc_Getdents getdents "libc.so" 32//go:cgo_import_dynamic libc_Getgid getgid "libc.so" 33//go:cgo_import_dynamic libc_Getpid getpid "libc.so" 34//go:cgo_import_dynamic libc_Geteuid geteuid "libc.so" 35//go:cgo_import_dynamic libc_Getegid getegid "libc.so" 36//go:cgo_import_dynamic libc_Getppid getppid "libc.so" 37//go:cgo_import_dynamic libc_Getpriority getpriority "libc.so" 38//go:cgo_import_dynamic libc_Getrlimit getrlimit "libc.so" 39//go:cgo_import_dynamic libc_Getrusage getrusage "libc.so" 40//go:cgo_import_dynamic libc_Gettimeofday gettimeofday "libc.so" 41//go:cgo_import_dynamic libc_Getuid getuid "libc.so" 42//go:cgo_import_dynamic libc_Kill kill "libc.so" 43//go:cgo_import_dynamic libc_Lchown lchown "libc.so" 44//go:cgo_import_dynamic libc_Link link "libc.so" 45//go:cgo_import_dynamic libc___xnet_listen __xnet_listen "libsocket.so" 46//go:cgo_import_dynamic libc_Lstat lstat "libc.so" 47//go:cgo_import_dynamic libc_Mkdir mkdir "libc.so" 48//go:cgo_import_dynamic libc_Mknod mknod "libc.so" 49//go:cgo_import_dynamic libc_Nanosleep nanosleep "libc.so" 50//go:cgo_import_dynamic libc_Open open "libc.so" 51//go:cgo_import_dynamic libc_Pathconf pathconf "libc.so" 52//go:cgo_import_dynamic libc_pread pread "libc.so" 53//go:cgo_import_dynamic libc_pwrite pwrite "libc.so" 54//go:cgo_import_dynamic libc_read read "libc.so" 55//go:cgo_import_dynamic libc_Readlink readlink "libc.so" 56//go:cgo_import_dynamic libc_Rename rename "libc.so" 57//go:cgo_import_dynamic libc_Rmdir rmdir "libc.so" 58//go:cgo_import_dynamic libc_lseek lseek "libc.so" 59//go:cgo_import_dynamic libc_sendfile sendfile "libsendfile.so" 60//go:cgo_import_dynamic libc_Setegid setegid "libc.so" 61//go:cgo_import_dynamic libc_Seteuid seteuid "libc.so" 62//go:cgo_import_dynamic libc_Setgid setgid "libc.so" 63//go:cgo_import_dynamic libc_Setpgid setpgid "libc.so" 64//go:cgo_import_dynamic libc_Setpriority setpriority "libc.so" 65//go:cgo_import_dynamic libc_Setregid setregid "libc.so" 66//go:cgo_import_dynamic libc_Setreuid setreuid "libc.so" 67//go:cgo_import_dynamic libc_setrlimit setrlimit "libc.so" 68//go:cgo_import_dynamic libc_Setsid setsid "libc.so" 69//go:cgo_import_dynamic libc_Setuid setuid "libc.so" 70//go:cgo_import_dynamic libc_shutdown shutdown "libsocket.so" 71//go:cgo_import_dynamic libc_Stat stat "libc.so" 72//go:cgo_import_dynamic libc_Symlink symlink "libc.so" 73//go:cgo_import_dynamic libc_Sync sync "libc.so" 74//go:cgo_import_dynamic libc_Truncate truncate "libc.so" 75//go:cgo_import_dynamic libc_Fsync fsync "libc.so" 76//go:cgo_import_dynamic libc_Ftruncate ftruncate "libc.so" 77//go:cgo_import_dynamic libc_Umask umask "libc.so" 78//go:cgo_import_dynamic libc_Unlink unlink "libc.so" 79//go:cgo_import_dynamic libc_utimes utimes "libc.so" 80//go:cgo_import_dynamic libc___xnet_bind __xnet_bind "libsocket.so" 81//go:cgo_import_dynamic libc___xnet_connect __xnet_connect "libsocket.so" 82//go:cgo_import_dynamic libc_mmap mmap "libc.so" 83//go:cgo_import_dynamic libc_munmap munmap "libc.so" 84//go:cgo_import_dynamic libc___xnet_sendto __xnet_sendto "libsocket.so" 85//go:cgo_import_dynamic libc___xnet_socket __xnet_socket "libsocket.so" 86//go:cgo_import_dynamic libc___xnet_socketpair __xnet_socketpair "libsocket.so" 87//go:cgo_import_dynamic libc_write write "libc.so" 88//go:cgo_import_dynamic libc_writev writev "libc.so" 89//go:cgo_import_dynamic libc___xnet_getsockopt __xnet_getsockopt "libsocket.so" 90//go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so" 91//go:cgo_import_dynamic libc_getsockname getsockname "libsocket.so" 92//go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so" 93//go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so" 94//go:cgo_import_dynamic libc___xnet_recvmsg __xnet_recvmsg "libsocket.so" 95//go:cgo_import_dynamic libc_getexecname getexecname "libc.so" 96//go:cgo_import_dynamic libc_utimensat utimensat "libc.so" 97 98//go:linkname libc_pipe2 libc_pipe2 99//go:linkname libc_accept4 libc_accept4 100//go:linkname libc_Getcwd libc_Getcwd 101//go:linkname libc_getgroups libc_getgroups 102//go:linkname libc_setgroups libc_setgroups 103//go:linkname libc_fcntl libc_fcntl 104//go:linkname libc_accept libc_accept 105//go:linkname libc___xnet_sendmsg libc___xnet_sendmsg 106//go:linkname libc_Access libc_Access 107//go:linkname libc_Adjtime libc_Adjtime 108//go:linkname libc_Chdir libc_Chdir 109//go:linkname libc_Chmod libc_Chmod 110//go:linkname libc_Chown libc_Chown 111//go:linkname libc_Chroot libc_Chroot 112//go:linkname libc_Close libc_Close 113//go:linkname libc_Dup libc_Dup 114//go:linkname libc_Fchdir libc_Fchdir 115//go:linkname libc_Fchmod libc_Fchmod 116//go:linkname libc_Fchown libc_Fchown 117//go:linkname libc_Fpathconf libc_Fpathconf 118//go:linkname libc_Fstat libc_Fstat 119//go:linkname libc_Getdents libc_Getdents 120//go:linkname libc_Getgid libc_Getgid 121//go:linkname libc_Getpid libc_Getpid 122//go:linkname libc_Geteuid libc_Geteuid 123//go:linkname libc_Getegid libc_Getegid 124//go:linkname libc_Getppid libc_Getppid 125//go:linkname libc_Getpriority libc_Getpriority 126//go:linkname libc_Getrlimit libc_Getrlimit 127//go:linkname libc_Getrusage libc_Getrusage 128//go:linkname libc_Gettimeofday libc_Gettimeofday 129//go:linkname libc_Getuid libc_Getuid 130//go:linkname libc_Kill libc_Kill 131//go:linkname libc_Lchown libc_Lchown 132//go:linkname libc_Link libc_Link 133//go:linkname libc___xnet_listen libc___xnet_listen 134//go:linkname libc_Lstat libc_Lstat 135//go:linkname libc_Mkdir libc_Mkdir 136//go:linkname libc_Mknod libc_Mknod 137//go:linkname libc_Nanosleep libc_Nanosleep 138//go:linkname libc_Open libc_Open 139//go:linkname libc_Pathconf libc_Pathconf 140//go:linkname libc_pread libc_pread 141//go:linkname libc_pwrite libc_pwrite 142//go:linkname libc_read libc_read 143//go:linkname libc_Readlink libc_Readlink 144//go:linkname libc_Rename libc_Rename 145//go:linkname libc_Rmdir libc_Rmdir 146//go:linkname libc_lseek libc_lseek 147//go:linkname libc_sendfile libc_sendfile 148//go:linkname libc_Setegid libc_Setegid 149//go:linkname libc_Seteuid libc_Seteuid 150//go:linkname libc_Setgid libc_Setgid 151//go:linkname libc_Setpgid libc_Setpgid 152//go:linkname libc_Setpriority libc_Setpriority 153//go:linkname libc_Setregid libc_Setregid 154//go:linkname libc_Setreuid libc_Setreuid 155//go:linkname libc_setrlimit libc_setrlimit 156//go:linkname libc_Setsid libc_Setsid 157//go:linkname libc_Setuid libc_Setuid 158//go:linkname libc_shutdown libc_shutdown 159//go:linkname libc_Stat libc_Stat 160//go:linkname libc_Symlink libc_Symlink 161//go:linkname libc_Sync libc_Sync 162//go:linkname libc_Truncate libc_Truncate 163//go:linkname libc_Fsync libc_Fsync 164//go:linkname libc_Ftruncate libc_Ftruncate 165//go:linkname libc_Umask libc_Umask 166//go:linkname libc_Unlink libc_Unlink 167//go:linkname libc_utimes libc_utimes 168//go:linkname libc___xnet_bind libc___xnet_bind 169//go:linkname libc___xnet_connect libc___xnet_connect 170//go:linkname libc_mmap libc_mmap 171//go:linkname libc_munmap libc_munmap 172//go:linkname libc___xnet_sendto libc___xnet_sendto 173//go:linkname libc___xnet_socket libc___xnet_socket 174//go:linkname libc___xnet_socketpair libc___xnet_socketpair 175//go:linkname libc_write libc_write 176//go:linkname libc_writev libc_writev 177//go:linkname libc___xnet_getsockopt libc___xnet_getsockopt 178//go:linkname libc_getpeername libc_getpeername 179//go:linkname libc_getsockname libc_getsockname 180//go:linkname libc_setsockopt libc_setsockopt 181//go:linkname libc_recvfrom libc_recvfrom 182//go:linkname libc___xnet_recvmsg libc___xnet_recvmsg 183//go:linkname libc_getexecname libc_getexecname 184//go:linkname libc_utimensat libc_utimensat 185 186type libcFunc uintptr 187 188var ( 189 libc_pipe2, 190 libc_accept4, 191 libc_Getcwd, 192 libc_getgroups, 193 libc_setgroups, 194 libc_fcntl, 195 libc_accept, 196 libc___xnet_sendmsg, 197 libc_Access, 198 libc_Adjtime, 199 libc_Chdir, 200 libc_Chmod, 201 libc_Chown, 202 libc_Chroot, 203 libc_Close, 204 libc_Dup, 205 libc_Fchdir, 206 libc_Fchmod, 207 libc_Fchown, 208 libc_Fpathconf, 209 libc_Fstat, 210 libc_Getdents, 211 libc_Getgid, 212 libc_Getpid, 213 libc_Geteuid, 214 libc_Getegid, 215 libc_Getppid, 216 libc_Getpriority, 217 libc_Getrlimit, 218 libc_Getrusage, 219 libc_Gettimeofday, 220 libc_Getuid, 221 libc_Kill, 222 libc_Lchown, 223 libc_Link, 224 libc___xnet_listen, 225 libc_Lstat, 226 libc_Mkdir, 227 libc_Mknod, 228 libc_Nanosleep, 229 libc_Open, 230 libc_Pathconf, 231 libc_pread, 232 libc_pwrite, 233 libc_read, 234 libc_Readlink, 235 libc_Rename, 236 libc_Rmdir, 237 libc_lseek, 238 libc_sendfile, 239 libc_Setegid, 240 libc_Seteuid, 241 libc_Setgid, 242 libc_Setpgid, 243 libc_Setpriority, 244 libc_Setregid, 245 libc_Setreuid, 246 libc_setrlimit, 247 libc_Setsid, 248 libc_Setuid, 249 libc_shutdown, 250 libc_Stat, 251 libc_Symlink, 252 libc_Sync, 253 libc_Truncate, 254 libc_Fsync, 255 libc_Ftruncate, 256 libc_Umask, 257 libc_Unlink, 258 libc_utimes, 259 libc___xnet_bind, 260 libc___xnet_connect, 261 libc_mmap, 262 libc_munmap, 263 libc___xnet_sendto, 264 libc___xnet_socket, 265 libc___xnet_socketpair, 266 libc_write, 267 libc_writev, 268 libc___xnet_getsockopt, 269 libc_getpeername, 270 libc_getsockname, 271 libc_setsockopt, 272 libc_recvfrom, 273 libc___xnet_recvmsg, 274 libc_getexecname, 275 libc_utimensat libcFunc 276) 277 278// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 279 280func pipe2(p *[2]_C_int, flags int) (err error) { 281 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_pipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) 282 if e1 != 0 { 283 err = errnoErr(e1) 284 } 285 return 286} 287 288// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 289 290func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) { 291 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_accept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) 292 fd = int(r0) 293 if e1 != 0 { 294 err = errnoErr(e1) 295 } 296 return 297} 298 299// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 300 301func Getcwd(buf []byte) (n int, err error) { 302 var _p0 *byte 303 if len(buf) > 0 { 304 _p0 = &buf[0] 305 } 306 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Getcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) 307 n = int(r0) 308 if e1 != 0 { 309 err = errnoErr(e1) 310 } 311 return 312} 313 314// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 315 316func getgroups(ngid int, gid *_Gid_t) (n int, err error) { 317 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_getgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 318 n = int(r0) 319 if e1 != 0 { 320 err = errnoErr(e1) 321 } 322 return 323} 324 325// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 326 327func setgroups(ngid int, gid *_Gid_t) (err error) { 328 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_setgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) 329 if e1 != 0 { 330 err = errnoErr(e1) 331 } 332 return 333} 334 335// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 336 337func fcntl(fd int, cmd int, arg int) (val int, err error) { 338 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_fcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) 339 val = int(r0) 340 if e1 != 0 { 341 err = errnoErr(e1) 342 } 343 return 344} 345 346// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 347 348func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 349 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_accept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 350 fd = int(r0) 351 if e1 != 0 { 352 err = errnoErr(e1) 353 } 354 return 355} 356 357// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 358 359func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 360 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 361 n = int(r0) 362 if e1 != 0 { 363 err = errnoErr(e1) 364 } 365 return 366} 367 368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 369 370func Access(path string, mode uint32) (err error) { 371 var _p0 *byte 372 _p0, err = BytePtrFromString(path) 373 if err != nil { 374 return 375 } 376 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Access)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) 377 if e1 != 0 { 378 err = errnoErr(e1) 379 } 380 return 381} 382 383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 384 385func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { 386 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Adjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) 387 if e1 != 0 { 388 err = errnoErr(e1) 389 } 390 return 391} 392 393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 394 395func Chdir(path string) (err error) { 396 var _p0 *byte 397 _p0, err = BytePtrFromString(path) 398 if err != nil { 399 return 400 } 401 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Chdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 402 if e1 != 0 { 403 err = errnoErr(e1) 404 } 405 return 406} 407 408// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 409 410func Chmod(path string, mode uint32) (err error) { 411 var _p0 *byte 412 _p0, err = BytePtrFromString(path) 413 if err != nil { 414 return 415 } 416 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Chmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) 417 if e1 != 0 { 418 err = errnoErr(e1) 419 } 420 return 421} 422 423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 424 425func Chown(path string, uid int, gid int) (err error) { 426 var _p0 *byte 427 _p0, err = BytePtrFromString(path) 428 if err != nil { 429 return 430 } 431 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Chown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) 432 if e1 != 0 { 433 err = errnoErr(e1) 434 } 435 return 436} 437 438// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 439 440func Chroot(path string) (err error) { 441 var _p0 *byte 442 _p0, err = BytePtrFromString(path) 443 if err != nil { 444 return 445 } 446 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Chroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 447 if e1 != 0 { 448 err = errnoErr(e1) 449 } 450 return 451} 452 453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 454 455func Close(fd int) (err error) { 456 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Close)), 1, uintptr(fd), 0, 0, 0, 0, 0) 457 if e1 != 0 { 458 err = errnoErr(e1) 459 } 460 return 461} 462 463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 464 465func Dup(fd int) (nfd int, err error) { 466 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Dup)), 1, uintptr(fd), 0, 0, 0, 0, 0) 467 nfd = int(r0) 468 if e1 != 0 { 469 err = errnoErr(e1) 470 } 471 return 472} 473 474// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 475 476func Fchdir(fd int) (err error) { 477 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) 478 if e1 != 0 { 479 err = errnoErr(e1) 480 } 481 return 482} 483 484// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 485 486func Fchmod(fd int, mode uint32) (err error) { 487 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) 488 if e1 != 0 { 489 err = errnoErr(e1) 490 } 491 return 492} 493 494// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 495 496func Fchown(fd int, uid int, gid int) (err error) { 497 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) 498 if e1 != 0 { 499 err = errnoErr(e1) 500 } 501 return 502} 503 504// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 505 506func Fpathconf(fd int, name int) (val int, err error) { 507 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) 508 val = int(r0) 509 if e1 != 0 { 510 err = errnoErr(e1) 511 } 512 return 513} 514 515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 516 517func Fstat(fd int, stat *Stat_t) (err error) { 518 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 519 if e1 != 0 { 520 err = errnoErr(e1) 521 } 522 return 523} 524 525// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 526 527func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { 528 var _p0 *byte 529 if len(buf) > 0 { 530 _p0 = &buf[0] 531 } 532 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Getdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) 533 n = int(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 542func Getgid() (gid int) { 543 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Getgid)), 0, 0, 0, 0, 0, 0, 0) 544 gid = int(r0) 545 return 546} 547 548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 549 550func Getpid() (pid int) { 551 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Getpid)), 0, 0, 0, 0, 0, 0, 0) 552 pid = int(r0) 553 return 554} 555 556// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 557 558func Geteuid() (euid int) { 559 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&libc_Geteuid)), 0, 0, 0, 0, 0, 0, 0) 560 euid = int(r0) 561 return 562} 563 564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 565 566func Getegid() (egid int) { 567 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&libc_Getegid)), 0, 0, 0, 0, 0, 0, 0) 568 egid = int(r0) 569 return 570} 571 572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 573 574func Getppid() (ppid int) { 575 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&libc_Getppid)), 0, 0, 0, 0, 0, 0, 0) 576 ppid = int(r0) 577 return 578} 579 580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 581 582func Getpriority(which int, who int) (n int, err error) { 583 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Getpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) 584 n = int(r0) 585 if e1 != 0 { 586 err = errnoErr(e1) 587 } 588 return 589} 590 591// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 592 593func Getrlimit(which int, lim *Rlimit) (err error) { 594 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Getrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) 595 if e1 != 0 { 596 err = errnoErr(e1) 597 } 598 return 599} 600 601// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 602 603func Getrusage(who int, rusage *Rusage) (err error) { 604 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Getrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) 605 if e1 != 0 { 606 err = errnoErr(e1) 607 } 608 return 609} 610 611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 612 613func Gettimeofday(tv *Timeval) (err error) { 614 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Gettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) 615 if e1 != 0 { 616 err = errnoErr(e1) 617 } 618 return 619} 620 621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622 623func Getuid() (uid int) { 624 r0, _, _ := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Getuid)), 0, 0, 0, 0, 0, 0, 0) 625 uid = int(r0) 626 return 627} 628 629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 630 631func Kill(pid int, signum Signal) (err error) { 632 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Kill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) 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 641func Lchown(path string, uid int, gid int) (err error) { 642 var _p0 *byte 643 _p0, err = BytePtrFromString(path) 644 if err != nil { 645 return 646 } 647 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Lchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) 648 if e1 != 0 { 649 err = errnoErr(e1) 650 } 651 return 652} 653 654// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 655 656func Link(path string, link string) (err error) { 657 var _p0 *byte 658 _p0, err = BytePtrFromString(path) 659 if err != nil { 660 return 661 } 662 var _p1 *byte 663 _p1, err = BytePtrFromString(link) 664 if err != nil { 665 return 666 } 667 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Link)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 668 if e1 != 0 { 669 err = errnoErr(e1) 670 } 671 return 672} 673 674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 675 676func Listen(s int, backlog int) (err error) { 677 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_listen)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) 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 686func Lstat(path string, stat *Stat_t) (err error) { 687 var _p0 *byte 688 _p0, err = BytePtrFromString(path) 689 if err != nil { 690 return 691 } 692 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Lstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 693 if e1 != 0 { 694 err = errnoErr(e1) 695 } 696 return 697} 698 699// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 700 701func Mkdir(path string, mode uint32) (err error) { 702 var _p0 *byte 703 _p0, err = BytePtrFromString(path) 704 if err != nil { 705 return 706 } 707 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Mkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) 708 if e1 != 0 { 709 err = errnoErr(e1) 710 } 711 return 712} 713 714// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 715 716func Mknod(path string, mode uint32, dev int) (err error) { 717 var _p0 *byte 718 _p0, err = BytePtrFromString(path) 719 if err != nil { 720 return 721 } 722 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Mknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) 723 if e1 != 0 { 724 err = errnoErr(e1) 725 } 726 return 727} 728 729// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 730 731func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 732 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Nanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) 733 if e1 != 0 { 734 err = errnoErr(e1) 735 } 736 return 737} 738 739// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 740 741func Open(path string, mode int, perm uint32) (fd int, err error) { 742 var _p0 *byte 743 _p0, err = BytePtrFromString(path) 744 if err != nil { 745 return 746 } 747 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Open)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) 748 fd = int(r0) 749 if e1 != 0 { 750 err = errnoErr(e1) 751 } 752 return 753} 754 755// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 756 757func Pathconf(path string, name int) (val int, err error) { 758 var _p0 *byte 759 _p0, err = BytePtrFromString(path) 760 if err != nil { 761 return 762 } 763 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Pathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) 764 val = int(r0) 765 if e1 != 0 { 766 err = errnoErr(e1) 767 } 768 return 769} 770 771// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 772 773func pread(fd int, p []byte, offset int64) (n int, err error) { 774 var _p0 *byte 775 if len(p) > 0 { 776 _p0 = &p[0] 777 } 778 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_pread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) 779 n = int(r0) 780 if e1 != 0 { 781 err = errnoErr(e1) 782 } 783 return 784} 785 786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 787 788func pwrite(fd int, p []byte, offset int64) (n int, err error) { 789 var _p0 *byte 790 if len(p) > 0 { 791 _p0 = &p[0] 792 } 793 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_pwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) 794 n = int(r0) 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 803func read(fd int, p []byte) (n int, err error) { 804 var _p0 *byte 805 if len(p) > 0 { 806 _p0 = &p[0] 807 } 808 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_read)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) 809 n = int(r0) 810 if e1 != 0 { 811 err = errnoErr(e1) 812 } 813 return 814} 815 816// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 817 818func Readlink(path string, buf []byte) (n int, err error) { 819 var _p0 *byte 820 _p0, err = BytePtrFromString(path) 821 if err != nil { 822 return 823 } 824 var _p1 *byte 825 if len(buf) > 0 { 826 _p1 = &buf[0] 827 } 828 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Readlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) 829 n = int(r0) 830 if e1 != 0 { 831 err = errnoErr(e1) 832 } 833 return 834} 835 836// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 837 838func Rename(from string, to string) (err error) { 839 var _p0 *byte 840 _p0, err = BytePtrFromString(from) 841 if err != nil { 842 return 843 } 844 var _p1 *byte 845 _p1, err = BytePtrFromString(to) 846 if err != nil { 847 return 848 } 849 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Rename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 850 if e1 != 0 { 851 err = errnoErr(e1) 852 } 853 return 854} 855 856// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 857 858func Rmdir(path string) (err error) { 859 var _p0 *byte 860 _p0, err = BytePtrFromString(path) 861 if err != nil { 862 return 863 } 864 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Rmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 865 if e1 != 0 { 866 err = errnoErr(e1) 867 } 868 return 869} 870 871// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 872 873func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { 874 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_lseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) 875 newoffset = int64(r0) 876 if e1 != 0 { 877 err = errnoErr(e1) 878 } 879 return 880} 881 882// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 883 884func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) { 885 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_sendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) 886 written = int(r0) 887 if e1 != 0 { 888 err = errnoErr(e1) 889 } 890 return 891} 892 893// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 894 895func Setegid(egid int) (err error) { 896 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) 897 if e1 != 0 { 898 err = errnoErr(e1) 899 } 900 return 901} 902 903// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 904 905func Seteuid(euid int) (err error) { 906 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Seteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) 907 if e1 != 0 { 908 err = errnoErr(e1) 909 } 910 return 911} 912 913// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 914 915func Setgid(gid int) (err error) { 916 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) 917 if e1 != 0 { 918 err = errnoErr(e1) 919 } 920 return 921} 922 923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 924 925func Setpgid(pid int, pgid int) (err error) { 926 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) 927 if e1 != 0 { 928 err = errnoErr(e1) 929 } 930 return 931} 932 933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 934 935func Setpriority(which int, who int, prio int) (err error) { 936 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Setpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) 937 if e1 != 0 { 938 err = errnoErr(e1) 939 } 940 return 941} 942 943// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 944 945func Setregid(rgid int, egid int) (err error) { 946 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) 947 if e1 != 0 { 948 err = errnoErr(e1) 949 } 950 return 951} 952 953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 954 955func Setreuid(ruid int, euid int) (err error) { 956 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) 957 if e1 != 0 { 958 err = errnoErr(e1) 959 } 960 return 961} 962 963// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 964 965func setrlimit(which int, lim *Rlimit) (err error) { 966 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_setrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) 967 if e1 != 0 { 968 err = errnoErr(e1) 969 } 970 return 971} 972 973// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 974 975func Setsid() (pid int, err error) { 976 r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setsid)), 0, 0, 0, 0, 0, 0, 0) 977 pid = int(r0) 978 if e1 != 0 { 979 err = errnoErr(e1) 980 } 981 return 982} 983 984// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 985 986func Setuid(uid int) (err error) { 987 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_Setuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) 988 if e1 != 0 { 989 err = errnoErr(e1) 990 } 991 return 992} 993 994// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 995 996func Shutdown(s int, how int) (err error) { 997 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_shutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) 998 if e1 != 0 { 999 err = errnoErr(e1) 1000 } 1001 return 1002} 1003 1004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1005 1006func Stat(path string, stat *Stat_t) (err error) { 1007 var _p0 *byte 1008 _p0, err = BytePtrFromString(path) 1009 if err != nil { 1010 return 1011 } 1012 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Stat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) 1013 if e1 != 0 { 1014 err = errnoErr(e1) 1015 } 1016 return 1017} 1018 1019// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1020 1021func Symlink(path string, link string) (err error) { 1022 var _p0 *byte 1023 _p0, err = BytePtrFromString(path) 1024 if err != nil { 1025 return 1026 } 1027 var _p1 *byte 1028 _p1, err = BytePtrFromString(link) 1029 if err != nil { 1030 return 1031 } 1032 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Symlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) 1033 if e1 != 0 { 1034 err = errnoErr(e1) 1035 } 1036 return 1037} 1038 1039// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1040 1041func Sync() (err error) { 1042 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Sync)), 0, 0, 0, 0, 0, 0, 0) 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 1051func Truncate(path string, length int64) (err error) { 1052 var _p0 *byte 1053 _p0, err = BytePtrFromString(path) 1054 if err != nil { 1055 return 1056 } 1057 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Truncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) 1058 if e1 != 0 { 1059 err = errnoErr(e1) 1060 } 1061 return 1062} 1063 1064// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1065 1066func Fsync(fd int) (err error) { 1067 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Fsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) 1068 if e1 != 0 { 1069 err = errnoErr(e1) 1070 } 1071 return 1072} 1073 1074// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1075 1076func Ftruncate(fd int, length int64) (err error) { 1077 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Ftruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) 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 1086func Umask(newmask int) (oldmask int) { 1087 r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&libc_Umask)), 1, uintptr(newmask), 0, 0, 0, 0, 0) 1088 oldmask = int(r0) 1089 return 1090} 1091 1092// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1093 1094func Unlink(path string) (err error) { 1095 var _p0 *byte 1096 _p0, err = BytePtrFromString(path) 1097 if err != nil { 1098 return 1099 } 1100 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Unlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) 1101 if e1 != 0 { 1102 err = errnoErr(e1) 1103 } 1104 return 1105} 1106 1107// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1108 1109func utimes(path string, times *[2]Timeval) (err error) { 1110 var _p0 *byte 1111 _p0, err = BytePtrFromString(path) 1112 if err != nil { 1113 return 1114 } 1115 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_utimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) 1116 if e1 != 0 { 1117 err = errnoErr(e1) 1118 } 1119 return 1120} 1121 1122// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1123 1124func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1125 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1126 if e1 != 0 { 1127 err = errnoErr(e1) 1128 } 1129 return 1130} 1131 1132// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1133 1134func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1135 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) 1136 if e1 != 0 { 1137 err = errnoErr(e1) 1138 } 1139 return 1140} 1141 1142// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1143 1144func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) { 1145 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_mmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) 1146 ret = uintptr(r0) 1147 if e1 != 0 { 1148 err = errnoErr(e1) 1149 } 1150 return 1151} 1152 1153// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1154 1155func munmap(addr uintptr, length uintptr) (err error) { 1156 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_munmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) 1157 if e1 != 0 { 1158 err = errnoErr(e1) 1159 } 1160 return 1161} 1162 1163// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1164 1165func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 1166 var _p0 *byte 1167 if len(buf) > 0 { 1168 _p0 = &buf[0] 1169 } 1170 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) 1171 if e1 != 0 { 1172 err = errnoErr(e1) 1173 } 1174 return 1175} 1176 1177// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1178 1179func socket(domain int, typ int, proto int) (fd int, err error) { 1180 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) 1181 fd = int(r0) 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 1190func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 1191 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc___xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) 1192 if e1 != 0 { 1193 err = errnoErr(e1) 1194 } 1195 return 1196} 1197 1198// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1199 1200func write(fd int, p []byte) (n int, err error) { 1201 var _p0 *byte 1202 if len(p) > 0 { 1203 _p0 = &p[0] 1204 } 1205 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_write)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) 1206 n = int(r0) 1207 if e1 != 0 { 1208 err = errnoErr(e1) 1209 } 1210 return 1211} 1212 1213// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1214 1215func writev(fd int, iovecs []Iovec) (n uintptr, err error) { 1216 var _p0 *Iovec 1217 if len(iovecs) > 0 { 1218 _p0 = &iovecs[0] 1219 } 1220 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_writev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovecs)), 0, 0, 0) 1221 n = uintptr(r0) 1222 if e1 != 0 { 1223 err = errnoErr(e1) 1224 } 1225 return 1226} 1227 1228// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1229 1230func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 1231 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) 1232 if e1 != 0 { 1233 err = errnoErr(e1) 1234 } 1235 return 1236} 1237 1238// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1239 1240func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1241 _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_getpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 1242 if e1 != 0 { 1243 err = errnoErr(e1) 1244 } 1245 return 1246} 1247 1248// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1249 1250func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1251 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_getsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) 1252 if e1 != 0 { 1253 err = errnoErr(e1) 1254 } 1255 return 1256} 1257 1258// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1259 1260func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 1261 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_setsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) 1262 if e1 != 0 { 1263 err = errnoErr(e1) 1264 } 1265 return 1266} 1267 1268// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1269 1270func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 1271 var _p0 *byte 1272 if len(p) > 0 { 1273 _p0 = &p[0] 1274 } 1275 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_recvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 1276 n = int(r0) 1277 if e1 != 0 { 1278 err = errnoErr(e1) 1279 } 1280 return 1281} 1282 1283// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1284 1285func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1286 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc___xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) 1287 n = int(r0) 1288 if e1 != 0 { 1289 err = errnoErr(e1) 1290 } 1291 return 1292} 1293 1294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1295 1296func getexecname() (path unsafe.Pointer, err error) { 1297 r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_getexecname)), 0, 0, 0, 0, 0, 0, 0) 1298 path = unsafe.Pointer(r0) 1299 if e1 != 0 { 1300 err = errnoErr(e1) 1301 } 1302 return 1303} 1304 1305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1306 1307func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) { 1308 var _p0 *byte 1309 _p0, err = BytePtrFromString(path) 1310 if err != nil { 1311 return 1312 } 1313 _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_utimensat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) 1314 if e1 != 0 { 1315 err = errnoErr(e1) 1316 } 1317 return 1318} 1319