1// Code generated by mkmerge.go; DO NOT EDIT. 2 3//go:build linux 4// +build linux 5 6package unix 7 8import ( 9 "syscall" 10 "unsafe" 11) 12 13// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 14 15func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) { 16 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0) 17 fd = int(r0) 18 if e1 != 0 { 19 err = errnoErr(e1) 20 } 21 return 22} 23 24// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 25 26func fchmodat(dirfd int, path string, mode uint32) (err error) { 27 var _p0 *byte 28 _p0, err = BytePtrFromString(path) 29 if err != nil { 30 return 31 } 32 _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 33 if e1 != 0 { 34 err = errnoErr(e1) 35 } 36 return 37} 38 39// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 40 41func ioctl(fd int, req uint, arg uintptr) (err error) { 42 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 43 if e1 != 0 { 44 err = errnoErr(e1) 45 } 46 return 47} 48 49// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 50 51func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { 52 var _p0 *byte 53 _p0, err = BytePtrFromString(oldpath) 54 if err != nil { 55 return 56 } 57 var _p1 *byte 58 _p1, err = BytePtrFromString(newpath) 59 if err != nil { 60 return 61 } 62 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 63 if e1 != 0 { 64 err = errnoErr(e1) 65 } 66 return 67} 68 69// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 70 71func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 72 var _p0 *byte 73 _p0, err = BytePtrFromString(path) 74 if err != nil { 75 return 76 } 77 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) 78 fd = int(r0) 79 if e1 != 0 { 80 err = errnoErr(e1) 81 } 82 return 83} 84 85// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 86 87func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) { 88 var _p0 *byte 89 _p0, err = BytePtrFromString(path) 90 if err != nil { 91 return 92 } 93 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) 94 fd = int(r0) 95 if e1 != 0 { 96 err = errnoErr(e1) 97 } 98 return 99} 100 101// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 102 103func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 104 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) 105 n = int(r0) 106 if e1 != 0 { 107 err = errnoErr(e1) 108 } 109 return 110} 111 112// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 113 114func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 115 var _p0 *byte 116 _p0, err = BytePtrFromString(path) 117 if err != nil { 118 return 119 } 120 var _p1 unsafe.Pointer 121 if len(buf) > 0 { 122 _p1 = unsafe.Pointer(&buf[0]) 123 } else { 124 _p1 = unsafe.Pointer(&_zero) 125 } 126 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 127 n = int(r0) 128 if e1 != 0 { 129 err = errnoErr(e1) 130 } 131 return 132} 133 134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 135 136func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 137 var _p0 *byte 138 _p0, err = BytePtrFromString(oldpath) 139 if err != nil { 140 return 141 } 142 var _p1 *byte 143 _p1, err = BytePtrFromString(newpath) 144 if err != nil { 145 return 146 } 147 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 148 if e1 != 0 { 149 err = errnoErr(e1) 150 } 151 return 152} 153 154// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 155 156func Unlinkat(dirfd int, path string, flags int) (err error) { 157 var _p0 *byte 158 _p0, err = BytePtrFromString(path) 159 if err != nil { 160 return 161 } 162 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 163 if e1 != 0 { 164 err = errnoErr(e1) 165 } 166 return 167} 168 169// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 170 171func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { 172 var _p0 *byte 173 _p0, err = BytePtrFromString(path) 174 if err != nil { 175 return 176 } 177 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) 178 if e1 != 0 { 179 err = errnoErr(e1) 180 } 181 return 182} 183 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 185 186func Getcwd(buf []byte) (n int, err error) { 187 var _p0 unsafe.Pointer 188 if len(buf) > 0 { 189 _p0 = unsafe.Pointer(&buf[0]) 190 } else { 191 _p0 = unsafe.Pointer(&_zero) 192 } 193 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0) 194 n = int(r0) 195 if e1 != 0 { 196 err = errnoErr(e1) 197 } 198 return 199} 200 201// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 202 203func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 204 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 205 wpid = int(r0) 206 if e1 != 0 { 207 err = errnoErr(e1) 208 } 209 return 210} 211 212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 213 214func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { 215 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 216 ret = int(r0) 217 if e1 != 0 { 218 err = errnoErr(e1) 219 } 220 return 221} 222 223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 224 225func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) { 226 var _p0 unsafe.Pointer 227 if len(buf) > 0 { 228 _p0 = unsafe.Pointer(&buf[0]) 229 } else { 230 _p0 = unsafe.Pointer(&_zero) 231 } 232 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0) 233 ret = int(r0) 234 if e1 != 0 { 235 err = errnoErr(e1) 236 } 237 return 238} 239 240// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 241 242func keyctlJoin(cmd int, arg2 string) (ret int, err error) { 243 var _p0 *byte 244 _p0, err = BytePtrFromString(arg2) 245 if err != nil { 246 return 247 } 248 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0) 249 ret = int(r0) 250 if e1 != 0 { 251 err = errnoErr(e1) 252 } 253 return 254} 255 256// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 257 258func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) { 259 var _p0 *byte 260 _p0, err = BytePtrFromString(arg3) 261 if err != nil { 262 return 263 } 264 var _p1 *byte 265 _p1, err = BytePtrFromString(arg4) 266 if err != nil { 267 return 268 } 269 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0) 270 ret = int(r0) 271 if e1 != 0 { 272 err = errnoErr(e1) 273 } 274 return 275} 276 277// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 278 279func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) { 280 var _p0 unsafe.Pointer 281 if len(payload) > 0 { 282 _p0 = unsafe.Pointer(&payload[0]) 283 } else { 284 _p0 = unsafe.Pointer(&_zero) 285 } 286 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0) 287 if e1 != 0 { 288 err = errnoErr(e1) 289 } 290 return 291} 292 293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 294 295func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) { 296 var _p0 unsafe.Pointer 297 if len(buf) > 0 { 298 _p0 = unsafe.Pointer(&buf[0]) 299 } else { 300 _p0 = unsafe.Pointer(&_zero) 301 } 302 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0) 303 ret = int(r0) 304 if e1 != 0 { 305 err = errnoErr(e1) 306 } 307 return 308} 309 310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 311 312func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) { 313 var _p0 *byte 314 _p0, err = BytePtrFromString(keyType) 315 if err != nil { 316 return 317 } 318 var _p1 *byte 319 _p1, err = BytePtrFromString(restriction) 320 if err != nil { 321 return 322 } 323 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0) 324 if e1 != 0 { 325 err = errnoErr(e1) 326 } 327 return 328} 329 330// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 331 332func keyctlRestrictKeyring(cmd int, arg2 int) (err error) { 333 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0) 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 ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 343 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 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 reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) { 353 var _p0 *byte 354 _p0, err = BytePtrFromString(arg) 355 if err != nil { 356 return 357 } 358 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0) 359 if e1 != 0 { 360 err = errnoErr(e1) 361 } 362 return 363} 364 365// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 366 367func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) { 368 var _p0 *byte 369 _p0, err = BytePtrFromString(source) 370 if err != nil { 371 return 372 } 373 var _p1 *byte 374 _p1, err = BytePtrFromString(target) 375 if err != nil { 376 return 377 } 378 var _p2 *byte 379 _p2, err = BytePtrFromString(fstype) 380 if err != nil { 381 return 382 } 383 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0) 384 if e1 != 0 { 385 err = errnoErr(e1) 386 } 387 return 388} 389 390// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 391 392func Acct(path string) (err error) { 393 var _p0 *byte 394 _p0, err = BytePtrFromString(path) 395 if err != nil { 396 return 397 } 398 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0) 399 if e1 != 0 { 400 err = errnoErr(e1) 401 } 402 return 403} 404 405// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 406 407func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { 408 var _p0 *byte 409 _p0, err = BytePtrFromString(keyType) 410 if err != nil { 411 return 412 } 413 var _p1 *byte 414 _p1, err = BytePtrFromString(description) 415 if err != nil { 416 return 417 } 418 var _p2 unsafe.Pointer 419 if len(payload) > 0 { 420 _p2 = unsafe.Pointer(&payload[0]) 421 } else { 422 _p2 = unsafe.Pointer(&_zero) 423 } 424 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) 425 id = int(r0) 426 if e1 != 0 { 427 err = errnoErr(e1) 428 } 429 return 430} 431 432// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 433 434func Adjtimex(buf *Timex) (state int, err error) { 435 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) 436 state = int(r0) 437 if e1 != 0 { 438 err = errnoErr(e1) 439 } 440 return 441} 442 443// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 444 445func Capget(hdr *CapUserHeader, data *CapUserData) (err error) { 446 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 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 Capset(hdr *CapUserHeader, data *CapUserData) (err error) { 456 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 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 Chdir(path string) (err error) { 466 var _p0 *byte 467 _p0, err = BytePtrFromString(path) 468 if err != nil { 469 return 470 } 471 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 472 if e1 != 0 { 473 err = errnoErr(e1) 474 } 475 return 476} 477 478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 479 480func Chroot(path string) (err error) { 481 var _p0 *byte 482 _p0, err = BytePtrFromString(path) 483 if err != nil { 484 return 485 } 486 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 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 495func ClockGetres(clockid int32, res *Timespec) (err error) { 496 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0) 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 ClockGettime(clockid int32, time *Timespec) (err error) { 506 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 507 if e1 != 0 { 508 err = errnoErr(e1) 509 } 510 return 511} 512 513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 514 515func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { 516 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) 517 if e1 != 0 { 518 err = errnoErr(e1) 519 } 520 return 521} 522 523// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 524 525func Close(fd int) (err error) { 526 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 527 if e1 != 0 { 528 err = errnoErr(e1) 529 } 530 return 531} 532 533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 534 535func CloseRange(first uint, last uint, flags uint) (err error) { 536 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) 537 if e1 != 0 { 538 err = errnoErr(e1) 539 } 540 return 541} 542 543// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 544 545func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 546 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 547 n = int(r0) 548 if e1 != 0 { 549 err = errnoErr(e1) 550 } 551 return 552} 553 554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 555 556func DeleteModule(name string, flags int) (err error) { 557 var _p0 *byte 558 _p0, err = BytePtrFromString(name) 559 if err != nil { 560 return 561 } 562 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 563 if e1 != 0 { 564 err = errnoErr(e1) 565 } 566 return 567} 568 569// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 570 571func Dup(oldfd int) (fd int, err error) { 572 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 573 fd = int(r0) 574 if e1 != 0 { 575 err = errnoErr(e1) 576 } 577 return 578} 579 580// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 581 582func Dup3(oldfd int, newfd int, flags int) (err error) { 583 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags)) 584 if e1 != 0 { 585 err = errnoErr(e1) 586 } 587 return 588} 589 590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 591 592func EpollCreate1(flag int) (fd int, err error) { 593 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) 594 fd = int(r0) 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 EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { 604 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 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 Eventfd(initval uint, flags int) (fd int, err error) { 614 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) 615 fd = int(r0) 616 if e1 != 0 { 617 err = errnoErr(e1) 618 } 619 return 620} 621 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 623 624func Exit(code int) { 625 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) 626 return 627} 628 629// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 630 631func Fchdir(fd int) (err error) { 632 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 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 Fchmod(fd int, mode uint32) (err error) { 642 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 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 651func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 652 var _p0 *byte 653 _p0, err = BytePtrFromString(path) 654 if err != nil { 655 return 656 } 657 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 658 if e1 != 0 { 659 err = errnoErr(e1) 660 } 661 return 662} 663 664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 665 666func Fdatasync(fd int) (err error) { 667 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 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 Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { 677 var _p0 *byte 678 _p0, err = BytePtrFromString(attr) 679 if err != nil { 680 return 681 } 682 var _p1 unsafe.Pointer 683 if len(dest) > 0 { 684 _p1 = unsafe.Pointer(&dest[0]) 685 } else { 686 _p1 = unsafe.Pointer(&_zero) 687 } 688 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) 689 sz = int(r0) 690 if e1 != 0 { 691 err = errnoErr(e1) 692 } 693 return 694} 695 696// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 697 698func FinitModule(fd int, params string, flags int) (err error) { 699 var _p0 *byte 700 _p0, err = BytePtrFromString(params) 701 if err != nil { 702 return 703 } 704 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 705 if e1 != 0 { 706 err = errnoErr(e1) 707 } 708 return 709} 710 711// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712 713func Flistxattr(fd int, dest []byte) (sz int, err error) { 714 var _p0 unsafe.Pointer 715 if len(dest) > 0 { 716 _p0 = unsafe.Pointer(&dest[0]) 717 } else { 718 _p0 = unsafe.Pointer(&_zero) 719 } 720 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) 721 sz = int(r0) 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 Flock(fd int, how int) (err error) { 731 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 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 Fremovexattr(fd int, attr string) (err error) { 741 var _p0 *byte 742 _p0, err = BytePtrFromString(attr) 743 if err != nil { 744 return 745 } 746 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0) 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 Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { 756 var _p0 *byte 757 _p0, err = BytePtrFromString(attr) 758 if err != nil { 759 return 760 } 761 var _p1 unsafe.Pointer 762 if len(dest) > 0 { 763 _p1 = unsafe.Pointer(&dest[0]) 764 } else { 765 _p1 = unsafe.Pointer(&_zero) 766 } 767 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) 768 if e1 != 0 { 769 err = errnoErr(e1) 770 } 771 return 772} 773 774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 775 776func Fsync(fd int) (err error) { 777 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 778 if e1 != 0 { 779 err = errnoErr(e1) 780 } 781 return 782} 783 784// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 785 786func Getdents(fd int, buf []byte) (n int, err error) { 787 var _p0 unsafe.Pointer 788 if len(buf) > 0 { 789 _p0 = unsafe.Pointer(&buf[0]) 790 } else { 791 _p0 = unsafe.Pointer(&_zero) 792 } 793 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 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 Getpgid(pid int) (pgid int, err error) { 804 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 805 pgid = int(r0) 806 if e1 != 0 { 807 err = errnoErr(e1) 808 } 809 return 810} 811 812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 813 814func Getpid() (pid int) { 815 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) 816 pid = int(r0) 817 return 818} 819 820// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 821 822func Getppid() (ppid int) { 823 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) 824 ppid = int(r0) 825 return 826} 827 828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 829 830func Getpriority(which int, who int) (prio int, err error) { 831 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 832 prio = int(r0) 833 if e1 != 0 { 834 err = errnoErr(e1) 835 } 836 return 837} 838 839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 840 841func Getrandom(buf []byte, flags int) (n int, err error) { 842 var _p0 unsafe.Pointer 843 if len(buf) > 0 { 844 _p0 = unsafe.Pointer(&buf[0]) 845 } else { 846 _p0 = unsafe.Pointer(&_zero) 847 } 848 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) 849 n = int(r0) 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 Getrusage(who int, rusage *Rusage) (err error) { 859 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 860 if e1 != 0 { 861 err = errnoErr(e1) 862 } 863 return 864} 865 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 867 868func Getsid(pid int) (sid int, err error) { 869 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 870 sid = int(r0) 871 if e1 != 0 { 872 err = errnoErr(e1) 873 } 874 return 875} 876 877// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 878 879func Gettid() (tid int) { 880 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) 881 tid = int(r0) 882 return 883} 884 885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 886 887func Getxattr(path string, attr string, dest []byte) (sz int, err error) { 888 var _p0 *byte 889 _p0, err = BytePtrFromString(path) 890 if err != nil { 891 return 892 } 893 var _p1 *byte 894 _p1, err = BytePtrFromString(attr) 895 if err != nil { 896 return 897 } 898 var _p2 unsafe.Pointer 899 if len(dest) > 0 { 900 _p2 = unsafe.Pointer(&dest[0]) 901 } else { 902 _p2 = unsafe.Pointer(&_zero) 903 } 904 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 905 sz = int(r0) 906 if e1 != 0 { 907 err = errnoErr(e1) 908 } 909 return 910} 911 912// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 913 914func InitModule(moduleImage []byte, params string) (err error) { 915 var _p0 unsafe.Pointer 916 if len(moduleImage) > 0 { 917 _p0 = unsafe.Pointer(&moduleImage[0]) 918 } else { 919 _p0 = unsafe.Pointer(&_zero) 920 } 921 var _p1 *byte 922 _p1, err = BytePtrFromString(params) 923 if err != nil { 924 return 925 } 926 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) 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 InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 936 var _p0 *byte 937 _p0, err = BytePtrFromString(pathname) 938 if err != nil { 939 return 940 } 941 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) 942 watchdesc = int(r0) 943 if e1 != 0 { 944 err = errnoErr(e1) 945 } 946 return 947} 948 949// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 950 951func InotifyInit1(flags int) (fd int, err error) { 952 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) 953 fd = int(r0) 954 if e1 != 0 { 955 err = errnoErr(e1) 956 } 957 return 958} 959 960// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 961 962func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { 963 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) 964 success = int(r0) 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 973func Kill(pid int, sig syscall.Signal) (err error) { 974 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) 975 if e1 != 0 { 976 err = errnoErr(e1) 977 } 978 return 979} 980 981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 982 983func Klogctl(typ int, buf []byte) (n int, err error) { 984 var _p0 unsafe.Pointer 985 if len(buf) > 0 { 986 _p0 = unsafe.Pointer(&buf[0]) 987 } else { 988 _p0 = unsafe.Pointer(&_zero) 989 } 990 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) 991 n = int(r0) 992 if e1 != 0 { 993 err = errnoErr(e1) 994 } 995 return 996} 997 998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 999 1000func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { 1001 var _p0 *byte 1002 _p0, err = BytePtrFromString(path) 1003 if err != nil { 1004 return 1005 } 1006 var _p1 *byte 1007 _p1, err = BytePtrFromString(attr) 1008 if err != nil { 1009 return 1010 } 1011 var _p2 unsafe.Pointer 1012 if len(dest) > 0 { 1013 _p2 = unsafe.Pointer(&dest[0]) 1014 } else { 1015 _p2 = unsafe.Pointer(&_zero) 1016 } 1017 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 1018 sz = int(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 Listxattr(path string, dest []byte) (sz int, err error) { 1028 var _p0 *byte 1029 _p0, err = BytePtrFromString(path) 1030 if err != nil { 1031 return 1032 } 1033 var _p1 unsafe.Pointer 1034 if len(dest) > 0 { 1035 _p1 = unsafe.Pointer(&dest[0]) 1036 } else { 1037 _p1 = unsafe.Pointer(&_zero) 1038 } 1039 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1040 sz = int(r0) 1041 if e1 != 0 { 1042 err = errnoErr(e1) 1043 } 1044 return 1045} 1046 1047// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1048 1049func Llistxattr(path string, dest []byte) (sz int, err error) { 1050 var _p0 *byte 1051 _p0, err = BytePtrFromString(path) 1052 if err != nil { 1053 return 1054 } 1055 var _p1 unsafe.Pointer 1056 if len(dest) > 0 { 1057 _p1 = unsafe.Pointer(&dest[0]) 1058 } else { 1059 _p1 = unsafe.Pointer(&_zero) 1060 } 1061 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1062 sz = int(r0) 1063 if e1 != 0 { 1064 err = errnoErr(e1) 1065 } 1066 return 1067} 1068 1069// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1070 1071func Lremovexattr(path string, attr string) (err error) { 1072 var _p0 *byte 1073 _p0, err = BytePtrFromString(path) 1074 if err != nil { 1075 return 1076 } 1077 var _p1 *byte 1078 _p1, err = BytePtrFromString(attr) 1079 if err != nil { 1080 return 1081 } 1082 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1083 if e1 != 0 { 1084 err = errnoErr(e1) 1085 } 1086 return 1087} 1088 1089// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1090 1091func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { 1092 var _p0 *byte 1093 _p0, err = BytePtrFromString(path) 1094 if err != nil { 1095 return 1096 } 1097 var _p1 *byte 1098 _p1, err = BytePtrFromString(attr) 1099 if err != nil { 1100 return 1101 } 1102 var _p2 unsafe.Pointer 1103 if len(data) > 0 { 1104 _p2 = unsafe.Pointer(&data[0]) 1105 } else { 1106 _p2 = unsafe.Pointer(&_zero) 1107 } 1108 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 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 1117func MemfdCreate(name string, flags int) (fd int, err error) { 1118 var _p0 *byte 1119 _p0, err = BytePtrFromString(name) 1120 if err != nil { 1121 return 1122 } 1123 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1124 fd = int(r0) 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 Mkdirat(dirfd int, path string, mode uint32) (err error) { 1134 var _p0 *byte 1135 _p0, err = BytePtrFromString(path) 1136 if err != nil { 1137 return 1138 } 1139 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1140 if e1 != 0 { 1141 err = errnoErr(e1) 1142 } 1143 return 1144} 1145 1146// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1147 1148func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1149 var _p0 *byte 1150 _p0, err = BytePtrFromString(path) 1151 if err != nil { 1152 return 1153 } 1154 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1155 if e1 != 0 { 1156 err = errnoErr(e1) 1157 } 1158 return 1159} 1160 1161// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1162 1163func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1164 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1165 if e1 != 0 { 1166 err = errnoErr(e1) 1167 } 1168 return 1169} 1170 1171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1172 1173func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { 1174 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) 1175 fd = int(r0) 1176 if e1 != 0 { 1177 err = errnoErr(e1) 1178 } 1179 return 1180} 1181 1182// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1183 1184func PivotRoot(newroot string, putold string) (err error) { 1185 var _p0 *byte 1186 _p0, err = BytePtrFromString(newroot) 1187 if err != nil { 1188 return 1189 } 1190 var _p1 *byte 1191 _p1, err = BytePtrFromString(putold) 1192 if err != nil { 1193 return 1194 } 1195 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1196 if e1 != 0 { 1197 err = errnoErr(e1) 1198 } 1199 return 1200} 1201 1202// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1203 1204func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { 1205 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) 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 Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { 1215 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 1216 if e1 != 0 { 1217 err = errnoErr(e1) 1218 } 1219 return 1220} 1221 1222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1223 1224func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1225 r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask))) 1226 n = int(r0) 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 read(fd int, p []byte) (n int, err error) { 1236 var _p0 unsafe.Pointer 1237 if len(p) > 0 { 1238 _p0 = unsafe.Pointer(&p[0]) 1239 } else { 1240 _p0 = unsafe.Pointer(&_zero) 1241 } 1242 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1243 n = int(r0) 1244 if e1 != 0 { 1245 err = errnoErr(e1) 1246 } 1247 return 1248} 1249 1250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1251 1252func Removexattr(path string, attr string) (err error) { 1253 var _p0 *byte 1254 _p0, err = BytePtrFromString(path) 1255 if err != nil { 1256 return 1257 } 1258 var _p1 *byte 1259 _p1, err = BytePtrFromString(attr) 1260 if err != nil { 1261 return 1262 } 1263 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1264 if e1 != 0 { 1265 err = errnoErr(e1) 1266 } 1267 return 1268} 1269 1270// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1271 1272func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1273 var _p0 *byte 1274 _p0, err = BytePtrFromString(oldpath) 1275 if err != nil { 1276 return 1277 } 1278 var _p1 *byte 1279 _p1, err = BytePtrFromString(newpath) 1280 if err != nil { 1281 return 1282 } 1283 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1284 if e1 != 0 { 1285 err = errnoErr(e1) 1286 } 1287 return 1288} 1289 1290// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1291 1292func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { 1293 var _p0 *byte 1294 _p0, err = BytePtrFromString(keyType) 1295 if err != nil { 1296 return 1297 } 1298 var _p1 *byte 1299 _p1, err = BytePtrFromString(description) 1300 if err != nil { 1301 return 1302 } 1303 var _p2 *byte 1304 _p2, err = BytePtrFromString(callback) 1305 if err != nil { 1306 return 1307 } 1308 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) 1309 id = int(r0) 1310 if e1 != 0 { 1311 err = errnoErr(e1) 1312 } 1313 return 1314} 1315 1316// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1317 1318func Setdomainname(p []byte) (err error) { 1319 var _p0 unsafe.Pointer 1320 if len(p) > 0 { 1321 _p0 = unsafe.Pointer(&p[0]) 1322 } else { 1323 _p0 = unsafe.Pointer(&_zero) 1324 } 1325 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) 1326 if e1 != 0 { 1327 err = errnoErr(e1) 1328 } 1329 return 1330} 1331 1332// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1333 1334func Sethostname(p []byte) (err error) { 1335 var _p0 unsafe.Pointer 1336 if len(p) > 0 { 1337 _p0 = unsafe.Pointer(&p[0]) 1338 } else { 1339 _p0 = unsafe.Pointer(&_zero) 1340 } 1341 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) 1342 if e1 != 0 { 1343 err = errnoErr(e1) 1344 } 1345 return 1346} 1347 1348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1349 1350func Setpgid(pid int, pgid int) (err error) { 1351 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1352 if e1 != 0 { 1353 err = errnoErr(e1) 1354 } 1355 return 1356} 1357 1358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1359 1360func Setsid() (pid int, err error) { 1361 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 1362 pid = int(r0) 1363 if e1 != 0 { 1364 err = errnoErr(e1) 1365 } 1366 return 1367} 1368 1369// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1370 1371func Settimeofday(tv *Timeval) (err error) { 1372 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) 1373 if e1 != 0 { 1374 err = errnoErr(e1) 1375 } 1376 return 1377} 1378 1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1380 1381func Setns(fd int, nstype int) (err error) { 1382 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0) 1383 if e1 != 0 { 1384 err = errnoErr(e1) 1385 } 1386 return 1387} 1388 1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1390 1391func Setpriority(which int, who int, prio int) (err error) { 1392 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1393 if e1 != 0 { 1394 err = errnoErr(e1) 1395 } 1396 return 1397} 1398 1399// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1400 1401func Setxattr(path string, attr string, data []byte, flags int) (err error) { 1402 var _p0 *byte 1403 _p0, err = BytePtrFromString(path) 1404 if err != nil { 1405 return 1406 } 1407 var _p1 *byte 1408 _p1, err = BytePtrFromString(attr) 1409 if err != nil { 1410 return 1411 } 1412 var _p2 unsafe.Pointer 1413 if len(data) > 0 { 1414 _p2 = unsafe.Pointer(&data[0]) 1415 } else { 1416 _p2 = unsafe.Pointer(&_zero) 1417 } 1418 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 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 1427func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { 1428 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) 1429 newfd = int(r0) 1430 if e1 != 0 { 1431 err = errnoErr(e1) 1432 } 1433 return 1434} 1435 1436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1437 1438func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1439 var _p0 *byte 1440 _p0, err = BytePtrFromString(path) 1441 if err != nil { 1442 return 1443 } 1444 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 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 1453func Sync() { 1454 SyscallNoError(SYS_SYNC, 0, 0, 0) 1455 return 1456} 1457 1458// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1459 1460func Syncfs(fd int) (err error) { 1461 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) 1462 if e1 != 0 { 1463 err = errnoErr(e1) 1464 } 1465 return 1466} 1467 1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1469 1470func Sysinfo(info *Sysinfo_t) (err error) { 1471 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0) 1472 if e1 != 0 { 1473 err = errnoErr(e1) 1474 } 1475 return 1476} 1477 1478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1479 1480func TimerfdCreate(clockid int, flags int) (fd int, err error) { 1481 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) 1482 fd = int(r0) 1483 if e1 != 0 { 1484 err = errnoErr(e1) 1485 } 1486 return 1487} 1488 1489// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1490 1491func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { 1492 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) 1493 if e1 != 0 { 1494 err = errnoErr(e1) 1495 } 1496 return 1497} 1498 1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1500 1501func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { 1502 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0) 1503 if e1 != 0 { 1504 err = errnoErr(e1) 1505 } 1506 return 1507} 1508 1509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1510 1511func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { 1512 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) 1513 if e1 != 0 { 1514 err = errnoErr(e1) 1515 } 1516 return 1517} 1518 1519// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1520 1521func Times(tms *Tms) (ticks uintptr, err error) { 1522 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) 1523 ticks = uintptr(r0) 1524 if e1 != 0 { 1525 err = errnoErr(e1) 1526 } 1527 return 1528} 1529 1530// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1531 1532func Umask(mask int) (oldmask int) { 1533 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) 1534 oldmask = int(r0) 1535 return 1536} 1537 1538// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1539 1540func Uname(buf *Utsname) (err error) { 1541 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) 1542 if e1 != 0 { 1543 err = errnoErr(e1) 1544 } 1545 return 1546} 1547 1548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1549 1550func Unmount(target string, flags int) (err error) { 1551 var _p0 *byte 1552 _p0, err = BytePtrFromString(target) 1553 if err != nil { 1554 return 1555 } 1556 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1557 if e1 != 0 { 1558 err = errnoErr(e1) 1559 } 1560 return 1561} 1562 1563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1564 1565func Unshare(flags int) (err error) { 1566 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0) 1567 if e1 != 0 { 1568 err = errnoErr(e1) 1569 } 1570 return 1571} 1572 1573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1574 1575func write(fd int, p []byte) (n int, err error) { 1576 var _p0 unsafe.Pointer 1577 if len(p) > 0 { 1578 _p0 = unsafe.Pointer(&p[0]) 1579 } else { 1580 _p0 = unsafe.Pointer(&_zero) 1581 } 1582 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1583 n = int(r0) 1584 if e1 != 0 { 1585 err = errnoErr(e1) 1586 } 1587 return 1588} 1589 1590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1591 1592func exitThread(code int) (err error) { 1593 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) 1594 if e1 != 0 { 1595 err = errnoErr(e1) 1596 } 1597 return 1598} 1599 1600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1601 1602func readlen(fd int, p *byte, np int) (n int, err error) { 1603 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1604 n = int(r0) 1605 if e1 != 0 { 1606 err = errnoErr(e1) 1607 } 1608 return 1609} 1610 1611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1612 1613func writelen(fd int, p *byte, np int) (n int, err error) { 1614 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1615 n = int(r0) 1616 if e1 != 0 { 1617 err = errnoErr(e1) 1618 } 1619 return 1620} 1621 1622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1623 1624func readv(fd int, iovs []Iovec) (n int, err error) { 1625 var _p0 unsafe.Pointer 1626 if len(iovs) > 0 { 1627 _p0 = unsafe.Pointer(&iovs[0]) 1628 } else { 1629 _p0 = unsafe.Pointer(&_zero) 1630 } 1631 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1632 n = int(r0) 1633 if e1 != 0 { 1634 err = errnoErr(e1) 1635 } 1636 return 1637} 1638 1639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1640 1641func writev(fd int, iovs []Iovec) (n int, err error) { 1642 var _p0 unsafe.Pointer 1643 if len(iovs) > 0 { 1644 _p0 = unsafe.Pointer(&iovs[0]) 1645 } else { 1646 _p0 = unsafe.Pointer(&_zero) 1647 } 1648 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1649 n = int(r0) 1650 if e1 != 0 { 1651 err = errnoErr(e1) 1652 } 1653 return 1654} 1655 1656// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1657 1658func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1659 var _p0 unsafe.Pointer 1660 if len(iovs) > 0 { 1661 _p0 = unsafe.Pointer(&iovs[0]) 1662 } else { 1663 _p0 = unsafe.Pointer(&_zero) 1664 } 1665 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1666 n = int(r0) 1667 if e1 != 0 { 1668 err = errnoErr(e1) 1669 } 1670 return 1671} 1672 1673// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1674 1675func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1676 var _p0 unsafe.Pointer 1677 if len(iovs) > 0 { 1678 _p0 = unsafe.Pointer(&iovs[0]) 1679 } else { 1680 _p0 = unsafe.Pointer(&_zero) 1681 } 1682 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1683 n = int(r0) 1684 if e1 != 0 { 1685 err = errnoErr(e1) 1686 } 1687 return 1688} 1689 1690// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1691 1692func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1693 var _p0 unsafe.Pointer 1694 if len(iovs) > 0 { 1695 _p0 = unsafe.Pointer(&iovs[0]) 1696 } else { 1697 _p0 = unsafe.Pointer(&_zero) 1698 } 1699 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1700 n = int(r0) 1701 if e1 != 0 { 1702 err = errnoErr(e1) 1703 } 1704 return 1705} 1706 1707// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1708 1709func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1710 var _p0 unsafe.Pointer 1711 if len(iovs) > 0 { 1712 _p0 = unsafe.Pointer(&iovs[0]) 1713 } else { 1714 _p0 = unsafe.Pointer(&_zero) 1715 } 1716 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1717 n = int(r0) 1718 if e1 != 0 { 1719 err = errnoErr(e1) 1720 } 1721 return 1722} 1723 1724// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1725 1726func munmap(addr uintptr, length uintptr) (err error) { 1727 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 1728 if e1 != 0 { 1729 err = errnoErr(e1) 1730 } 1731 return 1732} 1733 1734// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1735 1736func Madvise(b []byte, advice int) (err error) { 1737 var _p0 unsafe.Pointer 1738 if len(b) > 0 { 1739 _p0 = unsafe.Pointer(&b[0]) 1740 } else { 1741 _p0 = unsafe.Pointer(&_zero) 1742 } 1743 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) 1744 if e1 != 0 { 1745 err = errnoErr(e1) 1746 } 1747 return 1748} 1749 1750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1751 1752func Mprotect(b []byte, prot int) (err error) { 1753 var _p0 unsafe.Pointer 1754 if len(b) > 0 { 1755 _p0 = unsafe.Pointer(&b[0]) 1756 } else { 1757 _p0 = unsafe.Pointer(&_zero) 1758 } 1759 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1760 if e1 != 0 { 1761 err = errnoErr(e1) 1762 } 1763 return 1764} 1765 1766// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1767 1768func Mlock(b []byte) (err error) { 1769 var _p0 unsafe.Pointer 1770 if len(b) > 0 { 1771 _p0 = unsafe.Pointer(&b[0]) 1772 } else { 1773 _p0 = unsafe.Pointer(&_zero) 1774 } 1775 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 1776 if e1 != 0 { 1777 err = errnoErr(e1) 1778 } 1779 return 1780} 1781 1782// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1783 1784func Mlockall(flags int) (err error) { 1785 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 1786 if e1 != 0 { 1787 err = errnoErr(e1) 1788 } 1789 return 1790} 1791 1792// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1793 1794func Msync(b []byte, flags int) (err error) { 1795 var _p0 unsafe.Pointer 1796 if len(b) > 0 { 1797 _p0 = unsafe.Pointer(&b[0]) 1798 } else { 1799 _p0 = unsafe.Pointer(&_zero) 1800 } 1801 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 1802 if e1 != 0 { 1803 err = errnoErr(e1) 1804 } 1805 return 1806} 1807 1808// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1809 1810func Munlock(b []byte) (err error) { 1811 var _p0 unsafe.Pointer 1812 if len(b) > 0 { 1813 _p0 = unsafe.Pointer(&b[0]) 1814 } else { 1815 _p0 = unsafe.Pointer(&_zero) 1816 } 1817 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 1818 if e1 != 0 { 1819 err = errnoErr(e1) 1820 } 1821 return 1822} 1823 1824// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1825 1826func Munlockall() (err error) { 1827 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 1828 if e1 != 0 { 1829 err = errnoErr(e1) 1830 } 1831 return 1832} 1833 1834// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1835 1836func faccessat(dirfd int, path string, mode uint32) (err error) { 1837 var _p0 *byte 1838 _p0, err = BytePtrFromString(path) 1839 if err != nil { 1840 return 1841 } 1842 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1843 if e1 != 0 { 1844 err = errnoErr(e1) 1845 } 1846 return 1847} 1848 1849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1850 1851func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { 1852 var _p0 *byte 1853 _p0, err = BytePtrFromString(path) 1854 if err != nil { 1855 return 1856 } 1857 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1858 if e1 != 0 { 1859 err = errnoErr(e1) 1860 } 1861 return 1862} 1863 1864// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1865 1866func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { 1867 var _p0 *byte 1868 _p0, err = BytePtrFromString(pathname) 1869 if err != nil { 1870 return 1871 } 1872 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0) 1873 if e1 != 0 { 1874 err = errnoErr(e1) 1875 } 1876 return 1877} 1878 1879// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1880 1881func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { 1882 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) 1883 fd = int(r0) 1884 if e1 != 0 { 1885 err = errnoErr(e1) 1886 } 1887 return 1888} 1889 1890// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1891 1892func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1893 var _p0 unsafe.Pointer 1894 if len(localIov) > 0 { 1895 _p0 = unsafe.Pointer(&localIov[0]) 1896 } else { 1897 _p0 = unsafe.Pointer(&_zero) 1898 } 1899 var _p1 unsafe.Pointer 1900 if len(remoteIov) > 0 { 1901 _p1 = unsafe.Pointer(&remoteIov[0]) 1902 } else { 1903 _p1 = unsafe.Pointer(&_zero) 1904 } 1905 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1906 n = int(r0) 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 1915func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1916 var _p0 unsafe.Pointer 1917 if len(localIov) > 0 { 1918 _p0 = unsafe.Pointer(&localIov[0]) 1919 } else { 1920 _p0 = unsafe.Pointer(&_zero) 1921 } 1922 var _p1 unsafe.Pointer 1923 if len(remoteIov) > 0 { 1924 _p1 = unsafe.Pointer(&remoteIov[0]) 1925 } else { 1926 _p1 = unsafe.Pointer(&_zero) 1927 } 1928 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1929 n = int(r0) 1930 if e1 != 0 { 1931 err = errnoErr(e1) 1932 } 1933 return 1934} 1935 1936// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1937 1938func pipe2(p *[2]_C_int, flags int) (err error) { 1939 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 1940 if e1 != 0 { 1941 err = errnoErr(e1) 1942 } 1943 return 1944} 1945