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 ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 114 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) 115 n = int(r0) 116 if e1 != 0 { 117 err = errnoErr(e1) 118 } 119 return 120} 121 122// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 123 124func Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 125 var _p0 *byte 126 _p0, err = BytePtrFromString(path) 127 if err != nil { 128 return 129 } 130 var _p1 unsafe.Pointer 131 if len(buf) > 0 { 132 _p1 = unsafe.Pointer(&buf[0]) 133 } else { 134 _p1 = unsafe.Pointer(&_zero) 135 } 136 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 137 n = int(r0) 138 if e1 != 0 { 139 err = errnoErr(e1) 140 } 141 return 142} 143 144// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 145 146func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 147 var _p0 *byte 148 _p0, err = BytePtrFromString(oldpath) 149 if err != nil { 150 return 151 } 152 var _p1 *byte 153 _p1, err = BytePtrFromString(newpath) 154 if err != nil { 155 return 156 } 157 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 158 if e1 != 0 { 159 err = errnoErr(e1) 160 } 161 return 162} 163 164// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 165 166func Unlinkat(dirfd int, path string, flags int) (err error) { 167 var _p0 *byte 168 _p0, err = BytePtrFromString(path) 169 if err != nil { 170 return 171 } 172 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 173 if e1 != 0 { 174 err = errnoErr(e1) 175 } 176 return 177} 178 179// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 180 181func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { 182 var _p0 *byte 183 _p0, err = BytePtrFromString(path) 184 if err != nil { 185 return 186 } 187 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) 188 if e1 != 0 { 189 err = errnoErr(e1) 190 } 191 return 192} 193 194// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 195 196func Getcwd(buf []byte) (n int, err error) { 197 var _p0 unsafe.Pointer 198 if len(buf) > 0 { 199 _p0 = unsafe.Pointer(&buf[0]) 200 } else { 201 _p0 = unsafe.Pointer(&_zero) 202 } 203 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0) 204 n = int(r0) 205 if e1 != 0 { 206 err = errnoErr(e1) 207 } 208 return 209} 210 211// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 212 213func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 214 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 215 wpid = int(r0) 216 if e1 != 0 { 217 err = errnoErr(e1) 218 } 219 return 220} 221 222// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 223 224func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { 225 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 226 ret = int(r0) 227 if e1 != 0 { 228 err = errnoErr(e1) 229 } 230 return 231} 232 233// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 234 235func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) { 236 var _p0 unsafe.Pointer 237 if len(buf) > 0 { 238 _p0 = unsafe.Pointer(&buf[0]) 239 } else { 240 _p0 = unsafe.Pointer(&_zero) 241 } 242 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0) 243 ret = int(r0) 244 if e1 != 0 { 245 err = errnoErr(e1) 246 } 247 return 248} 249 250// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 251 252func keyctlJoin(cmd int, arg2 string) (ret int, err error) { 253 var _p0 *byte 254 _p0, err = BytePtrFromString(arg2) 255 if err != nil { 256 return 257 } 258 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0) 259 ret = int(r0) 260 if e1 != 0 { 261 err = errnoErr(e1) 262 } 263 return 264} 265 266// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 267 268func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) { 269 var _p0 *byte 270 _p0, err = BytePtrFromString(arg3) 271 if err != nil { 272 return 273 } 274 var _p1 *byte 275 _p1, err = BytePtrFromString(arg4) 276 if err != nil { 277 return 278 } 279 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(arg5), 0) 280 ret = int(r0) 281 if e1 != 0 { 282 err = errnoErr(e1) 283 } 284 return 285} 286 287// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 288 289func keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) { 290 var _p0 unsafe.Pointer 291 if len(payload) > 0 { 292 _p0 = unsafe.Pointer(&payload[0]) 293 } else { 294 _p0 = unsafe.Pointer(&_zero) 295 } 296 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0) 297 if e1 != 0 { 298 err = errnoErr(e1) 299 } 300 return 301} 302 303// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 304 305func keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) { 306 var _p0 unsafe.Pointer 307 if len(buf) > 0 { 308 _p0 = unsafe.Pointer(&buf[0]) 309 } else { 310 _p0 = unsafe.Pointer(&_zero) 311 } 312 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0) 313 ret = int(r0) 314 if e1 != 0 { 315 err = errnoErr(e1) 316 } 317 return 318} 319 320// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 321 322func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) { 323 var _p0 *byte 324 _p0, err = BytePtrFromString(keyType) 325 if err != nil { 326 return 327 } 328 var _p1 *byte 329 _p1, err = BytePtrFromString(restriction) 330 if err != nil { 331 return 332 } 333 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0) 334 if e1 != 0 { 335 err = errnoErr(e1) 336 } 337 return 338} 339 340// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 341 342func keyctlRestrictKeyring(cmd int, arg2 int) (err error) { 343 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 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 ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 353 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 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 reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) { 363 var _p0 *byte 364 _p0, err = BytePtrFromString(arg) 365 if err != nil { 366 return 367 } 368 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0) 369 if e1 != 0 { 370 err = errnoErr(e1) 371 } 372 return 373} 374 375// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 376 377func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) { 378 var _p0 *byte 379 _p0, err = BytePtrFromString(source) 380 if err != nil { 381 return 382 } 383 var _p1 *byte 384 _p1, err = BytePtrFromString(target) 385 if err != nil { 386 return 387 } 388 var _p2 *byte 389 _p2, err = BytePtrFromString(fstype) 390 if err != nil { 391 return 392 } 393 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0) 394 if e1 != 0 { 395 err = errnoErr(e1) 396 } 397 return 398} 399 400// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 401 402func Acct(path string) (err error) { 403 var _p0 *byte 404 _p0, err = BytePtrFromString(path) 405 if err != nil { 406 return 407 } 408 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0) 409 if e1 != 0 { 410 err = errnoErr(e1) 411 } 412 return 413} 414 415// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 416 417func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { 418 var _p0 *byte 419 _p0, err = BytePtrFromString(keyType) 420 if err != nil { 421 return 422 } 423 var _p1 *byte 424 _p1, err = BytePtrFromString(description) 425 if err != nil { 426 return 427 } 428 var _p2 unsafe.Pointer 429 if len(payload) > 0 { 430 _p2 = unsafe.Pointer(&payload[0]) 431 } else { 432 _p2 = unsafe.Pointer(&_zero) 433 } 434 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) 435 id = int(r0) 436 if e1 != 0 { 437 err = errnoErr(e1) 438 } 439 return 440} 441 442// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 443 444func Adjtimex(buf *Timex) (state int, err error) { 445 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) 446 state = int(r0) 447 if e1 != 0 { 448 err = errnoErr(e1) 449 } 450 return 451} 452 453// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 454 455func Capget(hdr *CapUserHeader, data *CapUserData) (err error) { 456 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 457 if e1 != 0 { 458 err = errnoErr(e1) 459 } 460 return 461} 462 463// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 464 465func Capset(hdr *CapUserHeader, data *CapUserData) (err error) { 466 _, _, e1 := RawSyscall(SYS_CAPSET, 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 Chdir(path string) (err error) { 476 var _p0 *byte 477 _p0, err = BytePtrFromString(path) 478 if err != nil { 479 return 480 } 481 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 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 Chroot(path string) (err error) { 491 var _p0 *byte 492 _p0, err = BytePtrFromString(path) 493 if err != nil { 494 return 495 } 496 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 497 if e1 != 0 { 498 err = errnoErr(e1) 499 } 500 return 501} 502 503// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 504 505func ClockGetres(clockid int32, res *Timespec) (err error) { 506 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 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 ClockGettime(clockid int32, time *Timespec) (err error) { 516 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 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 ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { 526 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) 527 if e1 != 0 { 528 err = errnoErr(e1) 529 } 530 return 531} 532 533// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 534 535func Close(fd int) (err error) { 536 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 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 CloseRange(first uint, last uint, flags uint) (err error) { 546 _, _, e1 := Syscall(SYS_CLOSE_RANGE, uintptr(first), uintptr(last), uintptr(flags)) 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 CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 556 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 557 n = int(r0) 558 if e1 != 0 { 559 err = errnoErr(e1) 560 } 561 return 562} 563 564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 565 566func DeleteModule(name string, flags int) (err error) { 567 var _p0 *byte 568 _p0, err = BytePtrFromString(name) 569 if err != nil { 570 return 571 } 572 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 573 if e1 != 0 { 574 err = errnoErr(e1) 575 } 576 return 577} 578 579// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 580 581func Dup(oldfd int) (fd int, err error) { 582 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 583 fd = int(r0) 584 if e1 != 0 { 585 err = errnoErr(e1) 586 } 587 return 588} 589 590// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 591 592func Dup3(oldfd int, newfd int, flags int) (err error) { 593 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), uintptr(flags)) 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 EpollCreate1(flag int) (fd int, err error) { 603 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) 604 fd = int(r0) 605 if e1 != 0 { 606 err = errnoErr(e1) 607 } 608 return 609} 610 611// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 612 613func EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { 614 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0) 615 if e1 != 0 { 616 err = errnoErr(e1) 617 } 618 return 619} 620 621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 622 623func Eventfd(initval uint, flags int) (fd int, err error) { 624 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) 625 fd = int(r0) 626 if e1 != 0 { 627 err = errnoErr(e1) 628 } 629 return 630} 631 632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 633 634func Exit(code int) { 635 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) 636 return 637} 638 639// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 640 641func Fchdir(fd int) (err error) { 642 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 643 if e1 != 0 { 644 err = errnoErr(e1) 645 } 646 return 647} 648 649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 650 651func Fchmod(fd int, mode uint32) (err error) { 652 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 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 Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 662 var _p0 *byte 663 _p0, err = BytePtrFromString(path) 664 if err != nil { 665 return 666 } 667 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 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 Fdatasync(fd int) (err error) { 677 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0) 678 if e1 != 0 { 679 err = errnoErr(e1) 680 } 681 return 682} 683 684// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 685 686func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { 687 var _p0 *byte 688 _p0, err = BytePtrFromString(attr) 689 if err != nil { 690 return 691 } 692 var _p1 unsafe.Pointer 693 if len(dest) > 0 { 694 _p1 = unsafe.Pointer(&dest[0]) 695 } else { 696 _p1 = unsafe.Pointer(&_zero) 697 } 698 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) 699 sz = int(r0) 700 if e1 != 0 { 701 err = errnoErr(e1) 702 } 703 return 704} 705 706// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 707 708func FinitModule(fd int, params string, flags int) (err error) { 709 var _p0 *byte 710 _p0, err = BytePtrFromString(params) 711 if err != nil { 712 return 713 } 714 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 715 if e1 != 0 { 716 err = errnoErr(e1) 717 } 718 return 719} 720 721// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 722 723func Flistxattr(fd int, dest []byte) (sz int, err error) { 724 var _p0 unsafe.Pointer 725 if len(dest) > 0 { 726 _p0 = unsafe.Pointer(&dest[0]) 727 } else { 728 _p0 = unsafe.Pointer(&_zero) 729 } 730 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) 731 sz = int(r0) 732 if e1 != 0 { 733 err = errnoErr(e1) 734 } 735 return 736} 737 738// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 739 740func Flock(fd int, how int) (err error) { 741 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 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 Fremovexattr(fd int, attr string) (err error) { 751 var _p0 *byte 752 _p0, err = BytePtrFromString(attr) 753 if err != nil { 754 return 755 } 756 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0) 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 Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { 766 var _p0 *byte 767 _p0, err = BytePtrFromString(attr) 768 if err != nil { 769 return 770 } 771 var _p1 unsafe.Pointer 772 if len(dest) > 0 { 773 _p1 = unsafe.Pointer(&dest[0]) 774 } else { 775 _p1 = unsafe.Pointer(&_zero) 776 } 777 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) 778 if e1 != 0 { 779 err = errnoErr(e1) 780 } 781 return 782} 783 784// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 785 786func Fsync(fd int) (err error) { 787 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 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 Getdents(fd int, buf []byte) (n int, err error) { 797 var _p0 unsafe.Pointer 798 if len(buf) > 0 { 799 _p0 = unsafe.Pointer(&buf[0]) 800 } else { 801 _p0 = unsafe.Pointer(&_zero) 802 } 803 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 804 n = int(r0) 805 if e1 != 0 { 806 err = errnoErr(e1) 807 } 808 return 809} 810 811// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 812 813func Getpgid(pid int) (pgid int, err error) { 814 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 815 pgid = int(r0) 816 if e1 != 0 { 817 err = errnoErr(e1) 818 } 819 return 820} 821 822// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 823 824func Getpid() (pid int) { 825 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) 826 pid = int(r0) 827 return 828} 829 830// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 831 832func Getppid() (ppid int) { 833 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) 834 ppid = int(r0) 835 return 836} 837 838// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 839 840func Getpriority(which int, who int) (prio int, err error) { 841 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 842 prio = int(r0) 843 if e1 != 0 { 844 err = errnoErr(e1) 845 } 846 return 847} 848 849// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 850 851func Getrandom(buf []byte, flags int) (n int, err error) { 852 var _p0 unsafe.Pointer 853 if len(buf) > 0 { 854 _p0 = unsafe.Pointer(&buf[0]) 855 } else { 856 _p0 = unsafe.Pointer(&_zero) 857 } 858 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) 859 n = int(r0) 860 if e1 != 0 { 861 err = errnoErr(e1) 862 } 863 return 864} 865 866// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 867 868func Getrusage(who int, rusage *Rusage) (err error) { 869 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 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 Getsid(pid int) (sid int, err error) { 879 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 880 sid = int(r0) 881 if e1 != 0 { 882 err = errnoErr(e1) 883 } 884 return 885} 886 887// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 888 889func Gettid() (tid int) { 890 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) 891 tid = int(r0) 892 return 893} 894 895// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 896 897func Getxattr(path string, attr string, dest []byte) (sz int, err error) { 898 var _p0 *byte 899 _p0, err = BytePtrFromString(path) 900 if err != nil { 901 return 902 } 903 var _p1 *byte 904 _p1, err = BytePtrFromString(attr) 905 if err != nil { 906 return 907 } 908 var _p2 unsafe.Pointer 909 if len(dest) > 0 { 910 _p2 = unsafe.Pointer(&dest[0]) 911 } else { 912 _p2 = unsafe.Pointer(&_zero) 913 } 914 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 915 sz = int(r0) 916 if e1 != 0 { 917 err = errnoErr(e1) 918 } 919 return 920} 921 922// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 923 924func InitModule(moduleImage []byte, params string) (err error) { 925 var _p0 unsafe.Pointer 926 if len(moduleImage) > 0 { 927 _p0 = unsafe.Pointer(&moduleImage[0]) 928 } else { 929 _p0 = unsafe.Pointer(&_zero) 930 } 931 var _p1 *byte 932 _p1, err = BytePtrFromString(params) 933 if err != nil { 934 return 935 } 936 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) 937 if e1 != 0 { 938 err = errnoErr(e1) 939 } 940 return 941} 942 943// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 944 945func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 946 var _p0 *byte 947 _p0, err = BytePtrFromString(pathname) 948 if err != nil { 949 return 950 } 951 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) 952 watchdesc = int(r0) 953 if e1 != 0 { 954 err = errnoErr(e1) 955 } 956 return 957} 958 959// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 960 961func InotifyInit1(flags int) (fd int, err error) { 962 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) 963 fd = int(r0) 964 if e1 != 0 { 965 err = errnoErr(e1) 966 } 967 return 968} 969 970// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 971 972func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { 973 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) 974 success = int(r0) 975 if e1 != 0 { 976 err = errnoErr(e1) 977 } 978 return 979} 980 981// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 982 983func Kill(pid int, sig syscall.Signal) (err error) { 984 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) 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 Klogctl(typ int, buf []byte) (n int, err error) { 994 var _p0 unsafe.Pointer 995 if len(buf) > 0 { 996 _p0 = unsafe.Pointer(&buf[0]) 997 } else { 998 _p0 = unsafe.Pointer(&_zero) 999 } 1000 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) 1001 n = int(r0) 1002 if e1 != 0 { 1003 err = errnoErr(e1) 1004 } 1005 return 1006} 1007 1008// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1009 1010func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { 1011 var _p0 *byte 1012 _p0, err = BytePtrFromString(path) 1013 if err != nil { 1014 return 1015 } 1016 var _p1 *byte 1017 _p1, err = BytePtrFromString(attr) 1018 if err != nil { 1019 return 1020 } 1021 var _p2 unsafe.Pointer 1022 if len(dest) > 0 { 1023 _p2 = unsafe.Pointer(&dest[0]) 1024 } else { 1025 _p2 = unsafe.Pointer(&_zero) 1026 } 1027 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 1028 sz = int(r0) 1029 if e1 != 0 { 1030 err = errnoErr(e1) 1031 } 1032 return 1033} 1034 1035// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1036 1037func Listxattr(path string, dest []byte) (sz int, err error) { 1038 var _p0 *byte 1039 _p0, err = BytePtrFromString(path) 1040 if err != nil { 1041 return 1042 } 1043 var _p1 unsafe.Pointer 1044 if len(dest) > 0 { 1045 _p1 = unsafe.Pointer(&dest[0]) 1046 } else { 1047 _p1 = unsafe.Pointer(&_zero) 1048 } 1049 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1050 sz = int(r0) 1051 if e1 != 0 { 1052 err = errnoErr(e1) 1053 } 1054 return 1055} 1056 1057// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1058 1059func Llistxattr(path string, dest []byte) (sz int, err error) { 1060 var _p0 *byte 1061 _p0, err = BytePtrFromString(path) 1062 if err != nil { 1063 return 1064 } 1065 var _p1 unsafe.Pointer 1066 if len(dest) > 0 { 1067 _p1 = unsafe.Pointer(&dest[0]) 1068 } else { 1069 _p1 = unsafe.Pointer(&_zero) 1070 } 1071 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1072 sz = int(r0) 1073 if e1 != 0 { 1074 err = errnoErr(e1) 1075 } 1076 return 1077} 1078 1079// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1080 1081func Lremovexattr(path string, attr string) (err error) { 1082 var _p0 *byte 1083 _p0, err = BytePtrFromString(path) 1084 if err != nil { 1085 return 1086 } 1087 var _p1 *byte 1088 _p1, err = BytePtrFromString(attr) 1089 if err != nil { 1090 return 1091 } 1092 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1093 if e1 != 0 { 1094 err = errnoErr(e1) 1095 } 1096 return 1097} 1098 1099// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1100 1101func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { 1102 var _p0 *byte 1103 _p0, err = BytePtrFromString(path) 1104 if err != nil { 1105 return 1106 } 1107 var _p1 *byte 1108 _p1, err = BytePtrFromString(attr) 1109 if err != nil { 1110 return 1111 } 1112 var _p2 unsafe.Pointer 1113 if len(data) > 0 { 1114 _p2 = unsafe.Pointer(&data[0]) 1115 } else { 1116 _p2 = unsafe.Pointer(&_zero) 1117 } 1118 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1119 if e1 != 0 { 1120 err = errnoErr(e1) 1121 } 1122 return 1123} 1124 1125// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1126 1127func MemfdCreate(name string, flags int) (fd int, err error) { 1128 var _p0 *byte 1129 _p0, err = BytePtrFromString(name) 1130 if err != nil { 1131 return 1132 } 1133 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1134 fd = int(r0) 1135 if e1 != 0 { 1136 err = errnoErr(e1) 1137 } 1138 return 1139} 1140 1141// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1142 1143func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1144 var _p0 *byte 1145 _p0, err = BytePtrFromString(path) 1146 if err != nil { 1147 return 1148 } 1149 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1150 if e1 != 0 { 1151 err = errnoErr(e1) 1152 } 1153 return 1154} 1155 1156// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1157 1158func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1159 var _p0 *byte 1160 _p0, err = BytePtrFromString(path) 1161 if err != nil { 1162 return 1163 } 1164 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1165 if e1 != 0 { 1166 err = errnoErr(e1) 1167 } 1168 return 1169} 1170 1171// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1172 1173func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1174 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 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 PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { 1184 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) 1185 fd = int(r0) 1186 if e1 != 0 { 1187 err = errnoErr(e1) 1188 } 1189 return 1190} 1191 1192// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1193 1194func PivotRoot(newroot string, putold string) (err error) { 1195 var _p0 *byte 1196 _p0, err = BytePtrFromString(newroot) 1197 if err != nil { 1198 return 1199 } 1200 var _p1 *byte 1201 _p1, err = BytePtrFromString(putold) 1202 if err != nil { 1203 return 1204 } 1205 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1206 if e1 != 0 { 1207 err = errnoErr(e1) 1208 } 1209 return 1210} 1211 1212// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1213 1214func Prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { 1215 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 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 Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { 1225 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 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 Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1235 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))) 1236 n = int(r0) 1237 if e1 != 0 { 1238 err = errnoErr(e1) 1239 } 1240 return 1241} 1242 1243// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1244 1245func read(fd int, p []byte) (n int, err error) { 1246 var _p0 unsafe.Pointer 1247 if len(p) > 0 { 1248 _p0 = unsafe.Pointer(&p[0]) 1249 } else { 1250 _p0 = unsafe.Pointer(&_zero) 1251 } 1252 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1253 n = int(r0) 1254 if e1 != 0 { 1255 err = errnoErr(e1) 1256 } 1257 return 1258} 1259 1260// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1261 1262func Removexattr(path string, attr string) (err error) { 1263 var _p0 *byte 1264 _p0, err = BytePtrFromString(path) 1265 if err != nil { 1266 return 1267 } 1268 var _p1 *byte 1269 _p1, err = BytePtrFromString(attr) 1270 if err != nil { 1271 return 1272 } 1273 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1274 if e1 != 0 { 1275 err = errnoErr(e1) 1276 } 1277 return 1278} 1279 1280// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1281 1282func Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1283 var _p0 *byte 1284 _p0, err = BytePtrFromString(oldpath) 1285 if err != nil { 1286 return 1287 } 1288 var _p1 *byte 1289 _p1, err = BytePtrFromString(newpath) 1290 if err != nil { 1291 return 1292 } 1293 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1294 if e1 != 0 { 1295 err = errnoErr(e1) 1296 } 1297 return 1298} 1299 1300// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1301 1302func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { 1303 var _p0 *byte 1304 _p0, err = BytePtrFromString(keyType) 1305 if err != nil { 1306 return 1307 } 1308 var _p1 *byte 1309 _p1, err = BytePtrFromString(description) 1310 if err != nil { 1311 return 1312 } 1313 var _p2 *byte 1314 _p2, err = BytePtrFromString(callback) 1315 if err != nil { 1316 return 1317 } 1318 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) 1319 id = int(r0) 1320 if e1 != 0 { 1321 err = errnoErr(e1) 1322 } 1323 return 1324} 1325 1326// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1327 1328func Setdomainname(p []byte) (err error) { 1329 var _p0 unsafe.Pointer 1330 if len(p) > 0 { 1331 _p0 = unsafe.Pointer(&p[0]) 1332 } else { 1333 _p0 = unsafe.Pointer(&_zero) 1334 } 1335 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) 1336 if e1 != 0 { 1337 err = errnoErr(e1) 1338 } 1339 return 1340} 1341 1342// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1343 1344func Sethostname(p []byte) (err error) { 1345 var _p0 unsafe.Pointer 1346 if len(p) > 0 { 1347 _p0 = unsafe.Pointer(&p[0]) 1348 } else { 1349 _p0 = unsafe.Pointer(&_zero) 1350 } 1351 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) 1352 if e1 != 0 { 1353 err = errnoErr(e1) 1354 } 1355 return 1356} 1357 1358// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1359 1360func Setpgid(pid int, pgid int) (err error) { 1361 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 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 Setsid() (pid int, err error) { 1371 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 1372 pid = int(r0) 1373 if e1 != 0 { 1374 err = errnoErr(e1) 1375 } 1376 return 1377} 1378 1379// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1380 1381func Settimeofday(tv *Timeval) (err error) { 1382 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 0) 1383 if e1 != 0 { 1384 err = errnoErr(e1) 1385 } 1386 return 1387} 1388 1389// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1390 1391func Setns(fd int, nstype int) (err error) { 1392 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 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 Setpriority(which int, who int, prio int) (err error) { 1402 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 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 Setxattr(path string, attr string, data []byte, flags int) (err error) { 1412 var _p0 *byte 1413 _p0, err = BytePtrFromString(path) 1414 if err != nil { 1415 return 1416 } 1417 var _p1 *byte 1418 _p1, err = BytePtrFromString(attr) 1419 if err != nil { 1420 return 1421 } 1422 var _p2 unsafe.Pointer 1423 if len(data) > 0 { 1424 _p2 = unsafe.Pointer(&data[0]) 1425 } else { 1426 _p2 = unsafe.Pointer(&_zero) 1427 } 1428 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1429 if e1 != 0 { 1430 err = errnoErr(e1) 1431 } 1432 return 1433} 1434 1435// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1436 1437func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { 1438 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) 1439 newfd = int(r0) 1440 if e1 != 0 { 1441 err = errnoErr(e1) 1442 } 1443 return 1444} 1445 1446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1447 1448func Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1449 var _p0 *byte 1450 _p0, err = BytePtrFromString(path) 1451 if err != nil { 1452 return 1453 } 1454 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0) 1455 if e1 != 0 { 1456 err = errnoErr(e1) 1457 } 1458 return 1459} 1460 1461// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1462 1463func Sync() { 1464 SyscallNoError(SYS_SYNC, 0, 0, 0) 1465 return 1466} 1467 1468// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1469 1470func Syncfs(fd int) (err error) { 1471 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) 1472 if e1 != 0 { 1473 err = errnoErr(e1) 1474 } 1475 return 1476} 1477 1478// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1479 1480func Sysinfo(info *Sysinfo_t) (err error) { 1481 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 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 TimerfdCreate(clockid int, flags int) (fd int, err error) { 1491 r0, _, e1 := RawSyscall(SYS_TIMERFD_CREATE, uintptr(clockid), uintptr(flags), 0) 1492 fd = int(r0) 1493 if e1 != 0 { 1494 err = errnoErr(e1) 1495 } 1496 return 1497} 1498 1499// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1500 1501func TimerfdGettime(fd int, currValue *ItimerSpec) (err error) { 1502 _, _, e1 := RawSyscall(SYS_TIMERFD_GETTIME, uintptr(fd), uintptr(unsafe.Pointer(currValue)), 0) 1503 if e1 != 0 { 1504 err = errnoErr(e1) 1505 } 1506 return 1507} 1508 1509// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1510 1511func TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error) { 1512 _, _, e1 := RawSyscall6(SYS_TIMERFD_SETTIME, uintptr(fd), uintptr(flags), uintptr(unsafe.Pointer(newValue)), uintptr(unsafe.Pointer(oldValue)), 0, 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 Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { 1522 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) 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 Times(tms *Tms) (ticks uintptr, err error) { 1532 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) 1533 ticks = uintptr(r0) 1534 if e1 != 0 { 1535 err = errnoErr(e1) 1536 } 1537 return 1538} 1539 1540// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1541 1542func Umask(mask int) (oldmask int) { 1543 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) 1544 oldmask = int(r0) 1545 return 1546} 1547 1548// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1549 1550func Uname(buf *Utsname) (err error) { 1551 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) 1552 if e1 != 0 { 1553 err = errnoErr(e1) 1554 } 1555 return 1556} 1557 1558// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1559 1560func Unmount(target string, flags int) (err error) { 1561 var _p0 *byte 1562 _p0, err = BytePtrFromString(target) 1563 if err != nil { 1564 return 1565 } 1566 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1567 if e1 != 0 { 1568 err = errnoErr(e1) 1569 } 1570 return 1571} 1572 1573// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1574 1575func Unshare(flags int) (err error) { 1576 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 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 write(fd int, p []byte) (n int, err error) { 1586 var _p0 unsafe.Pointer 1587 if len(p) > 0 { 1588 _p0 = unsafe.Pointer(&p[0]) 1589 } else { 1590 _p0 = unsafe.Pointer(&_zero) 1591 } 1592 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1593 n = int(r0) 1594 if e1 != 0 { 1595 err = errnoErr(e1) 1596 } 1597 return 1598} 1599 1600// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1601 1602func exitThread(code int) (err error) { 1603 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) 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 readlen(fd int, p *byte, np int) (n int, err error) { 1613 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1614 n = int(r0) 1615 if e1 != 0 { 1616 err = errnoErr(e1) 1617 } 1618 return 1619} 1620 1621// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1622 1623func writelen(fd int, p *byte, np int) (n int, err error) { 1624 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1625 n = int(r0) 1626 if e1 != 0 { 1627 err = errnoErr(e1) 1628 } 1629 return 1630} 1631 1632// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1633 1634func readv(fd int, iovs []Iovec) (n int, err error) { 1635 var _p0 unsafe.Pointer 1636 if len(iovs) > 0 { 1637 _p0 = unsafe.Pointer(&iovs[0]) 1638 } else { 1639 _p0 = unsafe.Pointer(&_zero) 1640 } 1641 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1642 n = int(r0) 1643 if e1 != 0 { 1644 err = errnoErr(e1) 1645 } 1646 return 1647} 1648 1649// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1650 1651func writev(fd int, iovs []Iovec) (n int, err error) { 1652 var _p0 unsafe.Pointer 1653 if len(iovs) > 0 { 1654 _p0 = unsafe.Pointer(&iovs[0]) 1655 } else { 1656 _p0 = unsafe.Pointer(&_zero) 1657 } 1658 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1659 n = int(r0) 1660 if e1 != 0 { 1661 err = errnoErr(e1) 1662 } 1663 return 1664} 1665 1666// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1667 1668func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1669 var _p0 unsafe.Pointer 1670 if len(iovs) > 0 { 1671 _p0 = unsafe.Pointer(&iovs[0]) 1672 } else { 1673 _p0 = unsafe.Pointer(&_zero) 1674 } 1675 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1676 n = int(r0) 1677 if e1 != 0 { 1678 err = errnoErr(e1) 1679 } 1680 return 1681} 1682 1683// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1684 1685func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1686 var _p0 unsafe.Pointer 1687 if len(iovs) > 0 { 1688 _p0 = unsafe.Pointer(&iovs[0]) 1689 } else { 1690 _p0 = unsafe.Pointer(&_zero) 1691 } 1692 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1693 n = int(r0) 1694 if e1 != 0 { 1695 err = errnoErr(e1) 1696 } 1697 return 1698} 1699 1700// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1701 1702func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1703 var _p0 unsafe.Pointer 1704 if len(iovs) > 0 { 1705 _p0 = unsafe.Pointer(&iovs[0]) 1706 } else { 1707 _p0 = unsafe.Pointer(&_zero) 1708 } 1709 r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1710 n = int(r0) 1711 if e1 != 0 { 1712 err = errnoErr(e1) 1713 } 1714 return 1715} 1716 1717// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1718 1719func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) { 1720 var _p0 unsafe.Pointer 1721 if len(iovs) > 0 { 1722 _p0 = unsafe.Pointer(&iovs[0]) 1723 } else { 1724 _p0 = unsafe.Pointer(&_zero) 1725 } 1726 r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 1727 n = int(r0) 1728 if e1 != 0 { 1729 err = errnoErr(e1) 1730 } 1731 return 1732} 1733 1734// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1735 1736func munmap(addr uintptr, length uintptr) (err error) { 1737 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 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 Madvise(b []byte, advice int) (err error) { 1747 var _p0 unsafe.Pointer 1748 if len(b) > 0 { 1749 _p0 = unsafe.Pointer(&b[0]) 1750 } else { 1751 _p0 = unsafe.Pointer(&_zero) 1752 } 1753 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) 1754 if e1 != 0 { 1755 err = errnoErr(e1) 1756 } 1757 return 1758} 1759 1760// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1761 1762func Mprotect(b []byte, prot int) (err error) { 1763 var _p0 unsafe.Pointer 1764 if len(b) > 0 { 1765 _p0 = unsafe.Pointer(&b[0]) 1766 } else { 1767 _p0 = unsafe.Pointer(&_zero) 1768 } 1769 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1770 if e1 != 0 { 1771 err = errnoErr(e1) 1772 } 1773 return 1774} 1775 1776// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1777 1778func Mlock(b []byte) (err error) { 1779 var _p0 unsafe.Pointer 1780 if len(b) > 0 { 1781 _p0 = unsafe.Pointer(&b[0]) 1782 } else { 1783 _p0 = unsafe.Pointer(&_zero) 1784 } 1785 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 1786 if e1 != 0 { 1787 err = errnoErr(e1) 1788 } 1789 return 1790} 1791 1792// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1793 1794func Mlockall(flags int) (err error) { 1795 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 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 Msync(b []byte, flags int) (err error) { 1805 var _p0 unsafe.Pointer 1806 if len(b) > 0 { 1807 _p0 = unsafe.Pointer(&b[0]) 1808 } else { 1809 _p0 = unsafe.Pointer(&_zero) 1810 } 1811 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 1812 if e1 != 0 { 1813 err = errnoErr(e1) 1814 } 1815 return 1816} 1817 1818// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1819 1820func Munlock(b []byte) (err error) { 1821 var _p0 unsafe.Pointer 1822 if len(b) > 0 { 1823 _p0 = unsafe.Pointer(&b[0]) 1824 } else { 1825 _p0 = unsafe.Pointer(&_zero) 1826 } 1827 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 1828 if e1 != 0 { 1829 err = errnoErr(e1) 1830 } 1831 return 1832} 1833 1834// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1835 1836func Munlockall() (err error) { 1837 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 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 faccessat(dirfd int, path string, mode uint32) (err error) { 1847 var _p0 *byte 1848 _p0, err = BytePtrFromString(path) 1849 if err != nil { 1850 return 1851 } 1852 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 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 Faccessat2(dirfd int, path string, mode uint32, flags int) (err error) { 1862 var _p0 *byte 1863 _p0, err = BytePtrFromString(path) 1864 if err != nil { 1865 return 1866 } 1867 _, _, e1 := Syscall6(SYS_FACCESSAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) 1868 if e1 != 0 { 1869 err = errnoErr(e1) 1870 } 1871 return 1872} 1873 1874// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1875 1876func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { 1877 var _p0 *byte 1878 _p0, err = BytePtrFromString(pathname) 1879 if err != nil { 1880 return 1881 } 1882 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0) 1883 if e1 != 0 { 1884 err = errnoErr(e1) 1885 } 1886 return 1887} 1888 1889// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1890 1891func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { 1892 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) 1893 fd = int(r0) 1894 if e1 != 0 { 1895 err = errnoErr(e1) 1896 } 1897 return 1898} 1899 1900// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1901 1902func ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1903 var _p0 unsafe.Pointer 1904 if len(localIov) > 0 { 1905 _p0 = unsafe.Pointer(&localIov[0]) 1906 } else { 1907 _p0 = unsafe.Pointer(&_zero) 1908 } 1909 var _p1 unsafe.Pointer 1910 if len(remoteIov) > 0 { 1911 _p1 = unsafe.Pointer(&remoteIov[0]) 1912 } else { 1913 _p1 = unsafe.Pointer(&_zero) 1914 } 1915 r0, _, e1 := Syscall6(SYS_PROCESS_VM_READV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1916 n = int(r0) 1917 if e1 != 0 { 1918 err = errnoErr(e1) 1919 } 1920 return 1921} 1922 1923// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1924 1925func ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) { 1926 var _p0 unsafe.Pointer 1927 if len(localIov) > 0 { 1928 _p0 = unsafe.Pointer(&localIov[0]) 1929 } else { 1930 _p0 = unsafe.Pointer(&_zero) 1931 } 1932 var _p1 unsafe.Pointer 1933 if len(remoteIov) > 0 { 1934 _p1 = unsafe.Pointer(&remoteIov[0]) 1935 } else { 1936 _p1 = unsafe.Pointer(&_zero) 1937 } 1938 r0, _, e1 := Syscall6(SYS_PROCESS_VM_WRITEV, uintptr(pid), uintptr(_p0), uintptr(len(localIov)), uintptr(_p1), uintptr(len(remoteIov)), uintptr(flags)) 1939 n = int(r0) 1940 if e1 != 0 { 1941 err = errnoErr(e1) 1942 } 1943 return 1944} 1945 1946// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1947 1948func PidfdOpen(pid int, flags int) (fd int, err error) { 1949 r0, _, e1 := Syscall(SYS_PIDFD_OPEN, uintptr(pid), uintptr(flags), 0) 1950 fd = int(r0) 1951 if e1 != 0 { 1952 err = errnoErr(e1) 1953 } 1954 return 1955} 1956 1957// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1958 1959func PidfdGetfd(pidfd int, targetfd int, flags int) (fd int, err error) { 1960 r0, _, e1 := Syscall(SYS_PIDFD_GETFD, uintptr(pidfd), uintptr(targetfd), uintptr(flags)) 1961 fd = int(r0) 1962 if e1 != 0 { 1963 err = errnoErr(e1) 1964 } 1965 return 1966} 1967 1968// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1969 1970func pipe2(p *[2]_C_int, flags int) (err error) { 1971 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 1972 if e1 != 0 { 1973 err = errnoErr(e1) 1974 } 1975 return 1976} 1977