1// go run mksyscall_aix_ppc64.go -aix -tags aix,ppc64 syscall_aix.go syscall_aix_ppc64.go 2// Code generated by the command above; see README.md. DO NOT EDIT. 3 4//go:build aix && ppc64 5// +build aix,ppc64 6 7package unix 8 9import ( 10 "unsafe" 11) 12 13// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 14 15func utimes(path string, times *[2]Timeval) (err error) { 16 var _p0 *byte 17 _p0, err = BytePtrFromString(path) 18 if err != nil { 19 return 20 } 21 _, e1 := callutimes(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times))) 22 if e1 != 0 { 23 err = errnoErr(e1) 24 } 25 return 26} 27 28// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 29 30func utimensat(dirfd int, path string, times *[2]Timespec, flag int) (err error) { 31 var _p0 *byte 32 _p0, err = BytePtrFromString(path) 33 if err != nil { 34 return 35 } 36 _, e1 := callutimensat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), flag) 37 if e1 != 0 { 38 err = errnoErr(e1) 39 } 40 return 41} 42 43// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 44 45func getcwd(buf []byte) (err error) { 46 var _p0 *byte 47 if len(buf) > 0 { 48 _p0 = &buf[0] 49 } 50 _, e1 := callgetcwd(uintptr(unsafe.Pointer(_p0)), len(buf)) 51 if e1 != 0 { 52 err = errnoErr(e1) 53 } 54 return 55} 56 57// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 58 59func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { 60 r0, e1 := callaccept(s, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 61 fd = int(r0) 62 if e1 != 0 { 63 err = errnoErr(e1) 64 } 65 return 66} 67 68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 69 70func getdirent(fd int, buf []byte) (n int, err error) { 71 var _p0 *byte 72 if len(buf) > 0 { 73 _p0 = &buf[0] 74 } 75 r0, e1 := callgetdirent(fd, uintptr(unsafe.Pointer(_p0)), len(buf)) 76 n = int(r0) 77 if e1 != 0 { 78 err = errnoErr(e1) 79 } 80 return 81} 82 83// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 84 85func wait4(pid Pid_t, status *_C_int, options int, rusage *Rusage) (wpid Pid_t, err error) { 86 r0, e1 := callwait4(int(pid), uintptr(unsafe.Pointer(status)), options, uintptr(unsafe.Pointer(rusage))) 87 wpid = Pid_t(r0) 88 if e1 != 0 { 89 err = errnoErr(e1) 90 } 91 return 92} 93 94// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 95 96func ioctl(fd int, req uint, arg uintptr) (err error) { 97 _, e1 := callioctl(fd, int(req), arg) 98 if e1 != 0 { 99 err = errnoErr(e1) 100 } 101 return 102} 103 104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 105 106func FcntlInt(fd uintptr, cmd int, arg int) (r int, err error) { 107 r0, e1 := callfcntl(fd, cmd, uintptr(arg)) 108 r = int(r0) 109 if e1 != 0 { 110 err = errnoErr(e1) 111 } 112 return 113} 114 115// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 116 117func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) (err error) { 118 _, e1 := callfcntl(fd, cmd, uintptr(unsafe.Pointer(lk))) 119 if e1 != 0 { 120 err = errnoErr(e1) 121 } 122 return 123} 124 125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 126 127func fcntl(fd int, cmd int, arg int) (val int, err error) { 128 r0, e1 := callfcntl(uintptr(fd), cmd, uintptr(arg)) 129 val = int(r0) 130 if e1 != 0 { 131 err = errnoErr(e1) 132 } 133 return 134} 135 136// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 137 138func Acct(path string) (err error) { 139 var _p0 *byte 140 _p0, err = BytePtrFromString(path) 141 if err != nil { 142 return 143 } 144 _, e1 := callacct(uintptr(unsafe.Pointer(_p0))) 145 if e1 != 0 { 146 err = errnoErr(e1) 147 } 148 return 149} 150 151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 152 153func Chdir(path string) (err error) { 154 var _p0 *byte 155 _p0, err = BytePtrFromString(path) 156 if err != nil { 157 return 158 } 159 _, e1 := callchdir(uintptr(unsafe.Pointer(_p0))) 160 if e1 != 0 { 161 err = errnoErr(e1) 162 } 163 return 164} 165 166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 167 168func Chroot(path string) (err error) { 169 var _p0 *byte 170 _p0, err = BytePtrFromString(path) 171 if err != nil { 172 return 173 } 174 _, e1 := callchroot(uintptr(unsafe.Pointer(_p0))) 175 if e1 != 0 { 176 err = errnoErr(e1) 177 } 178 return 179} 180 181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 182 183func Close(fd int) (err error) { 184 _, e1 := callclose(fd) 185 if e1 != 0 { 186 err = errnoErr(e1) 187 } 188 return 189} 190 191// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 192 193func Dup(oldfd int) (fd int, err error) { 194 r0, e1 := calldup(oldfd) 195 fd = int(r0) 196 if e1 != 0 { 197 err = errnoErr(e1) 198 } 199 return 200} 201 202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 203 204func Exit(code int) { 205 callexit(code) 206 return 207} 208 209// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 210 211func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { 212 var _p0 *byte 213 _p0, err = BytePtrFromString(path) 214 if err != nil { 215 return 216 } 217 _, e1 := callfaccessat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags) 218 if e1 != 0 { 219 err = errnoErr(e1) 220 } 221 return 222} 223 224// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 225 226func Fchdir(fd int) (err error) { 227 _, e1 := callfchdir(fd) 228 if e1 != 0 { 229 err = errnoErr(e1) 230 } 231 return 232} 233 234// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 235 236func Fchmod(fd int, mode uint32) (err error) { 237 _, e1 := callfchmod(fd, mode) 238 if e1 != 0 { 239 err = errnoErr(e1) 240 } 241 return 242} 243 244// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 245 246func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { 247 var _p0 *byte 248 _p0, err = BytePtrFromString(path) 249 if err != nil { 250 return 251 } 252 _, e1 := callfchmodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, flags) 253 if e1 != 0 { 254 err = errnoErr(e1) 255 } 256 return 257} 258 259// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 260 261func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 262 var _p0 *byte 263 _p0, err = BytePtrFromString(path) 264 if err != nil { 265 return 266 } 267 _, e1 := callfchownat(dirfd, uintptr(unsafe.Pointer(_p0)), uid, gid, flags) 268 if e1 != 0 { 269 err = errnoErr(e1) 270 } 271 return 272} 273 274// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 275 276func Fdatasync(fd int) (err error) { 277 _, e1 := callfdatasync(fd) 278 if e1 != 0 { 279 err = errnoErr(e1) 280 } 281 return 282} 283 284// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 285 286func Fsync(fd int) (err error) { 287 _, e1 := callfsync(fd) 288 if e1 != 0 { 289 err = errnoErr(e1) 290 } 291 return 292} 293 294// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 295 296func Getpgid(pid int) (pgid int, err error) { 297 r0, e1 := callgetpgid(pid) 298 pgid = int(r0) 299 if e1 != 0 { 300 err = errnoErr(e1) 301 } 302 return 303} 304 305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 306 307func Getpgrp() (pid int) { 308 r0, _ := callgetpgrp() 309 pid = int(r0) 310 return 311} 312 313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 314 315func Getpid() (pid int) { 316 r0, _ := callgetpid() 317 pid = int(r0) 318 return 319} 320 321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 322 323func Getppid() (ppid int) { 324 r0, _ := callgetppid() 325 ppid = int(r0) 326 return 327} 328 329// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 330 331func Getpriority(which int, who int) (prio int, err error) { 332 r0, e1 := callgetpriority(which, who) 333 prio = int(r0) 334 if e1 != 0 { 335 err = errnoErr(e1) 336 } 337 return 338} 339 340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 341 342func Getrusage(who int, rusage *Rusage) (err error) { 343 _, e1 := callgetrusage(who, uintptr(unsafe.Pointer(rusage))) 344 if e1 != 0 { 345 err = errnoErr(e1) 346 } 347 return 348} 349 350// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 351 352func Getsid(pid int) (sid int, err error) { 353 r0, e1 := callgetsid(pid) 354 sid = int(r0) 355 if e1 != 0 { 356 err = errnoErr(e1) 357 } 358 return 359} 360 361// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 362 363func Kill(pid int, sig Signal) (err error) { 364 _, e1 := callkill(pid, int(sig)) 365 if e1 != 0 { 366 err = errnoErr(e1) 367 } 368 return 369} 370 371// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 372 373func Klogctl(typ int, buf []byte) (n int, err error) { 374 var _p0 *byte 375 if len(buf) > 0 { 376 _p0 = &buf[0] 377 } 378 r0, e1 := callsyslog(typ, uintptr(unsafe.Pointer(_p0)), len(buf)) 379 n = int(r0) 380 if e1 != 0 { 381 err = errnoErr(e1) 382 } 383 return 384} 385 386// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 387 388func Mkdir(dirfd int, path string, mode uint32) (err error) { 389 var _p0 *byte 390 _p0, err = BytePtrFromString(path) 391 if err != nil { 392 return 393 } 394 _, e1 := callmkdir(dirfd, uintptr(unsafe.Pointer(_p0)), mode) 395 if e1 != 0 { 396 err = errnoErr(e1) 397 } 398 return 399} 400 401// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 402 403func Mkdirat(dirfd int, path string, mode uint32) (err error) { 404 var _p0 *byte 405 _p0, err = BytePtrFromString(path) 406 if err != nil { 407 return 408 } 409 _, e1 := callmkdirat(dirfd, uintptr(unsafe.Pointer(_p0)), mode) 410 if e1 != 0 { 411 err = errnoErr(e1) 412 } 413 return 414} 415 416// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 417 418func Mkfifo(path string, mode uint32) (err error) { 419 var _p0 *byte 420 _p0, err = BytePtrFromString(path) 421 if err != nil { 422 return 423 } 424 _, e1 := callmkfifo(uintptr(unsafe.Pointer(_p0)), mode) 425 if e1 != 0 { 426 err = errnoErr(e1) 427 } 428 return 429} 430 431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 432 433func Mknod(path string, mode uint32, dev int) (err error) { 434 var _p0 *byte 435 _p0, err = BytePtrFromString(path) 436 if err != nil { 437 return 438 } 439 _, e1 := callmknod(uintptr(unsafe.Pointer(_p0)), mode, dev) 440 if e1 != 0 { 441 err = errnoErr(e1) 442 } 443 return 444} 445 446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 447 448func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 449 var _p0 *byte 450 _p0, err = BytePtrFromString(path) 451 if err != nil { 452 return 453 } 454 _, e1 := callmknodat(dirfd, uintptr(unsafe.Pointer(_p0)), mode, dev) 455 if e1 != 0 { 456 err = errnoErr(e1) 457 } 458 return 459} 460 461// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 462 463func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 464 _, e1 := callnanosleep(uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover))) 465 if e1 != 0 { 466 err = errnoErr(e1) 467 } 468 return 469} 470 471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 472 473func Open(path string, mode int, perm uint32) (fd int, err error) { 474 var _p0 *byte 475 _p0, err = BytePtrFromString(path) 476 if err != nil { 477 return 478 } 479 r0, e1 := callopen64(uintptr(unsafe.Pointer(_p0)), mode, perm) 480 fd = int(r0) 481 if e1 != 0 { 482 err = errnoErr(e1) 483 } 484 return 485} 486 487// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 488 489func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 490 var _p0 *byte 491 _p0, err = BytePtrFromString(path) 492 if err != nil { 493 return 494 } 495 r0, e1 := callopenat(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mode) 496 fd = int(r0) 497 if e1 != 0 { 498 err = errnoErr(e1) 499 } 500 return 501} 502 503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 504 505func read(fd int, p []byte) (n int, err error) { 506 var _p0 *byte 507 if len(p) > 0 { 508 _p0 = &p[0] 509 } 510 r0, e1 := callread(fd, uintptr(unsafe.Pointer(_p0)), len(p)) 511 n = int(r0) 512 if e1 != 0 { 513 err = errnoErr(e1) 514 } 515 return 516} 517 518// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 519 520func Readlink(path string, buf []byte) (n int, err error) { 521 var _p0 *byte 522 _p0, err = BytePtrFromString(path) 523 if err != nil { 524 return 525 } 526 var _p1 *byte 527 if len(buf) > 0 { 528 _p1 = &buf[0] 529 } 530 r0, e1 := callreadlink(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), len(buf)) 531 n = int(r0) 532 if e1 != 0 { 533 err = errnoErr(e1) 534 } 535 return 536} 537 538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 539 540func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 541 var _p0 *byte 542 _p0, err = BytePtrFromString(oldpath) 543 if err != nil { 544 return 545 } 546 var _p1 *byte 547 _p1, err = BytePtrFromString(newpath) 548 if err != nil { 549 return 550 } 551 _, e1 := callrenameat(olddirfd, uintptr(unsafe.Pointer(_p0)), newdirfd, uintptr(unsafe.Pointer(_p1))) 552 if e1 != 0 { 553 err = errnoErr(e1) 554 } 555 return 556} 557 558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 559 560func Setdomainname(p []byte) (err error) { 561 var _p0 *byte 562 if len(p) > 0 { 563 _p0 = &p[0] 564 } 565 _, e1 := callsetdomainname(uintptr(unsafe.Pointer(_p0)), len(p)) 566 if e1 != 0 { 567 err = errnoErr(e1) 568 } 569 return 570} 571 572// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 573 574func Sethostname(p []byte) (err error) { 575 var _p0 *byte 576 if len(p) > 0 { 577 _p0 = &p[0] 578 } 579 _, e1 := callsethostname(uintptr(unsafe.Pointer(_p0)), len(p)) 580 if e1 != 0 { 581 err = errnoErr(e1) 582 } 583 return 584} 585 586// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 587 588func Setpgid(pid int, pgid int) (err error) { 589 _, e1 := callsetpgid(pid, pgid) 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 598func Setsid() (pid int, err error) { 599 r0, e1 := callsetsid() 600 pid = int(r0) 601 if e1 != 0 { 602 err = errnoErr(e1) 603 } 604 return 605} 606 607// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 608 609func Settimeofday(tv *Timeval) (err error) { 610 _, e1 := callsettimeofday(uintptr(unsafe.Pointer(tv))) 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 619func Setuid(uid int) (err error) { 620 _, e1 := callsetuid(uid) 621 if e1 != 0 { 622 err = errnoErr(e1) 623 } 624 return 625} 626 627// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 628 629func Setgid(uid int) (err error) { 630 _, e1 := callsetgid(uid) 631 if e1 != 0 { 632 err = errnoErr(e1) 633 } 634 return 635} 636 637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 638 639func Setpriority(which int, who int, prio int) (err error) { 640 _, e1 := callsetpriority(which, who, prio) 641 if e1 != 0 { 642 err = errnoErr(e1) 643 } 644 return 645} 646 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 648 649func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 650 var _p0 *byte 651 _p0, err = BytePtrFromString(path) 652 if err != nil { 653 return 654 } 655 _, e1 := callstatx(dirfd, uintptr(unsafe.Pointer(_p0)), flags, mask, uintptr(unsafe.Pointer(stat))) 656 if e1 != 0 { 657 err = errnoErr(e1) 658 } 659 return 660} 661 662// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 663 664func Sync() { 665 callsync() 666 return 667} 668 669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 670 671func Times(tms *Tms) (ticks uintptr, err error) { 672 r0, e1 := calltimes(uintptr(unsafe.Pointer(tms))) 673 ticks = uintptr(r0) 674 if e1 != 0 { 675 err = errnoErr(e1) 676 } 677 return 678} 679 680// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 681 682func Umask(mask int) (oldmask int) { 683 r0, _ := callumask(mask) 684 oldmask = int(r0) 685 return 686} 687 688// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 689 690func Uname(buf *Utsname) (err error) { 691 _, e1 := calluname(uintptr(unsafe.Pointer(buf))) 692 if e1 != 0 { 693 err = errnoErr(e1) 694 } 695 return 696} 697 698// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 699 700func Unlink(path string) (err error) { 701 var _p0 *byte 702 _p0, err = BytePtrFromString(path) 703 if err != nil { 704 return 705 } 706 _, e1 := callunlink(uintptr(unsafe.Pointer(_p0))) 707 if e1 != 0 { 708 err = errnoErr(e1) 709 } 710 return 711} 712 713// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 714 715func Unlinkat(dirfd int, path string, flags int) (err error) { 716 var _p0 *byte 717 _p0, err = BytePtrFromString(path) 718 if err != nil { 719 return 720 } 721 _, e1 := callunlinkat(dirfd, uintptr(unsafe.Pointer(_p0)), flags) 722 if e1 != 0 { 723 err = errnoErr(e1) 724 } 725 return 726} 727 728// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 729 730func Ustat(dev int, ubuf *Ustat_t) (err error) { 731 _, e1 := callustat(dev, uintptr(unsafe.Pointer(ubuf))) 732 if e1 != 0 { 733 err = errnoErr(e1) 734 } 735 return 736} 737 738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 739 740func write(fd int, p []byte) (n int, err error) { 741 var _p0 *byte 742 if len(p) > 0 { 743 _p0 = &p[0] 744 } 745 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(_p0)), len(p)) 746 n = int(r0) 747 if e1 != 0 { 748 err = errnoErr(e1) 749 } 750 return 751} 752 753// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 754 755func readlen(fd int, p *byte, np int) (n int, err error) { 756 r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np) 757 n = int(r0) 758 if e1 != 0 { 759 err = errnoErr(e1) 760 } 761 return 762} 763 764// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 765 766func writelen(fd int, p *byte, np int) (n int, err error) { 767 r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np) 768 n = int(r0) 769 if e1 != 0 { 770 err = errnoErr(e1) 771 } 772 return 773} 774 775// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 776 777func Dup2(oldfd int, newfd int) (err error) { 778 _, e1 := calldup2(oldfd, newfd) 779 if e1 != 0 { 780 err = errnoErr(e1) 781 } 782 return 783} 784 785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 786 787func Fadvise(fd int, offset int64, length int64, advice int) (err error) { 788 _, e1 := callposix_fadvise64(fd, offset, length, advice) 789 if e1 != 0 { 790 err = errnoErr(e1) 791 } 792 return 793} 794 795// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 796 797func Fchown(fd int, uid int, gid int) (err error) { 798 _, e1 := callfchown(fd, uid, gid) 799 if e1 != 0 { 800 err = errnoErr(e1) 801 } 802 return 803} 804 805// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 806 807func fstat(fd int, stat *Stat_t) (err error) { 808 _, e1 := callfstat(fd, uintptr(unsafe.Pointer(stat))) 809 if e1 != 0 { 810 err = errnoErr(e1) 811 } 812 return 813} 814 815// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 816 817func fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) { 818 var _p0 *byte 819 _p0, err = BytePtrFromString(path) 820 if err != nil { 821 return 822 } 823 _, e1 := callfstatat(dirfd, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), flags) 824 if e1 != 0 { 825 err = errnoErr(e1) 826 } 827 return 828} 829 830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 831 832func Fstatfs(fd int, buf *Statfs_t) (err error) { 833 _, e1 := callfstatfs(fd, uintptr(unsafe.Pointer(buf))) 834 if e1 != 0 { 835 err = errnoErr(e1) 836 } 837 return 838} 839 840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 841 842func Ftruncate(fd int, length int64) (err error) { 843 _, e1 := callftruncate(fd, length) 844 if e1 != 0 { 845 err = errnoErr(e1) 846 } 847 return 848} 849 850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 851 852func Getegid() (egid int) { 853 r0, _ := callgetegid() 854 egid = int(r0) 855 return 856} 857 858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 859 860func Geteuid() (euid int) { 861 r0, _ := callgeteuid() 862 euid = int(r0) 863 return 864} 865 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 867 868func Getgid() (gid int) { 869 r0, _ := callgetgid() 870 gid = int(r0) 871 return 872} 873 874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 875 876func Getuid() (uid int) { 877 r0, _ := callgetuid() 878 uid = int(r0) 879 return 880} 881 882// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 883 884func Lchown(path string, uid int, gid int) (err error) { 885 var _p0 *byte 886 _p0, err = BytePtrFromString(path) 887 if err != nil { 888 return 889 } 890 _, e1 := calllchown(uintptr(unsafe.Pointer(_p0)), uid, gid) 891 if e1 != 0 { 892 err = errnoErr(e1) 893 } 894 return 895} 896 897// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 898 899func Listen(s int, n int) (err error) { 900 _, e1 := calllisten(s, n) 901 if e1 != 0 { 902 err = errnoErr(e1) 903 } 904 return 905} 906 907// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 908 909func lstat(path string, stat *Stat_t) (err error) { 910 var _p0 *byte 911 _p0, err = BytePtrFromString(path) 912 if err != nil { 913 return 914 } 915 _, e1 := calllstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat))) 916 if e1 != 0 { 917 err = errnoErr(e1) 918 } 919 return 920} 921 922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 923 924func Pause() (err error) { 925 _, e1 := callpause() 926 if e1 != 0 { 927 err = errnoErr(e1) 928 } 929 return 930} 931 932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 933 934func Pread(fd int, p []byte, offset int64) (n int, err error) { 935 var _p0 *byte 936 if len(p) > 0 { 937 _p0 = &p[0] 938 } 939 r0, e1 := callpread64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset) 940 n = int(r0) 941 if e1 != 0 { 942 err = errnoErr(e1) 943 } 944 return 945} 946 947// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 948 949func Pwrite(fd int, p []byte, offset int64) (n int, err error) { 950 var _p0 *byte 951 if len(p) > 0 { 952 _p0 = &p[0] 953 } 954 r0, e1 := callpwrite64(fd, uintptr(unsafe.Pointer(_p0)), len(p), offset) 955 n = int(r0) 956 if e1 != 0 { 957 err = errnoErr(e1) 958 } 959 return 960} 961 962// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 963 964func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { 965 r0, e1 := callselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout))) 966 n = int(r0) 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 Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 976 r0, e1 := callpselect(nfd, uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask))) 977 n = 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 Setregid(rgid int, egid int) (err error) { 987 _, e1 := callsetregid(rgid, egid) 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 Setreuid(ruid int, euid int) (err error) { 997 _, e1 := callsetreuid(ruid, euid) 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 Shutdown(fd int, how int) (err error) { 1007 _, e1 := callshutdown(fd, how) 1008 if e1 != 0 { 1009 err = errnoErr(e1) 1010 } 1011 return 1012} 1013 1014// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1015 1016func Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error) { 1017 r0, e1 := callsplice(rfd, uintptr(unsafe.Pointer(roff)), wfd, uintptr(unsafe.Pointer(woff)), len, flags) 1018 n = int64(r0) 1019 if e1 != 0 { 1020 err = errnoErr(e1) 1021 } 1022 return 1023} 1024 1025// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1026 1027func stat(path string, statptr *Stat_t) (err error) { 1028 var _p0 *byte 1029 _p0, err = BytePtrFromString(path) 1030 if err != nil { 1031 return 1032 } 1033 _, e1 := callstat(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(statptr))) 1034 if e1 != 0 { 1035 err = errnoErr(e1) 1036 } 1037 return 1038} 1039 1040// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1041 1042func Statfs(path string, buf *Statfs_t) (err error) { 1043 var _p0 *byte 1044 _p0, err = BytePtrFromString(path) 1045 if err != nil { 1046 return 1047 } 1048 _, e1 := callstatfs(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf))) 1049 if e1 != 0 { 1050 err = errnoErr(e1) 1051 } 1052 return 1053} 1054 1055// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1056 1057func Truncate(path string, length int64) (err error) { 1058 var _p0 *byte 1059 _p0, err = BytePtrFromString(path) 1060 if err != nil { 1061 return 1062 } 1063 _, e1 := calltruncate(uintptr(unsafe.Pointer(_p0)), length) 1064 if e1 != 0 { 1065 err = errnoErr(e1) 1066 } 1067 return 1068} 1069 1070// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1071 1072func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1073 _, e1 := callbind(s, uintptr(addr), uintptr(addrlen)) 1074 if e1 != 0 { 1075 err = errnoErr(e1) 1076 } 1077 return 1078} 1079 1080// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1081 1082func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { 1083 _, e1 := callconnect(s, uintptr(addr), uintptr(addrlen)) 1084 if e1 != 0 { 1085 err = errnoErr(e1) 1086 } 1087 return 1088} 1089 1090// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1091 1092func getgroups(n int, list *_Gid_t) (nn int, err error) { 1093 r0, e1 := callgetgroups(n, uintptr(unsafe.Pointer(list))) 1094 nn = int(r0) 1095 if e1 != 0 { 1096 err = errnoErr(e1) 1097 } 1098 return 1099} 1100 1101// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1102 1103func setgroups(n int, list *_Gid_t) (err error) { 1104 _, e1 := callsetgroups(n, uintptr(unsafe.Pointer(list))) 1105 if e1 != 0 { 1106 err = errnoErr(e1) 1107 } 1108 return 1109} 1110 1111// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1112 1113func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { 1114 _, e1 := callgetsockopt(s, level, name, uintptr(val), uintptr(unsafe.Pointer(vallen))) 1115 if e1 != 0 { 1116 err = errnoErr(e1) 1117 } 1118 return 1119} 1120 1121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1122 1123func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { 1124 _, e1 := callsetsockopt(s, level, name, uintptr(val), vallen) 1125 if e1 != 0 { 1126 err = errnoErr(e1) 1127 } 1128 return 1129} 1130 1131// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1132 1133func socket(domain int, typ int, proto int) (fd int, err error) { 1134 r0, e1 := callsocket(domain, typ, proto) 1135 fd = int(r0) 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 socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { 1145 _, e1 := callsocketpair(domain, typ, proto, uintptr(unsafe.Pointer(fd))) 1146 if e1 != 0 { 1147 err = errnoErr(e1) 1148 } 1149 return 1150} 1151 1152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1153 1154func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1155 _, e1 := callgetpeername(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 1156 if e1 != 0 { 1157 err = errnoErr(e1) 1158 } 1159 return 1160} 1161 1162// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1163 1164func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { 1165 _, e1 := callgetsockname(fd, uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen))) 1166 if e1 != 0 { 1167 err = errnoErr(e1) 1168 } 1169 return 1170} 1171 1172// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1173 1174func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) { 1175 var _p0 *byte 1176 if len(p) > 0 { 1177 _p0 = &p[0] 1178 } 1179 r0, e1 := callrecvfrom(fd, uintptr(unsafe.Pointer(_p0)), len(p), flags, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) 1180 n = int(r0) 1181 if e1 != 0 { 1182 err = errnoErr(e1) 1183 } 1184 return 1185} 1186 1187// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1188 1189func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) (err error) { 1190 var _p0 *byte 1191 if len(buf) > 0 { 1192 _p0 = &buf[0] 1193 } 1194 _, e1 := callsendto(s, uintptr(unsafe.Pointer(_p0)), len(buf), flags, uintptr(to), uintptr(addrlen)) 1195 if e1 != 0 { 1196 err = errnoErr(e1) 1197 } 1198 return 1199} 1200 1201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1202 1203func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1204 r0, e1 := callnrecvmsg(s, uintptr(unsafe.Pointer(msg)), flags) 1205 n = int(r0) 1206 if e1 != 0 { 1207 err = errnoErr(e1) 1208 } 1209 return 1210} 1211 1212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1213 1214func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { 1215 r0, e1 := callnsendmsg(s, uintptr(unsafe.Pointer(msg)), flags) 1216 n = int(r0) 1217 if e1 != 0 { 1218 err = errnoErr(e1) 1219 } 1220 return 1221} 1222 1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1224 1225func munmap(addr uintptr, length uintptr) (err error) { 1226 _, e1 := callmunmap(addr, length) 1227 if e1 != 0 { 1228 err = errnoErr(e1) 1229 } 1230 return 1231} 1232 1233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1234 1235func Madvise(b []byte, advice int) (err error) { 1236 var _p0 *byte 1237 if len(b) > 0 { 1238 _p0 = &b[0] 1239 } 1240 _, e1 := callmadvise(uintptr(unsafe.Pointer(_p0)), len(b), advice) 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 1249func Mprotect(b []byte, prot int) (err error) { 1250 var _p0 *byte 1251 if len(b) > 0 { 1252 _p0 = &b[0] 1253 } 1254 _, e1 := callmprotect(uintptr(unsafe.Pointer(_p0)), len(b), prot) 1255 if e1 != 0 { 1256 err = errnoErr(e1) 1257 } 1258 return 1259} 1260 1261// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1262 1263func Mlock(b []byte) (err error) { 1264 var _p0 *byte 1265 if len(b) > 0 { 1266 _p0 = &b[0] 1267 } 1268 _, e1 := callmlock(uintptr(unsafe.Pointer(_p0)), len(b)) 1269 if e1 != 0 { 1270 err = errnoErr(e1) 1271 } 1272 return 1273} 1274 1275// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1276 1277func Mlockall(flags int) (err error) { 1278 _, e1 := callmlockall(flags) 1279 if e1 != 0 { 1280 err = errnoErr(e1) 1281 } 1282 return 1283} 1284 1285// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1286 1287func Msync(b []byte, flags int) (err error) { 1288 var _p0 *byte 1289 if len(b) > 0 { 1290 _p0 = &b[0] 1291 } 1292 _, e1 := callmsync(uintptr(unsafe.Pointer(_p0)), len(b), flags) 1293 if e1 != 0 { 1294 err = errnoErr(e1) 1295 } 1296 return 1297} 1298 1299// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1300 1301func Munlock(b []byte) (err error) { 1302 var _p0 *byte 1303 if len(b) > 0 { 1304 _p0 = &b[0] 1305 } 1306 _, e1 := callmunlock(uintptr(unsafe.Pointer(_p0)), len(b)) 1307 if e1 != 0 { 1308 err = errnoErr(e1) 1309 } 1310 return 1311} 1312 1313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1314 1315func Munlockall() (err error) { 1316 _, e1 := callmunlockall() 1317 if e1 != 0 { 1318 err = errnoErr(e1) 1319 } 1320 return 1321} 1322 1323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1324 1325func pipe(p *[2]_C_int) (err error) { 1326 _, e1 := callpipe(uintptr(unsafe.Pointer(p))) 1327 if e1 != 0 { 1328 err = errnoErr(e1) 1329 } 1330 return 1331} 1332 1333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1334 1335func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { 1336 r0, e1 := callpoll(uintptr(unsafe.Pointer(fds)), nfds, timeout) 1337 n = int(r0) 1338 if e1 != 0 { 1339 err = errnoErr(e1) 1340 } 1341 return 1342} 1343 1344// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1345 1346func gettimeofday(tv *Timeval, tzp *Timezone) (err error) { 1347 _, e1 := callgettimeofday(uintptr(unsafe.Pointer(tv)), uintptr(unsafe.Pointer(tzp))) 1348 if e1 != 0 { 1349 err = errnoErr(e1) 1350 } 1351 return 1352} 1353 1354// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1355 1356func Time(t *Time_t) (tt Time_t, err error) { 1357 r0, e1 := calltime(uintptr(unsafe.Pointer(t))) 1358 tt = Time_t(r0) 1359 if e1 != 0 { 1360 err = errnoErr(e1) 1361 } 1362 return 1363} 1364 1365// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1366 1367func Utime(path string, buf *Utimbuf) (err error) { 1368 var _p0 *byte 1369 _p0, err = BytePtrFromString(path) 1370 if err != nil { 1371 return 1372 } 1373 _, e1 := callutime(uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf))) 1374 if e1 != 0 { 1375 err = errnoErr(e1) 1376 } 1377 return 1378} 1379 1380// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1381 1382func Getsystemcfg(label int) (n uint64) { 1383 r0, _ := callgetsystemcfg(label) 1384 n = uint64(r0) 1385 return 1386} 1387 1388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1389 1390func umount(target string) (err error) { 1391 var _p0 *byte 1392 _p0, err = BytePtrFromString(target) 1393 if err != nil { 1394 return 1395 } 1396 _, e1 := callumount(uintptr(unsafe.Pointer(_p0))) 1397 if e1 != 0 { 1398 err = errnoErr(e1) 1399 } 1400 return 1401} 1402 1403// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1404 1405func Getrlimit(resource int, rlim *Rlimit) (err error) { 1406 _, e1 := callgetrlimit(resource, uintptr(unsafe.Pointer(rlim))) 1407 if e1 != 0 { 1408 err = errnoErr(e1) 1409 } 1410 return 1411} 1412 1413// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1414 1415func Setrlimit(resource int, rlim *Rlimit) (err error) { 1416 _, e1 := callsetrlimit(resource, uintptr(unsafe.Pointer(rlim))) 1417 if e1 != 0 { 1418 err = errnoErr(e1) 1419 } 1420 return 1421} 1422 1423// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1424 1425func Seek(fd int, offset int64, whence int) (off int64, err error) { 1426 r0, e1 := calllseek(fd, offset, whence) 1427 off = int64(r0) 1428 if e1 != 0 { 1429 err = errnoErr(e1) 1430 } 1431 return 1432} 1433 1434// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1435 1436func mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) { 1437 r0, e1 := callmmap64(addr, length, prot, flags, fd, offset) 1438 xaddr = uintptr(r0) 1439 if e1 != 0 { 1440 err = errnoErr(e1) 1441 } 1442 return 1443} 1444