1// Code generated by mkmerge.go; DO NOT EDIT. 2 3// +build linux 4 5package unix 6 7import ( 8 "syscall" 9 "unsafe" 10) 11 12// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 13 14func FanotifyInit(flags uint, event_f_flags uint) (fd int, err error) { 15 r0, _, e1 := Syscall(SYS_FANOTIFY_INIT, uintptr(flags), uintptr(event_f_flags), 0) 16 fd = int(r0) 17 if e1 != 0 { 18 err = errnoErr(e1) 19 } 20 return 21} 22 23// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 24 25func fchmodat(dirfd int, path string, mode uint32) (err error) { 26 var _p0 *byte 27 _p0, err = BytePtrFromString(path) 28 if err != nil { 29 return 30 } 31 _, _, e1 := Syscall(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 32 if e1 != 0 { 33 err = errnoErr(e1) 34 } 35 return 36} 37 38// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 39 40func ioctl(fd int, req uint, arg uintptr) (err error) { 41 _, _, e1 := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), uintptr(arg)) 42 if e1 != 0 { 43 err = errnoErr(e1) 44 } 45 return 46} 47 48// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 49 50func Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) { 51 var _p0 *byte 52 _p0, err = BytePtrFromString(oldpath) 53 if err != nil { 54 return 55 } 56 var _p1 *byte 57 _p1, err = BytePtrFromString(newpath) 58 if err != nil { 59 return 60 } 61 _, _, e1 := Syscall6(SYS_LINKAT, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 62 if e1 != 0 { 63 err = errnoErr(e1) 64 } 65 return 66} 67 68// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 69 70func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) { 71 var _p0 *byte 72 _p0, err = BytePtrFromString(path) 73 if err != nil { 74 return 75 } 76 r0, _, e1 := Syscall6(SYS_OPENAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) 77 fd = int(r0) 78 if e1 != 0 { 79 err = errnoErr(e1) 80 } 81 return 82} 83 84// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 85 86func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 87 r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0) 88 n = 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 Readlinkat(dirfd int, path string, buf []byte) (n int, err error) { 98 var _p0 *byte 99 _p0, err = BytePtrFromString(path) 100 if err != nil { 101 return 102 } 103 var _p1 unsafe.Pointer 104 if len(buf) > 0 { 105 _p1 = unsafe.Pointer(&buf[0]) 106 } else { 107 _p1 = unsafe.Pointer(&_zero) 108 } 109 r0, _, e1 := Syscall6(SYS_READLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(buf)), 0, 0) 110 n = int(r0) 111 if e1 != 0 { 112 err = errnoErr(e1) 113 } 114 return 115} 116 117// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 118 119func Symlinkat(oldpath string, newdirfd int, newpath string) (err error) { 120 var _p0 *byte 121 _p0, err = BytePtrFromString(oldpath) 122 if err != nil { 123 return 124 } 125 var _p1 *byte 126 _p1, err = BytePtrFromString(newpath) 127 if err != nil { 128 return 129 } 130 _, _, e1 := Syscall(SYS_SYMLINKAT, uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1))) 131 if e1 != 0 { 132 err = errnoErr(e1) 133 } 134 return 135} 136 137// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 138 139func Unlinkat(dirfd int, path string, flags int) (err error) { 140 var _p0 *byte 141 _p0, err = BytePtrFromString(path) 142 if err != nil { 143 return 144 } 145 _, _, e1 := Syscall(SYS_UNLINKAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 146 if e1 != 0 { 147 err = errnoErr(e1) 148 } 149 return 150} 151 152// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 153 154func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { 155 var _p0 *byte 156 _p0, err = BytePtrFromString(path) 157 if err != nil { 158 return 159 } 160 _, _, e1 := Syscall6(SYS_UTIMENSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flags), 0, 0) 161 if e1 != 0 { 162 err = errnoErr(e1) 163 } 164 return 165} 166 167// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 168 169func Getcwd(buf []byte) (n int, err error) { 170 var _p0 unsafe.Pointer 171 if len(buf) > 0 { 172 _p0 = unsafe.Pointer(&buf[0]) 173 } else { 174 _p0 = unsafe.Pointer(&_zero) 175 } 176 r0, _, e1 := Syscall(SYS_GETCWD, uintptr(_p0), uintptr(len(buf)), 0) 177 n = int(r0) 178 if e1 != 0 { 179 err = errnoErr(e1) 180 } 181 return 182} 183 184// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 185 186func wait4(pid int, wstatus *_C_int, options int, rusage *Rusage) (wpid int, err error) { 187 r0, _, e1 := Syscall6(SYS_WAIT4, uintptr(pid), uintptr(unsafe.Pointer(wstatus)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) 188 wpid = int(r0) 189 if e1 != 0 { 190 err = errnoErr(e1) 191 } 192 return 193} 194 195// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 196 197func KeyctlInt(cmd int, arg2 int, arg3 int, arg4 int, arg5 int) (ret int, err error) { 198 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 199 ret = int(r0) 200 if e1 != 0 { 201 err = errnoErr(e1) 202 } 203 return 204} 205 206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 207 208func KeyctlBuffer(cmd int, arg2 int, buf []byte, arg5 int) (ret int, err error) { 209 var _p0 unsafe.Pointer 210 if len(buf) > 0 { 211 _p0 = unsafe.Pointer(&buf[0]) 212 } else { 213 _p0 = unsafe.Pointer(&_zero) 214 } 215 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(buf)), uintptr(arg5), 0) 216 ret = int(r0) 217 if e1 != 0 { 218 err = errnoErr(e1) 219 } 220 return 221} 222 223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 224 225func keyctlJoin(cmd int, arg2 string) (ret int, err error) { 226 var _p0 *byte 227 _p0, err = BytePtrFromString(arg2) 228 if err != nil { 229 return 230 } 231 r0, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0) 232 ret = int(r0) 233 if e1 != 0 { 234 err = errnoErr(e1) 235 } 236 return 237} 238 239// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 240 241func keyctlSearch(cmd int, arg2 int, arg3 string, arg4 string, arg5 int) (ret int, err error) { 242 var _p0 *byte 243 _p0, err = BytePtrFromString(arg3) 244 if err != nil { 245 return 246 } 247 var _p1 *byte 248 _p1, err = BytePtrFromString(arg4) 249 if err != nil { 250 return 251 } 252 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 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 keyctlIOV(cmd int, arg2 int, payload []Iovec, arg5 int) (err error) { 263 var _p0 unsafe.Pointer 264 if len(payload) > 0 { 265 _p0 = unsafe.Pointer(&payload[0]) 266 } else { 267 _p0 = unsafe.Pointer(&_zero) 268 } 269 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(_p0), uintptr(len(payload)), uintptr(arg5), 0) 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 keyctlDH(cmd int, arg2 *KeyctlDHParams, buf []byte) (ret int, err error) { 279 var _p0 unsafe.Pointer 280 if len(buf) > 0 { 281 _p0 = unsafe.Pointer(&buf[0]) 282 } else { 283 _p0 = unsafe.Pointer(&_zero) 284 } 285 r0, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(unsafe.Pointer(arg2)), uintptr(_p0), uintptr(len(buf)), 0, 0) 286 ret = int(r0) 287 if e1 != 0 { 288 err = errnoErr(e1) 289 } 290 return 291} 292 293// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 294 295func keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) { 296 var _p0 *byte 297 _p0, err = BytePtrFromString(keyType) 298 if err != nil { 299 return 300 } 301 var _p1 *byte 302 _p1, err = BytePtrFromString(restriction) 303 if err != nil { 304 return 305 } 306 _, _, e1 := Syscall6(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 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 keyctlRestrictKeyring(cmd int, arg2 int) (err error) { 316 _, _, e1 := Syscall(SYS_KEYCTL, uintptr(cmd), uintptr(arg2), 0) 317 if e1 != 0 { 318 err = errnoErr(e1) 319 } 320 return 321} 322 323// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 324 325func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 326 _, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0) 327 if e1 != 0 { 328 err = errnoErr(e1) 329 } 330 return 331} 332 333// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 334 335func reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error) { 336 var _p0 *byte 337 _p0, err = BytePtrFromString(arg) 338 if err != nil { 339 return 340 } 341 _, _, e1 := Syscall6(SYS_REBOOT, uintptr(magic1), uintptr(magic2), uintptr(cmd), uintptr(unsafe.Pointer(_p0)), 0, 0) 342 if e1 != 0 { 343 err = errnoErr(e1) 344 } 345 return 346} 347 348// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 349 350func mount(source string, target string, fstype string, flags uintptr, data *byte) (err error) { 351 var _p0 *byte 352 _p0, err = BytePtrFromString(source) 353 if err != nil { 354 return 355 } 356 var _p1 *byte 357 _p1, err = BytePtrFromString(target) 358 if err != nil { 359 return 360 } 361 var _p2 *byte 362 _p2, err = BytePtrFromString(fstype) 363 if err != nil { 364 return 365 } 366 _, _, e1 := Syscall6(SYS_MOUNT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(flags), uintptr(unsafe.Pointer(data)), 0) 367 if e1 != 0 { 368 err = errnoErr(e1) 369 } 370 return 371} 372 373// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 374 375func Acct(path string) (err error) { 376 var _p0 *byte 377 _p0, err = BytePtrFromString(path) 378 if err != nil { 379 return 380 } 381 _, _, e1 := Syscall(SYS_ACCT, uintptr(unsafe.Pointer(_p0)), 0, 0) 382 if e1 != 0 { 383 err = errnoErr(e1) 384 } 385 return 386} 387 388// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 389 390func AddKey(keyType string, description string, payload []byte, ringid int) (id int, err error) { 391 var _p0 *byte 392 _p0, err = BytePtrFromString(keyType) 393 if err != nil { 394 return 395 } 396 var _p1 *byte 397 _p1, err = BytePtrFromString(description) 398 if err != nil { 399 return 400 } 401 var _p2 unsafe.Pointer 402 if len(payload) > 0 { 403 _p2 = unsafe.Pointer(&payload[0]) 404 } else { 405 _p2 = unsafe.Pointer(&_zero) 406 } 407 r0, _, e1 := Syscall6(SYS_ADD_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(payload)), uintptr(ringid), 0) 408 id = int(r0) 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 Adjtimex(buf *Timex) (state int, err error) { 418 r0, _, e1 := Syscall(SYS_ADJTIMEX, uintptr(unsafe.Pointer(buf)), 0, 0) 419 state = int(r0) 420 if e1 != 0 { 421 err = errnoErr(e1) 422 } 423 return 424} 425 426// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 427 428func Capget(hdr *CapUserHeader, data *CapUserData) (err error) { 429 _, _, e1 := RawSyscall(SYS_CAPGET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 430 if e1 != 0 { 431 err = errnoErr(e1) 432 } 433 return 434} 435 436// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 437 438func Capset(hdr *CapUserHeader, data *CapUserData) (err error) { 439 _, _, e1 := RawSyscall(SYS_CAPSET, uintptr(unsafe.Pointer(hdr)), uintptr(unsafe.Pointer(data)), 0) 440 if e1 != 0 { 441 err = errnoErr(e1) 442 } 443 return 444} 445 446// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 447 448func Chdir(path string) (err error) { 449 var _p0 *byte 450 _p0, err = BytePtrFromString(path) 451 if err != nil { 452 return 453 } 454 _, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0) 455 if e1 != 0 { 456 err = errnoErr(e1) 457 } 458 return 459} 460 461// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 462 463func Chroot(path string) (err error) { 464 var _p0 *byte 465 _p0, err = BytePtrFromString(path) 466 if err != nil { 467 return 468 } 469 _, _, e1 := Syscall(SYS_CHROOT, uintptr(unsafe.Pointer(_p0)), 0, 0) 470 if e1 != 0 { 471 err = errnoErr(e1) 472 } 473 return 474} 475 476// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 477 478func ClockGetres(clockid int32, res *Timespec) (err error) { 479 _, _, e1 := Syscall(SYS_CLOCK_GETRES, uintptr(clockid), uintptr(unsafe.Pointer(res)), 0) 480 if e1 != 0 { 481 err = errnoErr(e1) 482 } 483 return 484} 485 486// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 487 488func ClockGettime(clockid int32, time *Timespec) (err error) { 489 _, _, e1 := Syscall(SYS_CLOCK_GETTIME, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0) 490 if e1 != 0 { 491 err = errnoErr(e1) 492 } 493 return 494} 495 496// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 497 498func ClockNanosleep(clockid int32, flags int, request *Timespec, remain *Timespec) (err error) { 499 _, _, e1 := Syscall6(SYS_CLOCK_NANOSLEEP, uintptr(clockid), uintptr(flags), uintptr(unsafe.Pointer(request)), uintptr(unsafe.Pointer(remain)), 0, 0) 500 if e1 != 0 { 501 err = errnoErr(e1) 502 } 503 return 504} 505 506// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 507 508func Close(fd int) (err error) { 509 _, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0) 510 if e1 != 0 { 511 err = errnoErr(e1) 512 } 513 return 514} 515 516// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 517 518func CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error) { 519 r0, _, e1 := Syscall6(SYS_COPY_FILE_RANGE, uintptr(rfd), uintptr(unsafe.Pointer(roff)), uintptr(wfd), uintptr(unsafe.Pointer(woff)), uintptr(len), uintptr(flags)) 520 n = int(r0) 521 if e1 != 0 { 522 err = errnoErr(e1) 523 } 524 return 525} 526 527// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 528 529func DeleteModule(name string, flags int) (err error) { 530 var _p0 *byte 531 _p0, err = BytePtrFromString(name) 532 if err != nil { 533 return 534 } 535 _, _, e1 := Syscall(SYS_DELETE_MODULE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 536 if e1 != 0 { 537 err = errnoErr(e1) 538 } 539 return 540} 541 542// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 543 544func Dup(oldfd int) (fd int, err error) { 545 r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), 0, 0) 546 fd = int(r0) 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 Dup3(oldfd int, newfd int, flags int) (err error) { 556 _, _, e1 := Syscall(SYS_DUP3, uintptr(oldfd), uintptr(newfd), 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 EpollCreate1(flag int) (fd int, err error) { 566 r0, _, e1 := RawSyscall(SYS_EPOLL_CREATE1, uintptr(flag), 0, 0) 567 fd = 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 EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error) { 577 _, _, e1 := RawSyscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0) 578 if e1 != 0 { 579 err = errnoErr(e1) 580 } 581 return 582} 583 584// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 585 586func Eventfd(initval uint, flags int) (fd int, err error) { 587 r0, _, e1 := Syscall(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0) 588 fd = int(r0) 589 if e1 != 0 { 590 err = errnoErr(e1) 591 } 592 return 593} 594 595// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 596 597func Exit(code int) { 598 SyscallNoError(SYS_EXIT_GROUP, uintptr(code), 0, 0) 599 return 600} 601 602// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 603 604func Fchdir(fd int) (err error) { 605 _, _, e1 := Syscall(SYS_FCHDIR, uintptr(fd), 0, 0) 606 if e1 != 0 { 607 err = errnoErr(e1) 608 } 609 return 610} 611 612// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 613 614func Fchmod(fd int, mode uint32) (err error) { 615 _, _, e1 := Syscall(SYS_FCHMOD, uintptr(fd), uintptr(mode), 0) 616 if e1 != 0 { 617 err = errnoErr(e1) 618 } 619 return 620} 621 622// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 623 624func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { 625 var _p0 *byte 626 _p0, err = BytePtrFromString(path) 627 if err != nil { 628 return 629 } 630 _, _, e1 := Syscall6(SYS_FCHOWNAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) 631 if e1 != 0 { 632 err = errnoErr(e1) 633 } 634 return 635} 636 637// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 638 639func Fdatasync(fd int) (err error) { 640 _, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0) 641 if e1 != 0 { 642 err = errnoErr(e1) 643 } 644 return 645} 646 647// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 648 649func Fgetxattr(fd int, attr string, dest []byte) (sz int, err error) { 650 var _p0 *byte 651 _p0, err = BytePtrFromString(attr) 652 if err != nil { 653 return 654 } 655 var _p1 unsafe.Pointer 656 if len(dest) > 0 { 657 _p1 = unsafe.Pointer(&dest[0]) 658 } else { 659 _p1 = unsafe.Pointer(&_zero) 660 } 661 r0, _, e1 := Syscall6(SYS_FGETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), 0, 0) 662 sz = int(r0) 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 FinitModule(fd int, params string, flags int) (err error) { 672 var _p0 *byte 673 _p0, err = BytePtrFromString(params) 674 if err != nil { 675 return 676 } 677 _, _, e1 := Syscall(SYS_FINIT_MODULE, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(flags)) 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 Flistxattr(fd int, dest []byte) (sz int, err error) { 687 var _p0 unsafe.Pointer 688 if len(dest) > 0 { 689 _p0 = unsafe.Pointer(&dest[0]) 690 } else { 691 _p0 = unsafe.Pointer(&_zero) 692 } 693 r0, _, e1 := Syscall(SYS_FLISTXATTR, uintptr(fd), uintptr(_p0), uintptr(len(dest))) 694 sz = int(r0) 695 if e1 != 0 { 696 err = errnoErr(e1) 697 } 698 return 699} 700 701// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 702 703func Flock(fd int, how int) (err error) { 704 _, _, e1 := Syscall(SYS_FLOCK, uintptr(fd), uintptr(how), 0) 705 if e1 != 0 { 706 err = errnoErr(e1) 707 } 708 return 709} 710 711// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 712 713func Fremovexattr(fd int, attr string) (err error) { 714 var _p0 *byte 715 _p0, err = BytePtrFromString(attr) 716 if err != nil { 717 return 718 } 719 _, _, e1 := Syscall(SYS_FREMOVEXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), 0) 720 if e1 != 0 { 721 err = errnoErr(e1) 722 } 723 return 724} 725 726// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 727 728func Fsetxattr(fd int, attr string, dest []byte, flags int) (err error) { 729 var _p0 *byte 730 _p0, err = BytePtrFromString(attr) 731 if err != nil { 732 return 733 } 734 var _p1 unsafe.Pointer 735 if len(dest) > 0 { 736 _p1 = unsafe.Pointer(&dest[0]) 737 } else { 738 _p1 = unsafe.Pointer(&_zero) 739 } 740 _, _, e1 := Syscall6(SYS_FSETXATTR, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest)), uintptr(flags), 0) 741 if e1 != 0 { 742 err = errnoErr(e1) 743 } 744 return 745} 746 747// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 748 749func Fsync(fd int) (err error) { 750 _, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0) 751 if e1 != 0 { 752 err = errnoErr(e1) 753 } 754 return 755} 756 757// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 758 759func Getdents(fd int, buf []byte) (n int, err error) { 760 var _p0 unsafe.Pointer 761 if len(buf) > 0 { 762 _p0 = unsafe.Pointer(&buf[0]) 763 } else { 764 _p0 = unsafe.Pointer(&_zero) 765 } 766 r0, _, e1 := Syscall(SYS_GETDENTS64, uintptr(fd), uintptr(_p0), uintptr(len(buf))) 767 n = int(r0) 768 if e1 != 0 { 769 err = errnoErr(e1) 770 } 771 return 772} 773 774// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 775 776func Getpgid(pid int) (pgid int, err error) { 777 r0, _, e1 := RawSyscall(SYS_GETPGID, uintptr(pid), 0, 0) 778 pgid = int(r0) 779 if e1 != 0 { 780 err = errnoErr(e1) 781 } 782 return 783} 784 785// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 786 787func Getpid() (pid int) { 788 r0, _ := RawSyscallNoError(SYS_GETPID, 0, 0, 0) 789 pid = int(r0) 790 return 791} 792 793// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 794 795func Getppid() (ppid int) { 796 r0, _ := RawSyscallNoError(SYS_GETPPID, 0, 0, 0) 797 ppid = int(r0) 798 return 799} 800 801// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 802 803func Getpriority(which int, who int) (prio int, err error) { 804 r0, _, e1 := Syscall(SYS_GETPRIORITY, uintptr(which), uintptr(who), 0) 805 prio = int(r0) 806 if e1 != 0 { 807 err = errnoErr(e1) 808 } 809 return 810} 811 812// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 813 814func Getrandom(buf []byte, flags int) (n int, err error) { 815 var _p0 unsafe.Pointer 816 if len(buf) > 0 { 817 _p0 = unsafe.Pointer(&buf[0]) 818 } else { 819 _p0 = unsafe.Pointer(&_zero) 820 } 821 r0, _, e1 := Syscall(SYS_GETRANDOM, uintptr(_p0), uintptr(len(buf)), uintptr(flags)) 822 n = int(r0) 823 if e1 != 0 { 824 err = errnoErr(e1) 825 } 826 return 827} 828 829// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 830 831func Getrusage(who int, rusage *Rusage) (err error) { 832 _, _, e1 := RawSyscall(SYS_GETRUSAGE, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0) 833 if e1 != 0 { 834 err = errnoErr(e1) 835 } 836 return 837} 838 839// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 840 841func Getsid(pid int) (sid int, err error) { 842 r0, _, e1 := RawSyscall(SYS_GETSID, uintptr(pid), 0, 0) 843 sid = int(r0) 844 if e1 != 0 { 845 err = errnoErr(e1) 846 } 847 return 848} 849 850// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 851 852func Gettid() (tid int) { 853 r0, _ := RawSyscallNoError(SYS_GETTID, 0, 0, 0) 854 tid = int(r0) 855 return 856} 857 858// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 859 860func Getxattr(path string, attr string, dest []byte) (sz int, err error) { 861 var _p0 *byte 862 _p0, err = BytePtrFromString(path) 863 if err != nil { 864 return 865 } 866 var _p1 *byte 867 _p1, err = BytePtrFromString(attr) 868 if err != nil { 869 return 870 } 871 var _p2 unsafe.Pointer 872 if len(dest) > 0 { 873 _p2 = unsafe.Pointer(&dest[0]) 874 } else { 875 _p2 = unsafe.Pointer(&_zero) 876 } 877 r0, _, e1 := Syscall6(SYS_GETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 878 sz = int(r0) 879 if e1 != 0 { 880 err = errnoErr(e1) 881 } 882 return 883} 884 885// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 886 887func InitModule(moduleImage []byte, params string) (err error) { 888 var _p0 unsafe.Pointer 889 if len(moduleImage) > 0 { 890 _p0 = unsafe.Pointer(&moduleImage[0]) 891 } else { 892 _p0 = unsafe.Pointer(&_zero) 893 } 894 var _p1 *byte 895 _p1, err = BytePtrFromString(params) 896 if err != nil { 897 return 898 } 899 _, _, e1 := Syscall(SYS_INIT_MODULE, uintptr(_p0), uintptr(len(moduleImage)), uintptr(unsafe.Pointer(_p1))) 900 if e1 != 0 { 901 err = errnoErr(e1) 902 } 903 return 904} 905 906// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 907 908func InotifyAddWatch(fd int, pathname string, mask uint32) (watchdesc int, err error) { 909 var _p0 *byte 910 _p0, err = BytePtrFromString(pathname) 911 if err != nil { 912 return 913 } 914 r0, _, e1 := Syscall(SYS_INOTIFY_ADD_WATCH, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mask)) 915 watchdesc = 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 InotifyInit1(flags int) (fd int, err error) { 925 r0, _, e1 := RawSyscall(SYS_INOTIFY_INIT1, uintptr(flags), 0, 0) 926 fd = int(r0) 927 if e1 != 0 { 928 err = errnoErr(e1) 929 } 930 return 931} 932 933// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 934 935func InotifyRmWatch(fd int, watchdesc uint32) (success int, err error) { 936 r0, _, e1 := RawSyscall(SYS_INOTIFY_RM_WATCH, uintptr(fd), uintptr(watchdesc), 0) 937 success = int(r0) 938 if e1 != 0 { 939 err = errnoErr(e1) 940 } 941 return 942} 943 944// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 945 946func Kill(pid int, sig syscall.Signal) (err error) { 947 _, _, e1 := RawSyscall(SYS_KILL, uintptr(pid), uintptr(sig), 0) 948 if e1 != 0 { 949 err = errnoErr(e1) 950 } 951 return 952} 953 954// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 955 956func Klogctl(typ int, buf []byte) (n int, err error) { 957 var _p0 unsafe.Pointer 958 if len(buf) > 0 { 959 _p0 = unsafe.Pointer(&buf[0]) 960 } else { 961 _p0 = unsafe.Pointer(&_zero) 962 } 963 r0, _, e1 := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(_p0), uintptr(len(buf))) 964 n = int(r0) 965 if e1 != 0 { 966 err = errnoErr(e1) 967 } 968 return 969} 970 971// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 972 973func Lgetxattr(path string, attr string, dest []byte) (sz int, err error) { 974 var _p0 *byte 975 _p0, err = BytePtrFromString(path) 976 if err != nil { 977 return 978 } 979 var _p1 *byte 980 _p1, err = BytePtrFromString(attr) 981 if err != nil { 982 return 983 } 984 var _p2 unsafe.Pointer 985 if len(dest) > 0 { 986 _p2 = unsafe.Pointer(&dest[0]) 987 } else { 988 _p2 = unsafe.Pointer(&_zero) 989 } 990 r0, _, e1 := Syscall6(SYS_LGETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(dest)), 0, 0) 991 sz = int(r0) 992 if e1 != 0 { 993 err = errnoErr(e1) 994 } 995 return 996} 997 998// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 999 1000func Listxattr(path string, dest []byte) (sz int, err error) { 1001 var _p0 *byte 1002 _p0, err = BytePtrFromString(path) 1003 if err != nil { 1004 return 1005 } 1006 var _p1 unsafe.Pointer 1007 if len(dest) > 0 { 1008 _p1 = unsafe.Pointer(&dest[0]) 1009 } else { 1010 _p1 = unsafe.Pointer(&_zero) 1011 } 1012 r0, _, e1 := Syscall(SYS_LISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1013 sz = int(r0) 1014 if e1 != 0 { 1015 err = errnoErr(e1) 1016 } 1017 return 1018} 1019 1020// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1021 1022func Llistxattr(path string, dest []byte) (sz int, err error) { 1023 var _p0 *byte 1024 _p0, err = BytePtrFromString(path) 1025 if err != nil { 1026 return 1027 } 1028 var _p1 unsafe.Pointer 1029 if len(dest) > 0 { 1030 _p1 = unsafe.Pointer(&dest[0]) 1031 } else { 1032 _p1 = unsafe.Pointer(&_zero) 1033 } 1034 r0, _, e1 := Syscall(SYS_LLISTXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(dest))) 1035 sz = int(r0) 1036 if e1 != 0 { 1037 err = errnoErr(e1) 1038 } 1039 return 1040} 1041 1042// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1043 1044func Lremovexattr(path string, attr string) (err error) { 1045 var _p0 *byte 1046 _p0, err = BytePtrFromString(path) 1047 if err != nil { 1048 return 1049 } 1050 var _p1 *byte 1051 _p1, err = BytePtrFromString(attr) 1052 if err != nil { 1053 return 1054 } 1055 _, _, e1 := Syscall(SYS_LREMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1056 if e1 != 0 { 1057 err = errnoErr(e1) 1058 } 1059 return 1060} 1061 1062// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1063 1064func Lsetxattr(path string, attr string, data []byte, flags int) (err error) { 1065 var _p0 *byte 1066 _p0, err = BytePtrFromString(path) 1067 if err != nil { 1068 return 1069 } 1070 var _p1 *byte 1071 _p1, err = BytePtrFromString(attr) 1072 if err != nil { 1073 return 1074 } 1075 var _p2 unsafe.Pointer 1076 if len(data) > 0 { 1077 _p2 = unsafe.Pointer(&data[0]) 1078 } else { 1079 _p2 = unsafe.Pointer(&_zero) 1080 } 1081 _, _, e1 := Syscall6(SYS_LSETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1082 if e1 != 0 { 1083 err = errnoErr(e1) 1084 } 1085 return 1086} 1087 1088// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1089 1090func MemfdCreate(name string, flags int) (fd int, err error) { 1091 var _p0 *byte 1092 _p0, err = BytePtrFromString(name) 1093 if err != nil { 1094 return 1095 } 1096 r0, _, e1 := Syscall(SYS_MEMFD_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1097 fd = int(r0) 1098 if e1 != 0 { 1099 err = errnoErr(e1) 1100 } 1101 return 1102} 1103 1104// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1105 1106func Mkdirat(dirfd int, path string, mode uint32) (err error) { 1107 var _p0 *byte 1108 _p0, err = BytePtrFromString(path) 1109 if err != nil { 1110 return 1111 } 1112 _, _, e1 := Syscall(SYS_MKDIRAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1113 if e1 != 0 { 1114 err = errnoErr(e1) 1115 } 1116 return 1117} 1118 1119// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1120 1121func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { 1122 var _p0 *byte 1123 _p0, err = BytePtrFromString(path) 1124 if err != nil { 1125 return 1126 } 1127 _, _, e1 := Syscall6(SYS_MKNODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) 1128 if e1 != 0 { 1129 err = errnoErr(e1) 1130 } 1131 return 1132} 1133 1134// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1135 1136func Nanosleep(time *Timespec, leftover *Timespec) (err error) { 1137 _, _, e1 := Syscall(SYS_NANOSLEEP, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0) 1138 if e1 != 0 { 1139 err = errnoErr(e1) 1140 } 1141 return 1142} 1143 1144// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1145 1146func PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) { 1147 r0, _, e1 := Syscall6(SYS_PERF_EVENT_OPEN, uintptr(unsafe.Pointer(attr)), uintptr(pid), uintptr(cpu), uintptr(groupFd), uintptr(flags), 0) 1148 fd = int(r0) 1149 if e1 != 0 { 1150 err = errnoErr(e1) 1151 } 1152 return 1153} 1154 1155// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1156 1157func PivotRoot(newroot string, putold string) (err error) { 1158 var _p0 *byte 1159 _p0, err = BytePtrFromString(newroot) 1160 if err != nil { 1161 return 1162 } 1163 var _p1 *byte 1164 _p1, err = BytePtrFromString(putold) 1165 if err != nil { 1166 return 1167 } 1168 _, _, e1 := Syscall(SYS_PIVOT_ROOT, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 1169 if e1 != 0 { 1170 err = errnoErr(e1) 1171 } 1172 return 1173} 1174 1175// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1176 1177func prlimit(pid int, resource int, newlimit *Rlimit, old *Rlimit) (err error) { 1178 _, _, e1 := RawSyscall6(SYS_PRLIMIT64, uintptr(pid), uintptr(resource), uintptr(unsafe.Pointer(newlimit)), uintptr(unsafe.Pointer(old)), 0, 0) 1179 if e1 != 0 { 1180 err = errnoErr(e1) 1181 } 1182 return 1183} 1184 1185// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1186 1187func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) { 1188 _, _, e1 := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0) 1189 if e1 != 0 { 1190 err = errnoErr(e1) 1191 } 1192 return 1193} 1194 1195// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1196 1197func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { 1198 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))) 1199 n = int(r0) 1200 if e1 != 0 { 1201 err = errnoErr(e1) 1202 } 1203 return 1204} 1205 1206// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1207 1208func read(fd int, p []byte) (n int, err error) { 1209 var _p0 unsafe.Pointer 1210 if len(p) > 0 { 1211 _p0 = unsafe.Pointer(&p[0]) 1212 } else { 1213 _p0 = unsafe.Pointer(&_zero) 1214 } 1215 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1216 n = int(r0) 1217 if e1 != 0 { 1218 err = errnoErr(e1) 1219 } 1220 return 1221} 1222 1223// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1224 1225func Removexattr(path string, attr string) (err error) { 1226 var _p0 *byte 1227 _p0, err = BytePtrFromString(path) 1228 if err != nil { 1229 return 1230 } 1231 var _p1 *byte 1232 _p1, err = BytePtrFromString(attr) 1233 if err != nil { 1234 return 1235 } 1236 _, _, e1 := Syscall(SYS_REMOVEXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0) 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 Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) { 1246 var _p0 *byte 1247 _p0, err = BytePtrFromString(oldpath) 1248 if err != nil { 1249 return 1250 } 1251 var _p1 *byte 1252 _p1, err = BytePtrFromString(newpath) 1253 if err != nil { 1254 return 1255 } 1256 _, _, e1 := Syscall6(SYS_RENAMEAT2, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0) 1257 if e1 != 0 { 1258 err = errnoErr(e1) 1259 } 1260 return 1261} 1262 1263// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1264 1265func RequestKey(keyType string, description string, callback string, destRingid int) (id int, err error) { 1266 var _p0 *byte 1267 _p0, err = BytePtrFromString(keyType) 1268 if err != nil { 1269 return 1270 } 1271 var _p1 *byte 1272 _p1, err = BytePtrFromString(description) 1273 if err != nil { 1274 return 1275 } 1276 var _p2 *byte 1277 _p2, err = BytePtrFromString(callback) 1278 if err != nil { 1279 return 1280 } 1281 r0, _, e1 := Syscall6(SYS_REQUEST_KEY, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(unsafe.Pointer(_p2)), uintptr(destRingid), 0, 0) 1282 id = int(r0) 1283 if e1 != 0 { 1284 err = errnoErr(e1) 1285 } 1286 return 1287} 1288 1289// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1290 1291func Setdomainname(p []byte) (err error) { 1292 var _p0 unsafe.Pointer 1293 if len(p) > 0 { 1294 _p0 = unsafe.Pointer(&p[0]) 1295 } else { 1296 _p0 = unsafe.Pointer(&_zero) 1297 } 1298 _, _, e1 := Syscall(SYS_SETDOMAINNAME, uintptr(_p0), uintptr(len(p)), 0) 1299 if e1 != 0 { 1300 err = errnoErr(e1) 1301 } 1302 return 1303} 1304 1305// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1306 1307func Sethostname(p []byte) (err error) { 1308 var _p0 unsafe.Pointer 1309 if len(p) > 0 { 1310 _p0 = unsafe.Pointer(&p[0]) 1311 } else { 1312 _p0 = unsafe.Pointer(&_zero) 1313 } 1314 _, _, e1 := Syscall(SYS_SETHOSTNAME, uintptr(_p0), uintptr(len(p)), 0) 1315 if e1 != 0 { 1316 err = errnoErr(e1) 1317 } 1318 return 1319} 1320 1321// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1322 1323func Setpgid(pid int, pgid int) (err error) { 1324 _, _, e1 := RawSyscall(SYS_SETPGID, uintptr(pid), uintptr(pgid), 0) 1325 if e1 != 0 { 1326 err = errnoErr(e1) 1327 } 1328 return 1329} 1330 1331// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1332 1333func Setsid() (pid int, err error) { 1334 r0, _, e1 := RawSyscall(SYS_SETSID, 0, 0, 0) 1335 pid = int(r0) 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 Settimeofday(tv *Timeval) (err error) { 1345 _, _, e1 := RawSyscall(SYS_SETTIMEOFDAY, uintptr(unsafe.Pointer(tv)), 0, 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 Setns(fd int, nstype int) (err error) { 1355 _, _, e1 := Syscall(SYS_SETNS, uintptr(fd), uintptr(nstype), 0) 1356 if e1 != 0 { 1357 err = errnoErr(e1) 1358 } 1359 return 1360} 1361 1362// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1363 1364func Setpriority(which int, who int, prio int) (err error) { 1365 _, _, e1 := Syscall(SYS_SETPRIORITY, uintptr(which), uintptr(who), uintptr(prio)) 1366 if e1 != 0 { 1367 err = errnoErr(e1) 1368 } 1369 return 1370} 1371 1372// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1373 1374func Setxattr(path string, attr string, data []byte, flags int) (err error) { 1375 var _p0 *byte 1376 _p0, err = BytePtrFromString(path) 1377 if err != nil { 1378 return 1379 } 1380 var _p1 *byte 1381 _p1, err = BytePtrFromString(attr) 1382 if err != nil { 1383 return 1384 } 1385 var _p2 unsafe.Pointer 1386 if len(data) > 0 { 1387 _p2 = unsafe.Pointer(&data[0]) 1388 } else { 1389 _p2 = unsafe.Pointer(&_zero) 1390 } 1391 _, _, e1 := Syscall6(SYS_SETXATTR, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(_p2), uintptr(len(data)), uintptr(flags), 0) 1392 if e1 != 0 { 1393 err = errnoErr(e1) 1394 } 1395 return 1396} 1397 1398// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1399 1400func signalfd(fd int, sigmask *Sigset_t, maskSize uintptr, flags int) (newfd int, err error) { 1401 r0, _, e1 := Syscall6(SYS_SIGNALFD4, uintptr(fd), uintptr(unsafe.Pointer(sigmask)), uintptr(maskSize), uintptr(flags), 0, 0) 1402 newfd = int(r0) 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 Statx(dirfd int, path string, flags int, mask int, stat *Statx_t) (err error) { 1412 var _p0 *byte 1413 _p0, err = BytePtrFromString(path) 1414 if err != nil { 1415 return 1416 } 1417 _, _, e1 := Syscall6(SYS_STATX, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mask), uintptr(unsafe.Pointer(stat)), 0) 1418 if e1 != 0 { 1419 err = errnoErr(e1) 1420 } 1421 return 1422} 1423 1424// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1425 1426func Sync() { 1427 SyscallNoError(SYS_SYNC, 0, 0, 0) 1428 return 1429} 1430 1431// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1432 1433func Syncfs(fd int) (err error) { 1434 _, _, e1 := Syscall(SYS_SYNCFS, uintptr(fd), 0, 0) 1435 if e1 != 0 { 1436 err = errnoErr(e1) 1437 } 1438 return 1439} 1440 1441// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1442 1443func Sysinfo(info *Sysinfo_t) (err error) { 1444 _, _, e1 := RawSyscall(SYS_SYSINFO, uintptr(unsafe.Pointer(info)), 0, 0) 1445 if e1 != 0 { 1446 err = errnoErr(e1) 1447 } 1448 return 1449} 1450 1451// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1452 1453func Tgkill(tgid int, tid int, sig syscall.Signal) (err error) { 1454 _, _, e1 := RawSyscall(SYS_TGKILL, uintptr(tgid), uintptr(tid), uintptr(sig)) 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 Times(tms *Tms) (ticks uintptr, err error) { 1464 r0, _, e1 := RawSyscall(SYS_TIMES, uintptr(unsafe.Pointer(tms)), 0, 0) 1465 ticks = uintptr(r0) 1466 if e1 != 0 { 1467 err = errnoErr(e1) 1468 } 1469 return 1470} 1471 1472// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1473 1474func Umask(mask int) (oldmask int) { 1475 r0, _ := RawSyscallNoError(SYS_UMASK, uintptr(mask), 0, 0) 1476 oldmask = int(r0) 1477 return 1478} 1479 1480// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1481 1482func Uname(buf *Utsname) (err error) { 1483 _, _, e1 := RawSyscall(SYS_UNAME, uintptr(unsafe.Pointer(buf)), 0, 0) 1484 if e1 != 0 { 1485 err = errnoErr(e1) 1486 } 1487 return 1488} 1489 1490// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1491 1492func Unmount(target string, flags int) (err error) { 1493 var _p0 *byte 1494 _p0, err = BytePtrFromString(target) 1495 if err != nil { 1496 return 1497 } 1498 _, _, e1 := Syscall(SYS_UMOUNT2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0) 1499 if e1 != 0 { 1500 err = errnoErr(e1) 1501 } 1502 return 1503} 1504 1505// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1506 1507func Unshare(flags int) (err error) { 1508 _, _, e1 := Syscall(SYS_UNSHARE, uintptr(flags), 0, 0) 1509 if e1 != 0 { 1510 err = errnoErr(e1) 1511 } 1512 return 1513} 1514 1515// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1516 1517func write(fd int, p []byte) (n int, err error) { 1518 var _p0 unsafe.Pointer 1519 if len(p) > 0 { 1520 _p0 = unsafe.Pointer(&p[0]) 1521 } else { 1522 _p0 = unsafe.Pointer(&_zero) 1523 } 1524 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(_p0), uintptr(len(p))) 1525 n = int(r0) 1526 if e1 != 0 { 1527 err = errnoErr(e1) 1528 } 1529 return 1530} 1531 1532// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1533 1534func exitThread(code int) (err error) { 1535 _, _, e1 := Syscall(SYS_EXIT, uintptr(code), 0, 0) 1536 if e1 != 0 { 1537 err = errnoErr(e1) 1538 } 1539 return 1540} 1541 1542// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1543 1544func readlen(fd int, p *byte, np int) (n int, err error) { 1545 r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1546 n = int(r0) 1547 if e1 != 0 { 1548 err = errnoErr(e1) 1549 } 1550 return 1551} 1552 1553// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1554 1555func writelen(fd int, p *byte, np int) (n int, err error) { 1556 r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) 1557 n = int(r0) 1558 if e1 != 0 { 1559 err = errnoErr(e1) 1560 } 1561 return 1562} 1563 1564// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1565 1566func readv(fd int, iovs []Iovec) (n int, err error) { 1567 var _p0 unsafe.Pointer 1568 if len(iovs) > 0 { 1569 _p0 = unsafe.Pointer(&iovs[0]) 1570 } else { 1571 _p0 = unsafe.Pointer(&_zero) 1572 } 1573 r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1574 n = int(r0) 1575 if e1 != 0 { 1576 err = errnoErr(e1) 1577 } 1578 return 1579} 1580 1581// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1582 1583func writev(fd int, iovs []Iovec) (n int, err error) { 1584 var _p0 unsafe.Pointer 1585 if len(iovs) > 0 { 1586 _p0 = unsafe.Pointer(&iovs[0]) 1587 } else { 1588 _p0 = unsafe.Pointer(&_zero) 1589 } 1590 r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs))) 1591 n = int(r0) 1592 if e1 != 0 { 1593 err = errnoErr(e1) 1594 } 1595 return 1596} 1597 1598// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1599 1600func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1601 var _p0 unsafe.Pointer 1602 if len(iovs) > 0 { 1603 _p0 = unsafe.Pointer(&iovs[0]) 1604 } else { 1605 _p0 = unsafe.Pointer(&_zero) 1606 } 1607 r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 1608 n = int(r0) 1609 if e1 != 0 { 1610 err = errnoErr(e1) 1611 } 1612 return 1613} 1614 1615// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1616 1617func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) { 1618 var _p0 unsafe.Pointer 1619 if len(iovs) > 0 { 1620 _p0 = unsafe.Pointer(&iovs[0]) 1621 } else { 1622 _p0 = unsafe.Pointer(&_zero) 1623 } 1624 r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0) 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 preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (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 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 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 pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (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 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags)) 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 munmap(addr uintptr, length uintptr) (err error) { 1669 _, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0) 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 Madvise(b []byte, advice int) (err error) { 1679 var _p0 unsafe.Pointer 1680 if len(b) > 0 { 1681 _p0 = unsafe.Pointer(&b[0]) 1682 } else { 1683 _p0 = unsafe.Pointer(&_zero) 1684 } 1685 _, _, e1 := Syscall(SYS_MADVISE, uintptr(_p0), uintptr(len(b)), uintptr(advice)) 1686 if e1 != 0 { 1687 err = errnoErr(e1) 1688 } 1689 return 1690} 1691 1692// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1693 1694func Mprotect(b []byte, prot int) (err error) { 1695 var _p0 unsafe.Pointer 1696 if len(b) > 0 { 1697 _p0 = unsafe.Pointer(&b[0]) 1698 } else { 1699 _p0 = unsafe.Pointer(&_zero) 1700 } 1701 _, _, e1 := Syscall(SYS_MPROTECT, uintptr(_p0), uintptr(len(b)), uintptr(prot)) 1702 if e1 != 0 { 1703 err = errnoErr(e1) 1704 } 1705 return 1706} 1707 1708// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1709 1710func Mlock(b []byte) (err error) { 1711 var _p0 unsafe.Pointer 1712 if len(b) > 0 { 1713 _p0 = unsafe.Pointer(&b[0]) 1714 } else { 1715 _p0 = unsafe.Pointer(&_zero) 1716 } 1717 _, _, e1 := Syscall(SYS_MLOCK, uintptr(_p0), uintptr(len(b)), 0) 1718 if e1 != 0 { 1719 err = errnoErr(e1) 1720 } 1721 return 1722} 1723 1724// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1725 1726func Mlockall(flags int) (err error) { 1727 _, _, e1 := Syscall(SYS_MLOCKALL, uintptr(flags), 0, 0) 1728 if e1 != 0 { 1729 err = errnoErr(e1) 1730 } 1731 return 1732} 1733 1734// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1735 1736func Msync(b []byte, flags int) (err error) { 1737 var _p0 unsafe.Pointer 1738 if len(b) > 0 { 1739 _p0 = unsafe.Pointer(&b[0]) 1740 } else { 1741 _p0 = unsafe.Pointer(&_zero) 1742 } 1743 _, _, e1 := Syscall(SYS_MSYNC, uintptr(_p0), uintptr(len(b)), uintptr(flags)) 1744 if e1 != 0 { 1745 err = errnoErr(e1) 1746 } 1747 return 1748} 1749 1750// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1751 1752func Munlock(b []byte) (err error) { 1753 var _p0 unsafe.Pointer 1754 if len(b) > 0 { 1755 _p0 = unsafe.Pointer(&b[0]) 1756 } else { 1757 _p0 = unsafe.Pointer(&_zero) 1758 } 1759 _, _, e1 := Syscall(SYS_MUNLOCK, uintptr(_p0), uintptr(len(b)), 0) 1760 if e1 != 0 { 1761 err = errnoErr(e1) 1762 } 1763 return 1764} 1765 1766// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1767 1768func Munlockall() (err error) { 1769 _, _, e1 := Syscall(SYS_MUNLOCKALL, 0, 0, 0) 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 faccessat(dirfd int, path string, mode uint32) (err error) { 1779 var _p0 *byte 1780 _p0, err = BytePtrFromString(path) 1781 if err != nil { 1782 return 1783 } 1784 _, _, e1 := Syscall(SYS_FACCESSAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode)) 1785 if e1 != 0 { 1786 err = errnoErr(e1) 1787 } 1788 return 1789} 1790 1791// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1792 1793func nameToHandleAt(dirFD int, pathname string, fh *fileHandle, mountID *_C_int, flags int) (err error) { 1794 var _p0 *byte 1795 _p0, err = BytePtrFromString(pathname) 1796 if err != nil { 1797 return 1798 } 1799 _, _, e1 := Syscall6(SYS_NAME_TO_HANDLE_AT, uintptr(dirFD), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(fh)), uintptr(unsafe.Pointer(mountID)), uintptr(flags), 0) 1800 if e1 != 0 { 1801 err = errnoErr(e1) 1802 } 1803 return 1804} 1805 1806// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1807 1808func openByHandleAt(mountFD int, fh *fileHandle, flags int) (fd int, err error) { 1809 r0, _, e1 := Syscall(SYS_OPEN_BY_HANDLE_AT, uintptr(mountFD), uintptr(unsafe.Pointer(fh)), uintptr(flags)) 1810 fd = int(r0) 1811 if e1 != 0 { 1812 err = errnoErr(e1) 1813 } 1814 return 1815} 1816 1817// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT 1818 1819func pipe2(p *[2]_C_int, flags int) (err error) { 1820 _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0) 1821 if e1 != 0 { 1822 err = errnoErr(e1) 1823 } 1824 return 1825} 1826