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