1// Code generated by mkmerge; 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 ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { 52 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 53 if e1 != 0 { 54 err = errnoErr(e1) 55 } 56 return 57} 58 59// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 60 61func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { 62 var _p0 *byte 63 _p0, err = BytePtrFromString(oldpath) 64 if err != nil { 65 return 66 } 67 var _p1 *byte 68 _p1, err = BytePtrFromString(newpath) 69 if err != nil { 70 return 71 } 72 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 73 if e1 != 0 { 74 err = errnoErr(e1) 75 } 76 return 77} 78 79// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 80 81func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 82 var _p0 *byte 83 _p0, err = BytePtrFromString(path) 84 if err != nil { 85 return 86 } 87 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) 88 fd = int(r0) 89 if e1 != 0 { 90 err = errnoErr(e1) 91 } 92 return 93} 94 95// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 96 97func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) { 98 var _p0 *byte 99 _p0, err = BytePtrFromString(path) 100 if err != nil { 101 return 102 } 103 r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0) 104 fd = int(r0) 105 if e1 != 0 { 106 err = errnoErr(e1) 107 } 108 return 109} 110 111// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 112 113func pipe2(p *[2]_C_int, flags int) (err error) { 114 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 115 if e1 != 0 { 116 err = errnoErr(e1) 117 } 118 return 119} 120 121// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 122 123func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 124 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) 125 n = int(r0) 126 if e1 != 0 { 127 err = errnoErr(e1) 128 } 129 return 130} 131 132// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 133 134func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 135 var _p0 *byte 136 _p0, err = BytePtrFromString(path) 137 if err != nil { 138 return 139 } 140 var _p1 unsafe.Pointer 141 if len(buf) > 0 { 142 _p1 = unsafe.Pointer(&buf[0]) 143 } else { 144 _p1 = unsafe.Pointer(&_zero) 145 } 146 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 147 n = int(r0) 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 Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 157 var _p0 *byte 158 _p0, err = BytePtrFromString(oldpath) 159 if err != nil { 160 return 161 } 162 var _p1 *byte 163 _p1, err = BytePtrFromString(newpath) 164 if err != nil { 165 return 166 } 167 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 168 if e1 != 0 { 169 err = errnoErr(e1) 170 } 171 return 172} 173 174// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 175 176func Unlinkat(dirfd int, path string, flags int) (err error) { 177 var _p0 *byte 178 _p0, err = BytePtrFromString(path) 179 if err != nil { 180 return 181 } 182 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 183 if e1 != 0 { 184 err = errnoErr(e1) 185 } 186 return 187} 188 189// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 190 191func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { 192 var _p0 *byte 193 _p0, err = BytePtrFromString(path) 194 if err != nil { 195 return 196 } 197 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) 198 if e1 != 0 { 199 err = errnoErr(e1) 200 } 201 return 202} 203 204// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 205 206func Getcwd(buf []byte) (n int, err error) { 207 var _p0 unsafe.Pointer 208 if len(buf) > 0 { 209 _p0 = unsafe.Pointer(&buf[0]) 210 } else { 211 _p0 = unsafe.Pointer(&_zero) 212 } 213 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0) 214 n = int(r0) 215 if e1 != 0 { 216 err = errnoErr(e1) 217 } 218 return 219} 220 221// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 222 223func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 224 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 225 wpid = int(r0) 226 if e1 != 0 { 227 err = errnoErr(e1) 228 } 229 return 230} 231 232// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 233 234func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { 235 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 236 ret = int(r0) 237 if e1 != 0 { 238 err = errnoErr(e1) 239 } 240 return 241} 242 243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 244 245func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) { 246 var _p0 unsafe.Pointer 247 if len(buf) > 0 { 248 _p0 = unsafe.Pointer(&buf[0]) 249 } else { 250 _p0 = unsafe.Pointer(&_zero) 251 } 252 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0) 253 ret = int(r0) 254 if e1 != 0 { 255 err = errnoErr(e1) 256 } 257 return 258} 259 260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 261 262func keyctlJoin(cmd int, arg2 string) (ret int, err error) { 263 var _p0 *byte 264 _p0, err = BytePtrFromString(arg2) 265 if err != nil { 266 return 267 } 268 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0) 269 ret = int(r0) 270 if e1 != 0 { 271 err = errnoErr(e1) 272 } 273 return 274} 275 276// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 277 278func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) { 279 var _p0 *byte 280 _p0, err = BytePtrFromString(arg3) 281 if err != nil { 282 return 283 } 284 var _p1 *byte 285 _p1, err = BytePtrFromString(arg4) 286 if err != nil { 287 return 288 } 289 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0) 290 ret = int(r0) 291 if e1 != 0 { 292 err = errnoErr(e1) 293 } 294 return 295} 296 297// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 298 299func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) { 300 var _p0 unsafe.Pointer 301 if len(payload) > 0 { 302 _p0 = unsafe.Pointer(&payload[0]) 303 } else { 304 _p0 = unsafe.Pointer(&_zero) 305 } 306 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0) 307 if e1 != 0 { 308 err = errnoErr(e1) 309 } 310 return 311} 312 313// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 314 315func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) { 316 var _p0 unsafe.Pointer 317 if len(buf) > 0 { 318 _p0 = unsafe.Pointer(&buf[0]) 319 } else { 320 _p0 = unsafe.Pointer(&_zero) 321 } 322 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0) 323 ret = int(r0) 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 keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) { 333 var _p0 *byte 334 _p0, err = BytePtrFromString(keyType) 335 if err != nil { 336 return 337 } 338 var _p1 *byte 339 _p1, err = BytePtrFromString(restriction) 340 if err != nil { 341 return 342 } 343 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 keyctlRestrictKeyring(cmd int, arg2 int) (err error) { 353 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0) 354 if e1 != 0 { 355 err = errnoErr(e1) 356 } 357 return 358} 359 360// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 361 362func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 363 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 364 if e1 != 0 { 365 err = errnoErr(e1) 366 } 367 return 368} 369 370// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 371 372func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) { 373 var _p0 *byte 374 _p0, err = BytePtrFromString(arg) 375 if err != nil { 376 return 377 } 378 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0) 379 if e1 != 0 { 380 err = errnoErr(e1) 381 } 382 return 383} 384 385// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 386 387func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) { 388 var _p0 *byte 389 _p0, err = BytePtrFromString(source) 390 if err != nil { 391 return 392 } 393 var _p1 *byte 394 _p1, err = BytePtrFromString(target) 395 if err != nil { 396 return 397 } 398 var _p2 *byte 399 _p2, err = BytePtrFromString(fstype) 400 if err != nil { 401 return 402 } 403 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0) 404 if e1 != 0 { 405 err = errnoErr(e1) 406 } 407 return 408} 409 410// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 411 412func mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) { 413 var _p0 *byte 414 _p0, err = BytePtrFromString(pathname) 415 if err != nil { 416 return 417 } 418 _, _, e1 := Syscall6(SYS_MOUNT_SETATTR, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(unsafe.Pointer(attr)), uintptr(size), 0) 419 if e1 != 0 { 420 err = errnoErr(e1) 421 } 422 return 423} 424 425// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 426 427func Acct(path string) (err error) { 428 var _p0 *byte 429 _p0, err = BytePtrFromString(path) 430 if err != nil { 431 return 432 } 433 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0) 434 if e1 != 0 { 435 err = errnoErr(e1) 436 } 437 return 438} 439 440// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 441 442func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { 443 var _p0 *byte 444 _p0, err = BytePtrFromString(keyType) 445 if err != nil { 446 return 447 } 448 var _p1 *byte 449 _p1, err = BytePtrFromString(description) 450 if err != nil { 451 return 452 } 453 var _p2 unsafe.Pointer 454 if len(payload) > 0 { 455 _p2 = unsafe.Pointer(&payload[0]) 456 } else { 457 _p2 = unsafe.Pointer(&_zero) 458 } 459 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) 460 id = int(r0) 461 if e1 != 0 { 462 err = errnoErr(e1) 463 } 464 return 465} 466 467// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 468 469func Adjtimex(buf *Timex) (state int, err error) { 470 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) 471 state = int(r0) 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 Capget(hdr *CapUserHeader, data *CapUserData) (err error) { 481 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 482 if e1 != 0 { 483 err = errnoErr(e1) 484 } 485 return 486} 487 488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 489 490func Capset(hdr *CapUserHeader, data *CapUserData) (err error) { 491 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 492 if e1 != 0 { 493 err = errnoErr(e1) 494 } 495 return 496} 497 498// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 499 500func Chdir(path string) (err error) { 501 var _p0 *byte 502 _p0, err = BytePtrFromString(path) 503 if err != nil { 504 return 505 } 506 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Chroot(path string) (err error) { 516 var _p0 *byte 517 _p0, err = BytePtrFromString(path) 518 if err != nil { 519 return 520 } 521 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 522 if e1 != 0 { 523 err = errnoErr(e1) 524 } 525 return 526} 527 528// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 529 530func ClockGetres(clockid int32, res *Timespec) (err error) { 531 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0) 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 ClockGettime(clockid int32, time *Timespec) (err error) { 541 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 542 if e1 != 0 { 543 err = errnoErr(e1) 544 } 545 return 546} 547 548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 549 550func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { 551 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) 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 Close(fd int) (err error) { 561 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 562 if e1 != 0 { 563 err = errnoErr(e1) 564 } 565 return 566} 567 568// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 569 570func CloseRange(first uint, last uint, flags uint) (err error) { 571 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) 572 if e1 != 0 { 573 err = errnoErr(e1) 574 } 575 return 576} 577 578// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 579 580func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 581 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 582 n = int(r0) 583 if e1 != 0 { 584 err = errnoErr(e1) 585 } 586 return 587} 588 589// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 590 591func DeleteModule(name string, flags int) (err error) { 592 var _p0 *byte 593 _p0, err = BytePtrFromString(name) 594 if err != nil { 595 return 596 } 597 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 598 if e1 != 0 { 599 err = errnoErr(e1) 600 } 601 return 602} 603 604// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 605 606func Dup(oldfd int) (fd int, err error) { 607 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 608 fd = int(r0) 609 if e1 != 0 { 610 err = errnoErr(e1) 611 } 612 return 613} 614 615// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 616 617func Dup3(oldfd int, newfd int, flags int) (err error) { 618 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags)) 619 if e1 != 0 { 620 err = errnoErr(e1) 621 } 622 return 623} 624 625// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 626 627func EpollCreate1(flag int) (fd int, err error) { 628 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) 629 fd = int(r0) 630 if e1 != 0 { 631 err = errnoErr(e1) 632 } 633 return 634} 635 636// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 637 638func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { 639 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0) 640 if e1 != 0 { 641 err = errnoErr(e1) 642 } 643 return 644} 645 646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 647 648func Eventfd(initval uint, flags int) (fd int, err error) { 649 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) 650 fd = int(r0) 651 if e1 != 0 { 652 err = errnoErr(e1) 653 } 654 return 655} 656 657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 658 659func Exit(code int) { 660 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) 661 return 662} 663 664// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 665 666func Fchdir(fd int) (err error) { 667 _, _, e1 := Syscall(SYS_FCHDIR, 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 Fchmod(fd int, mode uint32) (err error) { 677 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 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 Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 687 var _p0 *byte 688 _p0, err = BytePtrFromString(path) 689 if err != nil { 690 return 691 } 692 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 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 Fdatasync(fd int) (err error) { 702 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0) 703 if e1 != 0 { 704 err = errnoErr(e1) 705 } 706 return 707} 708 709// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 710 711func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { 712 var _p0 *byte 713 _p0, err = BytePtrFromString(attr) 714 if err != nil { 715 return 716 } 717 var _p1 unsafe.Pointer 718 if len(dest) > 0 { 719 _p1 = unsafe.Pointer(&dest[0]) 720 } else { 721 _p1 = unsafe.Pointer(&_zero) 722 } 723 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) 724 sz = int(r0) 725 if e1 != 0 { 726 err = errnoErr(e1) 727 } 728 return 729} 730 731// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 732 733func FinitModule(fd int, params string, flags int) (err error) { 734 var _p0 *byte 735 _p0, err = BytePtrFromString(params) 736 if err != nil { 737 return 738 } 739 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 740 if e1 != 0 { 741 err = errnoErr(e1) 742 } 743 return 744} 745 746// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 747 748func Flistxattr(fd int, dest []byte) (sz int, err error) { 749 var _p0 unsafe.Pointer 750 if len(dest) > 0 { 751 _p0 = unsafe.Pointer(&dest[0]) 752 } else { 753 _p0 = unsafe.Pointer(&_zero) 754 } 755 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) 756 sz = int(r0) 757 if e1 != 0 { 758 err = errnoErr(e1) 759 } 760 return 761} 762 763// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 764 765func Flock(fd int, how int) (err error) { 766 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 767 if e1 != 0 { 768 err = errnoErr(e1) 769 } 770 return 771} 772 773// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 774 775func Fremovexattr(fd int, attr string) (err error) { 776 var _p0 *byte 777 _p0, err = BytePtrFromString(attr) 778 if err != nil { 779 return 780 } 781 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0) 782 if e1 != 0 { 783 err = errnoErr(e1) 784 } 785 return 786} 787 788// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 789 790func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { 791 var _p0 *byte 792 _p0, err = BytePtrFromString(attr) 793 if err != nil { 794 return 795 } 796 var _p1 unsafe.Pointer 797 if len(dest) > 0 { 798 _p1 = unsafe.Pointer(&dest[0]) 799 } else { 800 _p1 = unsafe.Pointer(&_zero) 801 } 802 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) 803 if e1 != 0 { 804 err = errnoErr(e1) 805 } 806 return 807} 808 809// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 810 811func Fsync(fd int) (err error) { 812 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 813 if e1 != 0 { 814 err = errnoErr(e1) 815 } 816 return 817} 818 819// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 820 821func Getdents(fd int, buf []byte) (n int, err error) { 822 var _p0 unsafe.Pointer 823 if len(buf) > 0 { 824 _p0 = unsafe.Pointer(&buf[0]) 825 } else { 826 _p0 = unsafe.Pointer(&_zero) 827 } 828 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 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 Getpgid(pid int) (pgid int, err error) { 839 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 840 pgid = int(r0) 841 if e1 != 0 { 842 err = errnoErr(e1) 843 } 844 return 845} 846 847// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 848 849func Getpid() (pid int) { 850 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) 851 pid = int(r0) 852 return 853} 854 855// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 856 857func Getppid() (ppid int) { 858 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) 859 ppid = int(r0) 860 return 861} 862 863// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 864 865func Getpriority(which int, who int) (prio int, err error) { 866 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 867 prio = int(r0) 868 if e1 != 0 { 869 err = errnoErr(e1) 870 } 871 return 872} 873 874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 875 876func Getrandom(buf []byte, flags int) (n int, err error) { 877 var _p0 unsafe.Pointer 878 if len(buf) > 0 { 879 _p0 = unsafe.Pointer(&buf[0]) 880 } else { 881 _p0 = unsafe.Pointer(&_zero) 882 } 883 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) 884 n = int(r0) 885 if e1 != 0 { 886 err = errnoErr(e1) 887 } 888 return 889} 890 891// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 892 893func Getrusage(who int, rusage *Rusage) (err error) { 894 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 895 if e1 != 0 { 896 err = errnoErr(e1) 897 } 898 return 899} 900 901// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 902 903func Getsid(pid int) (sid int, err error) { 904 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 905 sid = 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 Gettid() (tid int) { 915 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) 916 tid = int(r0) 917 return 918} 919 920// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 921 922func Getxattr(path string, attr string, dest []byte) (sz int, err error) { 923 var _p0 *byte 924 _p0, err = BytePtrFromString(path) 925 if err != nil { 926 return 927 } 928 var _p1 *byte 929 _p1, err = BytePtrFromString(attr) 930 if err != nil { 931 return 932 } 933 var _p2 unsafe.Pointer 934 if len(dest) > 0 { 935 _p2 = unsafe.Pointer(&dest[0]) 936 } else { 937 _p2 = unsafe.Pointer(&_zero) 938 } 939 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 940 sz = 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 InitModule(moduleImage []byte, params string) (err error) { 950 var _p0 unsafe.Pointer 951 if len(moduleImage) > 0 { 952 _p0 = unsafe.Pointer(&moduleImage[0]) 953 } else { 954 _p0 = unsafe.Pointer(&_zero) 955 } 956 var _p1 *byte 957 _p1, err = BytePtrFromString(params) 958 if err != nil { 959 return 960 } 961 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) 962 if e1 != 0 { 963 err = errnoErr(e1) 964 } 965 return 966} 967 968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 969 970func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 971 var _p0 *byte 972 _p0, err = BytePtrFromString(pathname) 973 if err != nil { 974 return 975 } 976 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) 977 watchdesc = 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 InotifyInit1(flags int) (fd int, err error) { 987 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) 988 fd = int(r0) 989 if e1 != 0 { 990 err = errnoErr(e1) 991 } 992 return 993} 994 995// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 996 997func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { 998 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) 999 success = int(r0) 1000 if e1 != 0 { 1001 err = errnoErr(e1) 1002 } 1003 return 1004} 1005 1006// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1007 1008func Kill(pid int, sig syscall.Signal) (err error) { 1009 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) 1010 if e1 != 0 { 1011 err = errnoErr(e1) 1012 } 1013 return 1014} 1015 1016// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1017 1018func Klogctl(typ int, buf []byte) (n int, err error) { 1019 var _p0 unsafe.Pointer 1020 if len(buf) > 0 { 1021 _p0 = unsafe.Pointer(&buf[0]) 1022 } else { 1023 _p0 = unsafe.Pointer(&_zero) 1024 } 1025 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) 1026 n = int(r0) 1027 if e1 != 0 { 1028 err = errnoErr(e1) 1029 } 1030 return 1031} 1032 1033// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1034 1035func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { 1036 var _p0 *byte 1037 _p0, err = BytePtrFromString(path) 1038 if err != nil { 1039 return 1040 } 1041 var _p1 *byte 1042 _p1, err = BytePtrFromString(attr) 1043 if err != nil { 1044 return 1045 } 1046 var _p2 unsafe.Pointer 1047 if len(dest) > 0 { 1048 _p2 = unsafe.Pointer(&dest[0]) 1049 } else { 1050 _p2 = unsafe.Pointer(&_zero) 1051 } 1052 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 1053 sz = int(r0) 1054 if e1 != 0 { 1055 err = errnoErr(e1) 1056 } 1057 return 1058} 1059 1060// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1061 1062func Listxattr(path string, dest []byte) (sz int, err error) { 1063 var _p0 *byte 1064 _p0, err = BytePtrFromString(path) 1065 if err != nil { 1066 return 1067 } 1068 var _p1 unsafe.Pointer 1069 if len(dest) > 0 { 1070 _p1 = unsafe.Pointer(&dest[0]) 1071 } else { 1072 _p1 = unsafe.Pointer(&_zero) 1073 } 1074 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1075 sz = int(r0) 1076 if e1 != 0 { 1077 err = errnoErr(e1) 1078 } 1079 return 1080} 1081 1082// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1083 1084func Llistxattr(path string, dest []byte) (sz int, err error) { 1085 var _p0 *byte 1086 _p0, err = BytePtrFromString(path) 1087 if err != nil { 1088 return 1089 } 1090 var _p1 unsafe.Pointer 1091 if len(dest) > 0 { 1092 _p1 = unsafe.Pointer(&dest[0]) 1093 } else { 1094 _p1 = unsafe.Pointer(&_zero) 1095 } 1096 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1097 sz = int(r0) 1098 if e1 != 0 { 1099 err = errnoErr(e1) 1100 } 1101 return 1102} 1103 1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1105 1106func Lremovexattr(path string, attr string) (err error) { 1107 var _p0 *byte 1108 _p0, err = BytePtrFromString(path) 1109 if err != nil { 1110 return 1111 } 1112 var _p1 *byte 1113 _p1, err = BytePtrFromString(attr) 1114 if err != nil { 1115 return 1116 } 1117 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1118 if e1 != 0 { 1119 err = errnoErr(e1) 1120 } 1121 return 1122} 1123 1124// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1125 1126func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { 1127 var _p0 *byte 1128 _p0, err = BytePtrFromString(path) 1129 if err != nil { 1130 return 1131 } 1132 var _p1 *byte 1133 _p1, err = BytePtrFromString(attr) 1134 if err != nil { 1135 return 1136 } 1137 var _p2 unsafe.Pointer 1138 if len(data) > 0 { 1139 _p2 = unsafe.Pointer(&data[0]) 1140 } else { 1141 _p2 = unsafe.Pointer(&_zero) 1142 } 1143 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1144 if e1 != 0 { 1145 err = errnoErr(e1) 1146 } 1147 return 1148} 1149 1150// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1151 1152func MemfdCreate(name string, flags int) (fd int, err error) { 1153 var _p0 *byte 1154 _p0, err = BytePtrFromString(name) 1155 if err != nil { 1156 return 1157 } 1158 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1159 fd = int(r0) 1160 if e1 != 0 { 1161 err = errnoErr(e1) 1162 } 1163 return 1164} 1165 1166// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1167 1168func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1169 var _p0 *byte 1170 _p0, err = BytePtrFromString(path) 1171 if err != nil { 1172 return 1173 } 1174 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1175 if e1 != 0 { 1176 err = errnoErr(e1) 1177 } 1178 return 1179} 1180 1181// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1182 1183func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1184 var _p0 *byte 1185 _p0, err = BytePtrFromString(path) 1186 if err != nil { 1187 return 1188 } 1189 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1190 if e1 != 0 { 1191 err = errnoErr(e1) 1192 } 1193 return 1194} 1195 1196// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1197 1198func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1199 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1200 if e1 != 0 { 1201 err = errnoErr(e1) 1202 } 1203 return 1204} 1205 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1207 1208func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { 1209 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) 1210 fd = int(r0) 1211 if e1 != 0 { 1212 err = errnoErr(e1) 1213 } 1214 return 1215} 1216 1217// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1218 1219func PivotRoot(newroot string, putold string) (err error) { 1220 var _p0 *byte 1221 _p0, err = BytePtrFromString(newroot) 1222 if err != nil { 1223 return 1224 } 1225 var _p1 *byte 1226 _p1, err = BytePtrFromString(putold) 1227 if err != nil { 1228 return 1229 } 1230 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1231 if e1 != 0 { 1232 err = errnoErr(e1) 1233 } 1234 return 1235} 1236 1237// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1238 1239func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { 1240 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) 1241 if e1 != 0 { 1242 err = errnoErr(e1) 1243 } 1244 return 1245} 1246 1247// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1248 1249func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { 1250 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 1251 if e1 != 0 { 1252 err = errnoErr(e1) 1253 } 1254 return 1255} 1256 1257// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1258 1259func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1260 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))) 1261 n = int(r0) 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 read(fd int, p []byte) (n int, err error) { 1271 var _p0 unsafe.Pointer 1272 if len(p) > 0 { 1273 _p0 = unsafe.Pointer(&p[0]) 1274 } else { 1275 _p0 = unsafe.Pointer(&_zero) 1276 } 1277 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1278 n = int(r0) 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 Removexattr(path string, attr string) (err error) { 1288 var _p0 *byte 1289 _p0, err = BytePtrFromString(path) 1290 if err != nil { 1291 return 1292 } 1293 var _p1 *byte 1294 _p1, err = BytePtrFromString(attr) 1295 if err != nil { 1296 return 1297 } 1298 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 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 Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1308 var _p0 *byte 1309 _p0, err = BytePtrFromString(oldpath) 1310 if err != nil { 1311 return 1312 } 1313 var _p1 *byte 1314 _p1, err = BytePtrFromString(newpath) 1315 if err != nil { 1316 return 1317 } 1318 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1319 if e1 != 0 { 1320 err = errnoErr(e1) 1321 } 1322 return 1323} 1324 1325// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1326 1327func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { 1328 var _p0 *byte 1329 _p0, err = BytePtrFromString(keyType) 1330 if err != nil { 1331 return 1332 } 1333 var _p1 *byte 1334 _p1, err = BytePtrFromString(description) 1335 if err != nil { 1336 return 1337 } 1338 var _p2 *byte 1339 _p2, err = BytePtrFromString(callback) 1340 if err != nil { 1341 return 1342 } 1343 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) 1344 id = int(r0) 1345 if e1 != 0 { 1346 err = errnoErr(e1) 1347 } 1348 return 1349} 1350 1351// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1352 1353func Setdomainname(p []byte) (err error) { 1354 var _p0 unsafe.Pointer 1355 if len(p) > 0 { 1356 _p0 = unsafe.Pointer(&p[0]) 1357 } else { 1358 _p0 = unsafe.Pointer(&_zero) 1359 } 1360 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) 1361 if e1 != 0 { 1362 err = errnoErr(e1) 1363 } 1364 return 1365} 1366 1367// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1368 1369func Sethostname(p []byte) (err error) { 1370 var _p0 unsafe.Pointer 1371 if len(p) > 0 { 1372 _p0 = unsafe.Pointer(&p[0]) 1373 } else { 1374 _p0 = unsafe.Pointer(&_zero) 1375 } 1376 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) 1377 if e1 != 0 { 1378 err = errnoErr(e1) 1379 } 1380 return 1381} 1382 1383// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1384 1385func Setpgid(pid int, pgid int) (err error) { 1386 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1387 if e1 != 0 { 1388 err = errnoErr(e1) 1389 } 1390 return 1391} 1392 1393// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1394 1395func Setsid() (pid int, err error) { 1396 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 1397 pid = int(r0) 1398 if e1 != 0 { 1399 err = errnoErr(e1) 1400 } 1401 return 1402} 1403 1404// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1405 1406func Settimeofday(tv *Timeval) (err error) { 1407 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) 1408 if e1 != 0 { 1409 err = errnoErr(e1) 1410 } 1411 return 1412} 1413 1414// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1415 1416func Setns(fd int, nstype int) (err error) { 1417 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0) 1418 if e1 != 0 { 1419 err = errnoErr(e1) 1420 } 1421 return 1422} 1423 1424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1425 1426func Setpriority(which int, who int, prio int) (err error) { 1427 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 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 Setxattr(path string, attr string, data []byte, flags int) (err error) { 1437 var _p0 *byte 1438 _p0, err = BytePtrFromString(path) 1439 if err != nil { 1440 return 1441 } 1442 var _p1 *byte 1443 _p1, err = BytePtrFromString(attr) 1444 if err != nil { 1445 return 1446 } 1447 var _p2 unsafe.Pointer 1448 if len(data) > 0 { 1449 _p2 = unsafe.Pointer(&data[0]) 1450 } else { 1451 _p2 = unsafe.Pointer(&_zero) 1452 } 1453 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1454 if e1 != 0 { 1455 err = errnoErr(e1) 1456 } 1457 return 1458} 1459 1460// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1461 1462func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { 1463 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) 1464 newfd = int(r0) 1465 if e1 != 0 { 1466 err = errnoErr(e1) 1467 } 1468 return 1469} 1470 1471// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1472 1473func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1474 var _p0 *byte 1475 _p0, err = BytePtrFromString(path) 1476 if err != nil { 1477 return 1478 } 1479 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0) 1480 if e1 != 0 { 1481 err = errnoErr(e1) 1482 } 1483 return 1484} 1485 1486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1487 1488func Sync() { 1489 SyscallNoError(SYS_SYNC, 0, 0, 0) 1490 return 1491} 1492 1493// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1494 1495func Syncfs(fd int) (err error) { 1496 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) 1497 if e1 != 0 { 1498 err = errnoErr(e1) 1499 } 1500 return 1501} 1502 1503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1504 1505func Sysinfo(info *Sysinfo_t) (err error) { 1506 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0) 1507 if e1 != 0 { 1508 err = errnoErr(e1) 1509 } 1510 return 1511} 1512 1513// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1514 1515func TimerfdCreate(clockid int, flags int) (fd int, err error) { 1516 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) 1517 fd = int(r0) 1518 if e1 != 0 { 1519 err = errnoErr(e1) 1520 } 1521 return 1522} 1523 1524// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1525 1526func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { 1527 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) 1528 if e1 != 0 { 1529 err = errnoErr(e1) 1530 } 1531 return 1532} 1533 1534// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1535 1536func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { 1537 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0) 1538 if e1 != 0 { 1539 err = errnoErr(e1) 1540 } 1541 return 1542} 1543 1544// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1545 1546func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { 1547 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) 1548 if e1 != 0 { 1549 err = errnoErr(e1) 1550 } 1551 return 1552} 1553 1554// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1555 1556func Times(tms *Tms) (ticks uintptr, err error) { 1557 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) 1558 ticks = uintptr(r0) 1559 if e1 != 0 { 1560 err = errnoErr(e1) 1561 } 1562 return 1563} 1564 1565// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1566 1567func Umask(mask int) (oldmask int) { 1568 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) 1569 oldmask = int(r0) 1570 return 1571} 1572 1573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1574 1575func Uname(buf *Utsname) (err error) { 1576 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) 1577 if e1 != 0 { 1578 err = errnoErr(e1) 1579 } 1580 return 1581} 1582 1583// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1584 1585func Unmount(target string, flags int) (err error) { 1586 var _p0 *byte 1587 _p0, err = BytePtrFromString(target) 1588 if err != nil { 1589 return 1590 } 1591 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1592 if e1 != 0 { 1593 err = errnoErr(e1) 1594 } 1595 return 1596} 1597 1598// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1599 1600func Unshare(flags int) (err error) { 1601 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0) 1602 if e1 != 0 { 1603 err = errnoErr(e1) 1604 } 1605 return 1606} 1607 1608// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1609 1610func write(fd int, p []byte) (n int, err error) { 1611 var _p0 unsafe.Pointer 1612 if len(p) > 0 { 1613 _p0 = unsafe.Pointer(&p[0]) 1614 } else { 1615 _p0 = unsafe.Pointer(&_zero) 1616 } 1617 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1618 n = int(r0) 1619 if e1 != 0 { 1620 err = errnoErr(e1) 1621 } 1622 return 1623} 1624 1625// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1626 1627func exitThread(code int) (err error) { 1628 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) 1629 if e1 != 0 { 1630 err = errnoErr(e1) 1631 } 1632 return 1633} 1634 1635// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1636 1637func readlen(fd int, p *byte, np int) (n int, err error) { 1638 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1639 n = int(r0) 1640 if e1 != 0 { 1641 err = errnoErr(e1) 1642 } 1643 return 1644} 1645 1646// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1647 1648func writelen(fd int, p *byte, np int) (n int, err error) { 1649 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1650 n = int(r0) 1651 if e1 != 0 { 1652 err = errnoErr(e1) 1653 } 1654 return 1655} 1656 1657// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1658 1659func readv(fd int, iovs []Iovec) (n int, err error) { 1660 var _p0 unsafe.Pointer 1661 if len(iovs) > 0 { 1662 _p0 = unsafe.Pointer(&iovs[0]) 1663 } else { 1664 _p0 = unsafe.Pointer(&_zero) 1665 } 1666 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1667 n = int(r0) 1668 if e1 != 0 { 1669 err = errnoErr(e1) 1670 } 1671 return 1672} 1673 1674// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1675 1676func writev(fd int, iovs []Iovec) (n int, err error) { 1677 var _p0 unsafe.Pointer 1678 if len(iovs) > 0 { 1679 _p0 = unsafe.Pointer(&iovs[0]) 1680 } else { 1681 _p0 = unsafe.Pointer(&_zero) 1682 } 1683 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1684 n = int(r0) 1685 if e1 != 0 { 1686 err = errnoErr(e1) 1687 } 1688 return 1689} 1690 1691// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1692 1693func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1694 var _p0 unsafe.Pointer 1695 if len(iovs) > 0 { 1696 _p0 = unsafe.Pointer(&iovs[0]) 1697 } else { 1698 _p0 = unsafe.Pointer(&_zero) 1699 } 1700 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1701 n = int(r0) 1702 if e1 != 0 { 1703 err = errnoErr(e1) 1704 } 1705 return 1706} 1707 1708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1709 1710func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1711 var _p0 unsafe.Pointer 1712 if len(iovs) > 0 { 1713 _p0 = unsafe.Pointer(&iovs[0]) 1714 } else { 1715 _p0 = unsafe.Pointer(&_zero) 1716 } 1717 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1718 n = int(r0) 1719 if e1 != 0 { 1720 err = errnoErr(e1) 1721 } 1722 return 1723} 1724 1725// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1726 1727func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1728 var _p0 unsafe.Pointer 1729 if len(iovs) > 0 { 1730 _p0 = unsafe.Pointer(&iovs[0]) 1731 } else { 1732 _p0 = unsafe.Pointer(&_zero) 1733 } 1734 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1735 n = int(r0) 1736 if e1 != 0 { 1737 err = errnoErr(e1) 1738 } 1739 return 1740} 1741 1742// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1743 1744func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1745 var _p0 unsafe.Pointer 1746 if len(iovs) > 0 { 1747 _p0 = unsafe.Pointer(&iovs[0]) 1748 } else { 1749 _p0 = unsafe.Pointer(&_zero) 1750 } 1751 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1752 n = int(r0) 1753 if e1 != 0 { 1754 err = errnoErr(e1) 1755 } 1756 return 1757} 1758 1759// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1760 1761func munmap(addr uintptr, length uintptr) (err error) { 1762 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 1763 if e1 != 0 { 1764 err = errnoErr(e1) 1765 } 1766 return 1767} 1768 1769// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1770 1771func Madvise(b []byte, advice int) (err error) { 1772 var _p0 unsafe.Pointer 1773 if len(b) > 0 { 1774 _p0 = unsafe.Pointer(&b[0]) 1775 } else { 1776 _p0 = unsafe.Pointer(&_zero) 1777 } 1778 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) 1779 if e1 != 0 { 1780 err = errnoErr(e1) 1781 } 1782 return 1783} 1784 1785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1786 1787func Mprotect(b []byte, prot int) (err error) { 1788 var _p0 unsafe.Pointer 1789 if len(b) > 0 { 1790 _p0 = unsafe.Pointer(&b[0]) 1791 } else { 1792 _p0 = unsafe.Pointer(&_zero) 1793 } 1794 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1795 if e1 != 0 { 1796 err = errnoErr(e1) 1797 } 1798 return 1799} 1800 1801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1802 1803func Mlock(b []byte) (err error) { 1804 var _p0 unsafe.Pointer 1805 if len(b) > 0 { 1806 _p0 = unsafe.Pointer(&b[0]) 1807 } else { 1808 _p0 = unsafe.Pointer(&_zero) 1809 } 1810 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 1811 if e1 != 0 { 1812 err = errnoErr(e1) 1813 } 1814 return 1815} 1816 1817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1818 1819func Mlockall(flags int) (err error) { 1820 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 1821 if e1 != 0 { 1822 err = errnoErr(e1) 1823 } 1824 return 1825} 1826 1827// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1828 1829func Msync(b []byte, flags int) (err error) { 1830 var _p0 unsafe.Pointer 1831 if len(b) > 0 { 1832 _p0 = unsafe.Pointer(&b[0]) 1833 } else { 1834 _p0 = unsafe.Pointer(&_zero) 1835 } 1836 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 1837 if e1 != 0 { 1838 err = errnoErr(e1) 1839 } 1840 return 1841} 1842 1843// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1844 1845func Munlock(b []byte) (err error) { 1846 var _p0 unsafe.Pointer 1847 if len(b) > 0 { 1848 _p0 = unsafe.Pointer(&b[0]) 1849 } else { 1850 _p0 = unsafe.Pointer(&_zero) 1851 } 1852 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 1853 if e1 != 0 { 1854 err = errnoErr(e1) 1855 } 1856 return 1857} 1858 1859// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1860 1861func Munlockall() (err error) { 1862 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 1863 if e1 != 0 { 1864 err = errnoErr(e1) 1865 } 1866 return 1867} 1868 1869// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1870 1871func faccessat(dirfd int, path string, mode uint32) (err error) { 1872 var _p0 *byte 1873 _p0, err = BytePtrFromString(path) 1874 if err != nil { 1875 return 1876 } 1877 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1878 if e1 != 0 { 1879 err = errnoErr(e1) 1880 } 1881 return 1882} 1883 1884// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1885 1886func Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { 1887 var _p0 *byte 1888 _p0, err = BytePtrFromString(path) 1889 if err != nil { 1890 return 1891 } 1892 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1893 if e1 != 0 { 1894 err = errnoErr(e1) 1895 } 1896 return 1897} 1898 1899// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1900 1901func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { 1902 var _p0 *byte 1903 _p0, err = BytePtrFromString(pathname) 1904 if err != nil { 1905 return 1906 } 1907 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0) 1908 if e1 != 0 { 1909 err = errnoErr(e1) 1910 } 1911 return 1912} 1913 1914// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1915 1916func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { 1917 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) 1918 fd = int(r0) 1919 if e1 != 0 { 1920 err = errnoErr(e1) 1921 } 1922 return 1923} 1924 1925// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1926 1927func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1928 var _p0 unsafe.Pointer 1929 if len(localIov) > 0 { 1930 _p0 = unsafe.Pointer(&localIov[0]) 1931 } else { 1932 _p0 = unsafe.Pointer(&_zero) 1933 } 1934 var _p1 unsafe.Pointer 1935 if len(remoteIov) > 0 { 1936 _p1 = unsafe.Pointer(&remoteIov[0]) 1937 } else { 1938 _p1 = unsafe.Pointer(&_zero) 1939 } 1940 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1941 n = int(r0) 1942 if e1 != 0 { 1943 err = errnoErr(e1) 1944 } 1945 return 1946} 1947 1948// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1949 1950func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1951 var _p0 unsafe.Pointer 1952 if len(localIov) > 0 { 1953 _p0 = unsafe.Pointer(&localIov[0]) 1954 } else { 1955 _p0 = unsafe.Pointer(&_zero) 1956 } 1957 var _p1 unsafe.Pointer 1958 if len(remoteIov) > 0 { 1959 _p1 = unsafe.Pointer(&remoteIov[0]) 1960 } else { 1961 _p1 = unsafe.Pointer(&_zero) 1962 } 1963 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1964 n = int(r0) 1965 if e1 != 0 { 1966 err = errnoErr(e1) 1967 } 1968 return 1969} 1970 1971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1972 1973func PidfdOpen(pid int, flags int) (fd int, err error) { 1974 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) 1975 fd = int(r0) 1976 if e1 != 0 { 1977 err = errnoErr(e1) 1978 } 1979 return 1980} 1981 1982// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1983 1984func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { 1985 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) 1986 fd = int(r0) 1987 if e1 != 0 { 1988 err = errnoErr(e1) 1989 } 1990 return 1991} 1992 1993// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1994 1995func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { 1996 r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag)) 1997 ret = uintptr(r0) 1998 if e1 != 0 { 1999 err = errnoErr(e1) 2000 } 2001 return 2002} 2003 2004// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2005 2006func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { 2007 r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) 2008 result = int(r0) 2009 if e1 != 0 { 2010 err = errnoErr(e1) 2011 } 2012 return 2013} 2014 2015// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2016 2017func shmdt(addr uintptr) (err error) { 2018 _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0) 2019 if e1 != 0 { 2020 err = errnoErr(e1) 2021 } 2022 return 2023} 2024 2025// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2026 2027func shmget(key int, size int, flag int) (id int, err error) { 2028 r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag)) 2029 id = int(r0) 2030 if e1 != 0 { 2031 err = errnoErr(e1) 2032 } 2033 return 2034} 2035