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 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 Acct(path string) (err error) { 413 var _p0 *byte 414 _p0, err = BytePtrFromString(path) 415 if err != nil { 416 return 417 } 418 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 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 AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { 428 var _p0 *byte 429 _p0, err = BytePtrFromString(keyType) 430 if err != nil { 431 return 432 } 433 var _p1 *byte 434 _p1, err = BytePtrFromString(description) 435 if err != nil { 436 return 437 } 438 var _p2 unsafe.Pointer 439 if len(payload) > 0 { 440 _p2 = unsafe.Pointer(&payload[0]) 441 } else { 442 _p2 = unsafe.Pointer(&_zero) 443 } 444 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) 445 id = int(r0) 446 if e1 != 0 { 447 err = errnoErr(e1) 448 } 449 return 450} 451 452// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 453 454func Adjtimex(buf *Timex) (state int, err error) { 455 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) 456 state = int(r0) 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 Capget(hdr *CapUserHeader, data *CapUserData) (err error) { 466 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 467 if e1 != 0 { 468 err = errnoErr(e1) 469 } 470 return 471} 472 473// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 474 475func Capset(hdr *CapUserHeader, data *CapUserData) (err error) { 476 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 477 if e1 != 0 { 478 err = errnoErr(e1) 479 } 480 return 481} 482 483// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 484 485func Chdir(path string) (err error) { 486 var _p0 *byte 487 _p0, err = BytePtrFromString(path) 488 if err != nil { 489 return 490 } 491 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Chroot(path string) (err error) { 501 var _p0 *byte 502 _p0, err = BytePtrFromString(path) 503 if err != nil { 504 return 505 } 506 _, _, e1 := Syscall(SYS_CHROOT, 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 ClockGetres(clockid int32, res *Timespec) (err error) { 516 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 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 ClockGettime(clockid int32, time *Timespec) (err error) { 526 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 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 ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { 536 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) 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 Close(fd int) (err error) { 546 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 547 if e1 != 0 { 548 err = errnoErr(e1) 549 } 550 return 551} 552 553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 554 555func CloseRange(first uint, last uint, flags uint) (err error) { 556 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) 557 if e1 != 0 { 558 err = errnoErr(e1) 559 } 560 return 561} 562 563// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 564 565func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 566 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 567 n = int(r0) 568 if e1 != 0 { 569 err = errnoErr(e1) 570 } 571 return 572} 573 574// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 575 576func DeleteModule(name string, flags int) (err error) { 577 var _p0 *byte 578 _p0, err = BytePtrFromString(name) 579 if err != nil { 580 return 581 } 582 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 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 Dup(oldfd int) (fd int, err error) { 592 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 593 fd = int(r0) 594 if e1 != 0 { 595 err = errnoErr(e1) 596 } 597 return 598} 599 600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 601 602func Dup3(oldfd int, newfd int, flags int) (err error) { 603 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags)) 604 if e1 != 0 { 605 err = errnoErr(e1) 606 } 607 return 608} 609 610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 611 612func EpollCreate1(flag int) (fd int, err error) { 613 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) 614 fd = int(r0) 615 if e1 != 0 { 616 err = errnoErr(e1) 617 } 618 return 619} 620 621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622 623func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { 624 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0) 625 if e1 != 0 { 626 err = errnoErr(e1) 627 } 628 return 629} 630 631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 632 633func Eventfd(initval uint, flags int) (fd int, err error) { 634 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) 635 fd = int(r0) 636 if e1 != 0 { 637 err = errnoErr(e1) 638 } 639 return 640} 641 642// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 643 644func Exit(code int) { 645 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) 646 return 647} 648 649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 650 651func Fchdir(fd int) (err error) { 652 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 653 if e1 != 0 { 654 err = errnoErr(e1) 655 } 656 return 657} 658 659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 660 661func Fchmod(fd int, mode uint32) (err error) { 662 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 663 if e1 != 0 { 664 err = errnoErr(e1) 665 } 666 return 667} 668 669// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 670 671func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 672 var _p0 *byte 673 _p0, err = BytePtrFromString(path) 674 if err != nil { 675 return 676 } 677 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 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 Fdatasync(fd int) (err error) { 687 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0) 688 if e1 != 0 { 689 err = errnoErr(e1) 690 } 691 return 692} 693 694// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 695 696func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { 697 var _p0 *byte 698 _p0, err = BytePtrFromString(attr) 699 if err != nil { 700 return 701 } 702 var _p1 unsafe.Pointer 703 if len(dest) > 0 { 704 _p1 = unsafe.Pointer(&dest[0]) 705 } else { 706 _p1 = unsafe.Pointer(&_zero) 707 } 708 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) 709 sz = int(r0) 710 if e1 != 0 { 711 err = errnoErr(e1) 712 } 713 return 714} 715 716// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 717 718func FinitModule(fd int, params string, flags int) (err error) { 719 var _p0 *byte 720 _p0, err = BytePtrFromString(params) 721 if err != nil { 722 return 723 } 724 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 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 Flistxattr(fd int, dest []byte) (sz int, err error) { 734 var _p0 unsafe.Pointer 735 if len(dest) > 0 { 736 _p0 = unsafe.Pointer(&dest[0]) 737 } else { 738 _p0 = unsafe.Pointer(&_zero) 739 } 740 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) 741 sz = int(r0) 742 if e1 != 0 { 743 err = errnoErr(e1) 744 } 745 return 746} 747 748// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 749 750func Flock(fd int, how int) (err error) { 751 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 752 if e1 != 0 { 753 err = errnoErr(e1) 754 } 755 return 756} 757 758// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 759 760func Fremovexattr(fd int, attr string) (err error) { 761 var _p0 *byte 762 _p0, err = BytePtrFromString(attr) 763 if err != nil { 764 return 765 } 766 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 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 Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { 776 var _p0 *byte 777 _p0, err = BytePtrFromString(attr) 778 if err != nil { 779 return 780 } 781 var _p1 unsafe.Pointer 782 if len(dest) > 0 { 783 _p1 = unsafe.Pointer(&dest[0]) 784 } else { 785 _p1 = unsafe.Pointer(&_zero) 786 } 787 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) 788 if e1 != 0 { 789 err = errnoErr(e1) 790 } 791 return 792} 793 794// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 795 796func Fsync(fd int) (err error) { 797 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 798 if e1 != 0 { 799 err = errnoErr(e1) 800 } 801 return 802} 803 804// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 805 806func Getdents(fd int, buf []byte) (n int, err error) { 807 var _p0 unsafe.Pointer 808 if len(buf) > 0 { 809 _p0 = unsafe.Pointer(&buf[0]) 810 } else { 811 _p0 = unsafe.Pointer(&_zero) 812 } 813 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 814 n = int(r0) 815 if e1 != 0 { 816 err = errnoErr(e1) 817 } 818 return 819} 820 821// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 822 823func Getpgid(pid int) (pgid int, err error) { 824 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 825 pgid = int(r0) 826 if e1 != 0 { 827 err = errnoErr(e1) 828 } 829 return 830} 831 832// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 833 834func Getpid() (pid int) { 835 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) 836 pid = int(r0) 837 return 838} 839 840// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 841 842func Getppid() (ppid int) { 843 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) 844 ppid = int(r0) 845 return 846} 847 848// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 849 850func Getpriority(which int, who int) (prio int, err error) { 851 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 852 prio = int(r0) 853 if e1 != 0 { 854 err = errnoErr(e1) 855 } 856 return 857} 858 859// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 860 861func Getrandom(buf []byte, flags int) (n int, err error) { 862 var _p0 unsafe.Pointer 863 if len(buf) > 0 { 864 _p0 = unsafe.Pointer(&buf[0]) 865 } else { 866 _p0 = unsafe.Pointer(&_zero) 867 } 868 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) 869 n = int(r0) 870 if e1 != 0 { 871 err = errnoErr(e1) 872 } 873 return 874} 875 876// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 877 878func Getrusage(who int, rusage *Rusage) (err error) { 879 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 880 if e1 != 0 { 881 err = errnoErr(e1) 882 } 883 return 884} 885 886// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 887 888func Getsid(pid int) (sid int, err error) { 889 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 890 sid = int(r0) 891 if e1 != 0 { 892 err = errnoErr(e1) 893 } 894 return 895} 896 897// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 898 899func Gettid() (tid int) { 900 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) 901 tid = int(r0) 902 return 903} 904 905// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 906 907func Getxattr(path string, attr string, dest []byte) (sz int, err error) { 908 var _p0 *byte 909 _p0, err = BytePtrFromString(path) 910 if err != nil { 911 return 912 } 913 var _p1 *byte 914 _p1, err = BytePtrFromString(attr) 915 if err != nil { 916 return 917 } 918 var _p2 unsafe.Pointer 919 if len(dest) > 0 { 920 _p2 = unsafe.Pointer(&dest[0]) 921 } else { 922 _p2 = unsafe.Pointer(&_zero) 923 } 924 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 925 sz = int(r0) 926 if e1 != 0 { 927 err = errnoErr(e1) 928 } 929 return 930} 931 932// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 933 934func InitModule(moduleImage []byte, params string) (err error) { 935 var _p0 unsafe.Pointer 936 if len(moduleImage) > 0 { 937 _p0 = unsafe.Pointer(&moduleImage[0]) 938 } else { 939 _p0 = unsafe.Pointer(&_zero) 940 } 941 var _p1 *byte 942 _p1, err = BytePtrFromString(params) 943 if err != nil { 944 return 945 } 946 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) 947 if e1 != 0 { 948 err = errnoErr(e1) 949 } 950 return 951} 952 953// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 954 955func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 956 var _p0 *byte 957 _p0, err = BytePtrFromString(pathname) 958 if err != nil { 959 return 960 } 961 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) 962 watchdesc = int(r0) 963 if e1 != 0 { 964 err = errnoErr(e1) 965 } 966 return 967} 968 969// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 970 971func InotifyInit1(flags int) (fd int, err error) { 972 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) 973 fd = int(r0) 974 if e1 != 0 { 975 err = errnoErr(e1) 976 } 977 return 978} 979 980// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 981 982func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { 983 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) 984 success = int(r0) 985 if e1 != 0 { 986 err = errnoErr(e1) 987 } 988 return 989} 990 991// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 992 993func Kill(pid int, sig syscall.Signal) (err error) { 994 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) 995 if e1 != 0 { 996 err = errnoErr(e1) 997 } 998 return 999} 1000 1001// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1002 1003func Klogctl(typ int, buf []byte) (n int, err error) { 1004 var _p0 unsafe.Pointer 1005 if len(buf) > 0 { 1006 _p0 = unsafe.Pointer(&buf[0]) 1007 } else { 1008 _p0 = unsafe.Pointer(&_zero) 1009 } 1010 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) 1011 n = int(r0) 1012 if e1 != 0 { 1013 err = errnoErr(e1) 1014 } 1015 return 1016} 1017 1018// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1019 1020func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { 1021 var _p0 *byte 1022 _p0, err = BytePtrFromString(path) 1023 if err != nil { 1024 return 1025 } 1026 var _p1 *byte 1027 _p1, err = BytePtrFromString(attr) 1028 if err != nil { 1029 return 1030 } 1031 var _p2 unsafe.Pointer 1032 if len(dest) > 0 { 1033 _p2 = unsafe.Pointer(&dest[0]) 1034 } else { 1035 _p2 = unsafe.Pointer(&_zero) 1036 } 1037 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 1038 sz = int(r0) 1039 if e1 != 0 { 1040 err = errnoErr(e1) 1041 } 1042 return 1043} 1044 1045// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1046 1047func Listxattr(path string, dest []byte) (sz int, err error) { 1048 var _p0 *byte 1049 _p0, err = BytePtrFromString(path) 1050 if err != nil { 1051 return 1052 } 1053 var _p1 unsafe.Pointer 1054 if len(dest) > 0 { 1055 _p1 = unsafe.Pointer(&dest[0]) 1056 } else { 1057 _p1 = unsafe.Pointer(&_zero) 1058 } 1059 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1060 sz = int(r0) 1061 if e1 != 0 { 1062 err = errnoErr(e1) 1063 } 1064 return 1065} 1066 1067// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1068 1069func Llistxattr(path string, dest []byte) (sz int, err error) { 1070 var _p0 *byte 1071 _p0, err = BytePtrFromString(path) 1072 if err != nil { 1073 return 1074 } 1075 var _p1 unsafe.Pointer 1076 if len(dest) > 0 { 1077 _p1 = unsafe.Pointer(&dest[0]) 1078 } else { 1079 _p1 = unsafe.Pointer(&_zero) 1080 } 1081 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1082 sz = int(r0) 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 Lremovexattr(path string, attr string) (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 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1103 if e1 != 0 { 1104 err = errnoErr(e1) 1105 } 1106 return 1107} 1108 1109// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1110 1111func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { 1112 var _p0 *byte 1113 _p0, err = BytePtrFromString(path) 1114 if err != nil { 1115 return 1116 } 1117 var _p1 *byte 1118 _p1, err = BytePtrFromString(attr) 1119 if err != nil { 1120 return 1121 } 1122 var _p2 unsafe.Pointer 1123 if len(data) > 0 { 1124 _p2 = unsafe.Pointer(&data[0]) 1125 } else { 1126 _p2 = unsafe.Pointer(&_zero) 1127 } 1128 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1129 if e1 != 0 { 1130 err = errnoErr(e1) 1131 } 1132 return 1133} 1134 1135// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1136 1137func MemfdCreate(name string, flags int) (fd int, err error) { 1138 var _p0 *byte 1139 _p0, err = BytePtrFromString(name) 1140 if err != nil { 1141 return 1142 } 1143 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1144 fd = int(r0) 1145 if e1 != 0 { 1146 err = errnoErr(e1) 1147 } 1148 return 1149} 1150 1151// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1152 1153func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1154 var _p0 *byte 1155 _p0, err = BytePtrFromString(path) 1156 if err != nil { 1157 return 1158 } 1159 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 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 Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1169 var _p0 *byte 1170 _p0, err = BytePtrFromString(path) 1171 if err != nil { 1172 return 1173 } 1174 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 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 Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1184 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1185 if e1 != 0 { 1186 err = errnoErr(e1) 1187 } 1188 return 1189} 1190 1191// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1192 1193func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { 1194 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) 1195 fd = int(r0) 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 PivotRoot(newroot string, putold string) (err error) { 1205 var _p0 *byte 1206 _p0, err = BytePtrFromString(newroot) 1207 if err != nil { 1208 return 1209 } 1210 var _p1 *byte 1211 _p1, err = BytePtrFromString(putold) 1212 if err != nil { 1213 return 1214 } 1215 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { 1225 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) 1226 if e1 != 0 { 1227 err = errnoErr(e1) 1228 } 1229 return 1230} 1231 1232// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1233 1234func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { 1235 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 1236 if e1 != 0 { 1237 err = errnoErr(e1) 1238 } 1239 return 1240} 1241 1242// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1243 1244func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1245 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))) 1246 n = int(r0) 1247 if e1 != 0 { 1248 err = errnoErr(e1) 1249 } 1250 return 1251} 1252 1253// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1254 1255func read(fd int, p []byte) (n int, err error) { 1256 var _p0 unsafe.Pointer 1257 if len(p) > 0 { 1258 _p0 = unsafe.Pointer(&p[0]) 1259 } else { 1260 _p0 = unsafe.Pointer(&_zero) 1261 } 1262 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1263 n = int(r0) 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 Removexattr(path string, attr string) (err error) { 1273 var _p0 *byte 1274 _p0, err = BytePtrFromString(path) 1275 if err != nil { 1276 return 1277 } 1278 var _p1 *byte 1279 _p1, err = BytePtrFromString(attr) 1280 if err != nil { 1281 return 1282 } 1283 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1293 var _p0 *byte 1294 _p0, err = BytePtrFromString(oldpath) 1295 if err != nil { 1296 return 1297 } 1298 var _p1 *byte 1299 _p1, err = BytePtrFromString(newpath) 1300 if err != nil { 1301 return 1302 } 1303 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1304 if e1 != 0 { 1305 err = errnoErr(e1) 1306 } 1307 return 1308} 1309 1310// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1311 1312func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { 1313 var _p0 *byte 1314 _p0, err = BytePtrFromString(keyType) 1315 if err != nil { 1316 return 1317 } 1318 var _p1 *byte 1319 _p1, err = BytePtrFromString(description) 1320 if err != nil { 1321 return 1322 } 1323 var _p2 *byte 1324 _p2, err = BytePtrFromString(callback) 1325 if err != nil { 1326 return 1327 } 1328 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) 1329 id = int(r0) 1330 if e1 != 0 { 1331 err = errnoErr(e1) 1332 } 1333 return 1334} 1335 1336// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1337 1338func Setdomainname(p []byte) (err error) { 1339 var _p0 unsafe.Pointer 1340 if len(p) > 0 { 1341 _p0 = unsafe.Pointer(&p[0]) 1342 } else { 1343 _p0 = unsafe.Pointer(&_zero) 1344 } 1345 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) 1346 if e1 != 0 { 1347 err = errnoErr(e1) 1348 } 1349 return 1350} 1351 1352// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1353 1354func Sethostname(p []byte) (err error) { 1355 var _p0 unsafe.Pointer 1356 if len(p) > 0 { 1357 _p0 = unsafe.Pointer(&p[0]) 1358 } else { 1359 _p0 = unsafe.Pointer(&_zero) 1360 } 1361 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) 1362 if e1 != 0 { 1363 err = errnoErr(e1) 1364 } 1365 return 1366} 1367 1368// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1369 1370func Setpgid(pid int, pgid int) (err error) { 1371 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1372 if e1 != 0 { 1373 err = errnoErr(e1) 1374 } 1375 return 1376} 1377 1378// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1379 1380func Setsid() (pid int, err error) { 1381 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 1382 pid = int(r0) 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 Settimeofday(tv *Timeval) (err error) { 1392 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) 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 Setns(fd int, nstype int) (err error) { 1402 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0) 1403 if e1 != 0 { 1404 err = errnoErr(e1) 1405 } 1406 return 1407} 1408 1409// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1410 1411func Setpriority(which int, who int, prio int) (err error) { 1412 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1413 if e1 != 0 { 1414 err = errnoErr(e1) 1415 } 1416 return 1417} 1418 1419// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1420 1421func Setxattr(path string, attr string, data []byte, flags int) (err error) { 1422 var _p0 *byte 1423 _p0, err = BytePtrFromString(path) 1424 if err != nil { 1425 return 1426 } 1427 var _p1 *byte 1428 _p1, err = BytePtrFromString(attr) 1429 if err != nil { 1430 return 1431 } 1432 var _p2 unsafe.Pointer 1433 if len(data) > 0 { 1434 _p2 = unsafe.Pointer(&data[0]) 1435 } else { 1436 _p2 = unsafe.Pointer(&_zero) 1437 } 1438 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1439 if e1 != 0 { 1440 err = errnoErr(e1) 1441 } 1442 return 1443} 1444 1445// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1446 1447func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { 1448 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) 1449 newfd = int(r0) 1450 if e1 != 0 { 1451 err = errnoErr(e1) 1452 } 1453 return 1454} 1455 1456// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1457 1458func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1459 var _p0 *byte 1460 _p0, err = BytePtrFromString(path) 1461 if err != nil { 1462 return 1463 } 1464 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0) 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 Sync() { 1474 SyscallNoError(SYS_SYNC, 0, 0, 0) 1475 return 1476} 1477 1478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1479 1480func Syncfs(fd int) (err error) { 1481 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) 1482 if e1 != 0 { 1483 err = errnoErr(e1) 1484 } 1485 return 1486} 1487 1488// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1489 1490func Sysinfo(info *Sysinfo_t) (err error) { 1491 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0) 1492 if e1 != 0 { 1493 err = errnoErr(e1) 1494 } 1495 return 1496} 1497 1498// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1499 1500func TimerfdCreate(clockid int, flags int) (fd int, err error) { 1501 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) 1502 fd = int(r0) 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 TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { 1512 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) 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 TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { 1522 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 0) 1523 if e1 != 0 { 1524 err = errnoErr(e1) 1525 } 1526 return 1527} 1528 1529// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1530 1531func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { 1532 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) 1533 if e1 != 0 { 1534 err = errnoErr(e1) 1535 } 1536 return 1537} 1538 1539// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1540 1541func Times(tms *Tms) (ticks uintptr, err error) { 1542 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) 1543 ticks = uintptr(r0) 1544 if e1 != 0 { 1545 err = errnoErr(e1) 1546 } 1547 return 1548} 1549 1550// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1551 1552func Umask(mask int) (oldmask int) { 1553 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) 1554 oldmask = int(r0) 1555 return 1556} 1557 1558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1559 1560func Uname(buf *Utsname) (err error) { 1561 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) 1562 if e1 != 0 { 1563 err = errnoErr(e1) 1564 } 1565 return 1566} 1567 1568// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1569 1570func Unmount(target string, flags int) (err error) { 1571 var _p0 *byte 1572 _p0, err = BytePtrFromString(target) 1573 if err != nil { 1574 return 1575 } 1576 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 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 Unshare(flags int) (err error) { 1586 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0) 1587 if e1 != 0 { 1588 err = errnoErr(e1) 1589 } 1590 return 1591} 1592 1593// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1594 1595func write(fd int, p []byte) (n int, err error) { 1596 var _p0 unsafe.Pointer 1597 if len(p) > 0 { 1598 _p0 = unsafe.Pointer(&p[0]) 1599 } else { 1600 _p0 = unsafe.Pointer(&_zero) 1601 } 1602 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1603 n = int(r0) 1604 if e1 != 0 { 1605 err = errnoErr(e1) 1606 } 1607 return 1608} 1609 1610// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1611 1612func exitThread(code int) (err error) { 1613 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) 1614 if e1 != 0 { 1615 err = errnoErr(e1) 1616 } 1617 return 1618} 1619 1620// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1621 1622func readlen(fd int, p *byte, np int) (n int, err error) { 1623 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1624 n = int(r0) 1625 if e1 != 0 { 1626 err = errnoErr(e1) 1627 } 1628 return 1629} 1630 1631// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1632 1633func writelen(fd int, p *byte, np int) (n int, err error) { 1634 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1635 n = int(r0) 1636 if e1 != 0 { 1637 err = errnoErr(e1) 1638 } 1639 return 1640} 1641 1642// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1643 1644func readv(fd int, iovs []Iovec) (n int, err error) { 1645 var _p0 unsafe.Pointer 1646 if len(iovs) > 0 { 1647 _p0 = unsafe.Pointer(&iovs[0]) 1648 } else { 1649 _p0 = unsafe.Pointer(&_zero) 1650 } 1651 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1652 n = int(r0) 1653 if e1 != 0 { 1654 err = errnoErr(e1) 1655 } 1656 return 1657} 1658 1659// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1660 1661func writev(fd int, iovs []Iovec) (n int, err error) { 1662 var _p0 unsafe.Pointer 1663 if len(iovs) > 0 { 1664 _p0 = unsafe.Pointer(&iovs[0]) 1665 } else { 1666 _p0 = unsafe.Pointer(&_zero) 1667 } 1668 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1669 n = int(r0) 1670 if e1 != 0 { 1671 err = errnoErr(e1) 1672 } 1673 return 1674} 1675 1676// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1677 1678func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1679 var _p0 unsafe.Pointer 1680 if len(iovs) > 0 { 1681 _p0 = unsafe.Pointer(&iovs[0]) 1682 } else { 1683 _p0 = unsafe.Pointer(&_zero) 1684 } 1685 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1686 n = int(r0) 1687 if e1 != 0 { 1688 err = errnoErr(e1) 1689 } 1690 return 1691} 1692 1693// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1694 1695func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1696 var _p0 unsafe.Pointer 1697 if len(iovs) > 0 { 1698 _p0 = unsafe.Pointer(&iovs[0]) 1699 } else { 1700 _p0 = unsafe.Pointer(&_zero) 1701 } 1702 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1703 n = int(r0) 1704 if e1 != 0 { 1705 err = errnoErr(e1) 1706 } 1707 return 1708} 1709 1710// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1711 1712func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1713 var _p0 unsafe.Pointer 1714 if len(iovs) > 0 { 1715 _p0 = unsafe.Pointer(&iovs[0]) 1716 } else { 1717 _p0 = unsafe.Pointer(&_zero) 1718 } 1719 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1720 n = int(r0) 1721 if e1 != 0 { 1722 err = errnoErr(e1) 1723 } 1724 return 1725} 1726 1727// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1728 1729func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1730 var _p0 unsafe.Pointer 1731 if len(iovs) > 0 { 1732 _p0 = unsafe.Pointer(&iovs[0]) 1733 } else { 1734 _p0 = unsafe.Pointer(&_zero) 1735 } 1736 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1737 n = int(r0) 1738 if e1 != 0 { 1739 err = errnoErr(e1) 1740 } 1741 return 1742} 1743 1744// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1745 1746func munmap(addr uintptr, length uintptr) (err error) { 1747 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 1748 if e1 != 0 { 1749 err = errnoErr(e1) 1750 } 1751 return 1752} 1753 1754// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1755 1756func Madvise(b []byte, advice int) (err error) { 1757 var _p0 unsafe.Pointer 1758 if len(b) > 0 { 1759 _p0 = unsafe.Pointer(&b[0]) 1760 } else { 1761 _p0 = unsafe.Pointer(&_zero) 1762 } 1763 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) 1764 if e1 != 0 { 1765 err = errnoErr(e1) 1766 } 1767 return 1768} 1769 1770// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1771 1772func Mprotect(b []byte, prot int) (err error) { 1773 var _p0 unsafe.Pointer 1774 if len(b) > 0 { 1775 _p0 = unsafe.Pointer(&b[0]) 1776 } else { 1777 _p0 = unsafe.Pointer(&_zero) 1778 } 1779 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1780 if e1 != 0 { 1781 err = errnoErr(e1) 1782 } 1783 return 1784} 1785 1786// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1787 1788func Mlock(b []byte) (err error) { 1789 var _p0 unsafe.Pointer 1790 if len(b) > 0 { 1791 _p0 = unsafe.Pointer(&b[0]) 1792 } else { 1793 _p0 = unsafe.Pointer(&_zero) 1794 } 1795 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 1796 if e1 != 0 { 1797 err = errnoErr(e1) 1798 } 1799 return 1800} 1801 1802// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1803 1804func Mlockall(flags int) (err error) { 1805 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 1806 if e1 != 0 { 1807 err = errnoErr(e1) 1808 } 1809 return 1810} 1811 1812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1813 1814func Msync(b []byte, flags int) (err error) { 1815 var _p0 unsafe.Pointer 1816 if len(b) > 0 { 1817 _p0 = unsafe.Pointer(&b[0]) 1818 } else { 1819 _p0 = unsafe.Pointer(&_zero) 1820 } 1821 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 1822 if e1 != 0 { 1823 err = errnoErr(e1) 1824 } 1825 return 1826} 1827 1828// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1829 1830func Munlock(b []byte) (err error) { 1831 var _p0 unsafe.Pointer 1832 if len(b) > 0 { 1833 _p0 = unsafe.Pointer(&b[0]) 1834 } else { 1835 _p0 = unsafe.Pointer(&_zero) 1836 } 1837 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 1838 if e1 != 0 { 1839 err = errnoErr(e1) 1840 } 1841 return 1842} 1843 1844// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1845 1846func Munlockall() (err error) { 1847 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 1848 if e1 != 0 { 1849 err = errnoErr(e1) 1850 } 1851 return 1852} 1853 1854// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1855 1856func faccessat(dirfd int, path string, mode uint32) (err error) { 1857 var _p0 *byte 1858 _p0, err = BytePtrFromString(path) 1859 if err != nil { 1860 return 1861 } 1862 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 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 Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { 1872 var _p0 *byte 1873 _p0, err = BytePtrFromString(path) 1874 if err != nil { 1875 return 1876 } 1877 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 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 nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { 1887 var _p0 *byte 1888 _p0, err = BytePtrFromString(pathname) 1889 if err != nil { 1890 return 1891 } 1892 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 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 openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { 1902 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) 1903 fd = int(r0) 1904 if e1 != 0 { 1905 err = errnoErr(e1) 1906 } 1907 return 1908} 1909 1910// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1911 1912func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1913 var _p0 unsafe.Pointer 1914 if len(localIov) > 0 { 1915 _p0 = unsafe.Pointer(&localIov[0]) 1916 } else { 1917 _p0 = unsafe.Pointer(&_zero) 1918 } 1919 var _p1 unsafe.Pointer 1920 if len(remoteIov) > 0 { 1921 _p1 = unsafe.Pointer(&remoteIov[0]) 1922 } else { 1923 _p1 = unsafe.Pointer(&_zero) 1924 } 1925 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1926 n = int(r0) 1927 if e1 != 0 { 1928 err = errnoErr(e1) 1929 } 1930 return 1931} 1932 1933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1934 1935func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1936 var _p0 unsafe.Pointer 1937 if len(localIov) > 0 { 1938 _p0 = unsafe.Pointer(&localIov[0]) 1939 } else { 1940 _p0 = unsafe.Pointer(&_zero) 1941 } 1942 var _p1 unsafe.Pointer 1943 if len(remoteIov) > 0 { 1944 _p1 = unsafe.Pointer(&remoteIov[0]) 1945 } else { 1946 _p1 = unsafe.Pointer(&_zero) 1947 } 1948 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1949 n = int(r0) 1950 if e1 != 0 { 1951 err = errnoErr(e1) 1952 } 1953 return 1954} 1955 1956// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1957 1958func PidfdOpen(pid int, flags int) (fd int, err error) { 1959 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) 1960 fd = int(r0) 1961 if e1 != 0 { 1962 err = errnoErr(e1) 1963 } 1964 return 1965} 1966 1967// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1968 1969func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { 1970 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) 1971 fd = int(r0) 1972 if e1 != 0 { 1973 err = errnoErr(e1) 1974 } 1975 return 1976} 1977 1978// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1979 1980func shmat(id int, addr uintptr, flag int) (ret uintptr, err error) { 1981 r0, _, e1 := Syscall(SYS_SHMAT, uintptr(id), uintptr(addr), uintptr(flag)) 1982 ret = uintptr(r0) 1983 if e1 != 0 { 1984 err = errnoErr(e1) 1985 } 1986 return 1987} 1988 1989// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1990 1991func shmctl(id int, cmd int, buf *SysvShmDesc) (result int, err error) { 1992 r0, _, e1 := Syscall(SYS_SHMCTL, uintptr(id), uintptr(cmd), uintptr(unsafe.Pointer(buf))) 1993 result = int(r0) 1994 if e1 != 0 { 1995 err = errnoErr(e1) 1996 } 1997 return 1998} 1999 2000// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2001 2002func shmdt(addr uintptr) (err error) { 2003 _, _, e1 := Syscall(SYS_SHMDT, uintptr(addr), 0, 0) 2004 if e1 != 0 { 2005 err = errnoErr(e1) 2006 } 2007 return 2008} 2009 2010// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 2011 2012func shmget(key int, size int, flag int) (id int, err error) { 2013 r0, _, e1 := Syscall(SYS_SHMGET, uintptr(key), uintptr(size), uintptr(flag)) 2014 id = int(r0) 2015 if e1 != 0 { 2016 err = errnoErr(e1) 2017 } 2018 return 2019} 2020